Badges
Certifications
Work Experience
Senior Software Engineer
Maersk•  March 2022 - Present•  Banglore
* Create, deploy, and manage applications using Java, Spring Boot, and Reactive programming framework, adhering to clean code principles. * Collaborate with project stakeholders including managers, scrum masters, product owners, and engineering teams to ensure timely completion of project tasks and objectives. * Conduct thorough code reviews in GIT and task management utilizing JIRA. * Led and mentored junior developers, providing guidance on best practices, coding standards, and project workflows to enhance team performance and skill growth. * Ensure code coverage through Unit Tests / Test Driven Development and Cucumber Integration Tests to guarantee high-quality deliverables. * Establish, oversee, and configure all environments (DEV, CDT, Pre Production, and Production) utilizing DevOps tools such as Git Actions and Jenkins. * Propose enhancements to processes and architectures during project initiation and onboarding. * Collaborated with cross-functional teams to design innovative software solutions. * Enhanced software functionality by identifying and resolving complex technical issues.
Technical Lead
HCL Technologies Indonesia•  February 2019 - March 2022•  Jakarta
* Developed, deployed, and upheld applications utilizing the Java and Spring Boot framework for PT Asuransi Allianz Life Indonesia. * Orchestrated the design and execution of applications in collaboration with project managers, scrum masters, product owners, engineering teams, and client representatives to ensure timely project completion. * Enhanced system performance with thorough code reviews, debugging, and optimization techniques. * Led a team of developers to successfully deliver high-quality software projects on time and within budget constraints.
Senior Java Developer
Allianz Life Indonesia•  March 2015 - April 2019•  Jakarta
* Design, deploy, and sustain applications operating on the Java and Spring Boot framework. * Manage the design and execution of applications, fostering collaboration among cross-functional teams, engineering teams, and client representatives to achieve timely project milestones. * Optimized database queries for faster response times, significantly improving end-user satisfaction rates. * Established effective communication channels with stakeholders to gather requirements, provide updates, and address concerns promptly.
Senior Software Engineer
Allianz Technology•  June 2014 - February 2015•  Trivandrum
* Collaborated with cross-functional teams to design innovative software solutions. * Enhanced software functionality by identifying and resolving complex technical issues. * Contributed valuable insights during product planning sessions, aligning technical strategy with business objectives. * Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
Education
Cochin University of Science and Technology
Computer Applications, Master’s Degrees (Master of Computer Applications)•  June 2010 - May 2013•  CGPA: 7.8
Kannur University
Electronics, Bachelor’s Degrees (Electronics)•  May 2007 - May 2010•  CGPA: 7.8