Download PDF

Work experience

AKQA

2021Present

Senior Software Engineer

Received quarterly awards two times for exceptional performance and dedication, leading to a promotion to Senior Software Engineer within a year.

Successfully acquainted with AEM within three months, contributing to the efficient design and maintenance of e-commerce websites.

Played a key role in client interaction, enhancements, and onsite-offshore coordination.

Mentored junior team members and demonstrated the ability to handle the team independently.

Capgemini

20192021

Senior Software Engineer

Received accolades for on-time delivery of client products and collaborated closely with team members to address issues promptly.

Demonstrated expertise in continuous integration, test-driven development, and pair programming.

Integral part of the backend Payment Services team.

Education

GLA University

20152019

Bachelor Degree in Computer Science and Engineering

  • Achieved a 7.92 CPI.
  • Event coordinator in CodeChef Chapter CodeBusters GLAU.
  • Member of CodeChef Club - CodeBusters.
  • First position in Cyberonites coding event.

Technical Skills

Adobe Experience Manager (AEM 6.5)

Hands-on experience with AEM 6.5, specializing in designing and maintaining dynamic and efficient e-commerce websites.

Spring Boot

Utilized Spring Boot to streamline and accelerate backend development, ensuring efficient and scalable applications.

Microservices

Managed microservices architecture, enhancing flexibility and scalability in fulfilling banking system orders for credit/debit card readers.

Git and GitHub

Demonstrated proficiency in version control, collaborating seamlessly with team members to enhance code quality and streamline development workflows.

CI/CD (TeamCity, Jenkins)

Established continuous integration/continuous deployment pipelines from scratch using TeamCity and Jenkins, ensuring reliable and automated software delivery.

HTTP and REST

Applied expertise in RESTful services and HTTP protocols to design and implement scalable and interoperable solutions for seamless communication between components.

MySQL

Proficient in managing MySQL databases, ensuring optimal performance, and implementing effective data storage solutions.

JUnit and Mockito

Applied JUnit and Mockito for comprehensive unit testing, ensuring the reliability and accuracy of code throughout the development process.

Problem-Solving Skills

Proven ability to analyze complex issues, break them down, and implement effective solutions, contributing to successful project outcomes.

Agile/Scrum Methodology

Well-versed in Agile/Scrum practices, facilitating collaborative and iterative development processes for enhanced team productivity and project success.

Functional Skills

Testing and Debugging

Expertise in systematic testing approaches and efficient debugging, ensuring the delivery of high-quality, error-free software solutions.

DevOps

Applied DevOps practices to automate workflows, enhance collaboration, and ensure continuous integration and deployment for efficient software delivery.

Communication

Clear and effective communication skills, fostering understanding among team members and facilitating seamless collaboration in both technical and non-technical contexts.

Team Collaboration

Proven ability to collaborate within diverse teams, fostering a positive and productive work environment to achieve common project goals.

Adaptability

Demonstrated flexibility and adaptability in rapidly changing work environments, ensuring the successful adaptation to new technologies and project requirements.

Team Management

Experience in mentoring and managing teams, displaying leadership skills to guide and inspire members toward common objectives.

Analytical Thinking

Applied analytical thinking to assess complex problems, formulate innovative solutions, and make informed decisions for successful project outcomes.

Time Management

Efficiently managed time and priorities, ensuring timely completion of tasks and projects while maintaining a high standard of work quality.

Portfolio

Type of Industry: E-commerce

Project Description: Panerai, Montblanc

Role: Senior Software Engineer

Responsibilities:

  • Overall content structure hierarchy.
  • Multilingual functionality implementation (Live copy and Rollout).
  • Custom rollout configuration and sling/URL mapping.
  • Code and design reviews.
  • Upgraded AEM 6.3 to AEM 6.5.
  • Extensive use of Jenkins and TeamCity for CI/CD.
  • Automated content updates using Groovy scripts.
  • Client interaction for sprint planning and backlog refinement.

Type of Industry: Banking Project

Description: Payment Gateways in Discover Financial Services.

Role: Senior Software Engineer

Responsibilities:

  • Designing and testing payment processing APIs.
  • Implementing code scripts for revenue loss prevention and dispute rate reduction.
  • Managing all phases of the Dispute life-cycle.
  • Regularly attending defect triaging calls and meetings.
  • Fixing defects in higher and lower environments for smooth feature delivery.

Contact me

Message sent successfully.