Dynamic Software Engineer with extensive experience at Baker Hughes, specializing in Java 21 and microservices architecture. Proven track record in developing high-performance applications and optimizing code quality. Skilled in CI/CD processes and RESTful APIs, with a strong focus on collaboration and problem-solving to drive project success.
Overview
7
7
years of professional experience
Work History
Software Engineer
Bakerhughes
Ernakulam
09.2022 - Current
Utilized Java 21 to develop asset onboarding and data visualization applications for oil field drilling projects.
Designed and implemented user interfaces using HTML, CSS, JavaScript, VueJS, and React.
Analyzed code and debugged errors to improve system performance.
Performed maintenance on existing Java programs through bug fixes and code refactoring.
Deployed builds across development, staging, and production environments.
Java Backend Developer
Siemens Technologies and Services Private Limited
Bangalore
03.2021 - 09.2022
Developed Asset Performance Suite for automated onboarding and activity monitoring of assets in plant.
Created multiple REST APIs to facilitate operations within plant hierarchy, utilizing RabbitMQ for microservices communication.
Led deployment activities through CI/CD pipeline in GitLab, ensuring streamlined release processes.
Conducted testing across environments by deploying applications on AWS and Azure cloud platforms.
Utilized JFrog and WhiteSource for effective dependency management in projects.
Implemented Java 11, SonarLint, and SonarQube for code optimization alongside writing E2E test cases with Cucumber.
Java Developer
Wipro Limited
Kochi
12.2018 - 02.2021
Designed and developed various REST APIs using Spring Boot and microservices architecture.
Facilitated eCommerce operations through support and enhancement of multiple microservices.
Executed modifications and tests for JUnit test cases in Eclipse IDE.
Conducted client interactions for issue analysis, design reviews, and documentation updates.
Debugged software to rectify defects, enhancing overall code performance.
Test Engineer
Wipro Limitted
Coimbatore
06.2018 - 11.2018
Executed test planning, case design, and defect management across banking operations.
Developed keyword-driven automation framework utilizing Selenium WebDriver.
Created and executed automation test scripts to enhance testing efficiency.
Utilized AGM for defect tracking and collaborated with team on requirement clarifications.
Education
MCA - computer application
Vidya Engineering College
Thrissur
B.Sc. - Electronics
St. Thomas College
Thrissur
Skills
Java 21 and Spring Boot
Microservices architecture
Database management (MySQL and PostgreSQL)
Project management (JIRA,TFS,AGM)
Continuous integration and delivery (Jenkins, GitLab)
Build automation (Gradle and Maven)
Testing frameworks (JUnit and Mockito)
Version control (Liquibase)
Integrated development environment (IntelliJ,Eclipse)