Badges
Certifications
Work Experience
Senior Platform Associate
publicis Sapient •  January 2024 - July 2024•  Bangalore, Hybrid
Developed back-end applications using Java programming language for clients Sustain-Carlsberg and Tesco. Tools and technologies used in the project: - Java, microservices, Spring Boot, SQL, Maven, Hibernate, JPA, Spring Security, Swagger2, Multi-threading, Rest services, Junit testing, design patterns, GitLab, Agile Methodology, Scrum
Lead Software Engineer-1
Allstate India Private Limited •  May 2023 - November 2023•  Bangalore, Hybrid
Roles and responsibilities included working on backend development tasks for different services which are used by the android and iOS devices. (Mobilews, Gatewayws, Paymentws, Documentws, partyws, agentws) Development of the API using Java, Spring, microservices architecture using API gateway, relational database, Spring security using JWTtoken, Unit testing using Junit5, Swagger2 for API Documentation, Agile methodology, design patterns, Git for version control, continuous delivery of software updates, manage the application life cycle and streamline the development, deployment, and scaling of web-based applications.
Senior Software Engineer
Technoidentity Solutions private ltd.•  May 2021 - February 2023•  Bangalore, Remote
Development of API for Transaction, Revenue, Incident Management and GeoAnalytics using Java as programming language, Maven as built tool, Spring Framework for development of the API, Implemented the Spring security features, relational database, Swagger2 for API Documentation Tools and technologies used in the project: - Java, Spring Boot, SQL, Maven, Hibernate, JPA, Spring Security, Swagger2, Multi-threading, Rest services, Oracle Web Logic Server, unit testing, design patterns, GitLab, Agile Methodology, Scrum, microservices, docker, Kubernetes
Java Developer
Oracle•  December 2019 - August 2020
Key responsible for ensuring the development of WebCenter Content Server Management and automating the business logic of the product using oracle’s CSA framework. Responsible for the management of oracle Universal Content manager Application, ADF UI, Content Server Imaging, Inbound-Refinery. Technologies used: - Java, J2EE, SOAP web services, Junit, Restful API, Oracle and SQL Databases, Linux, ANT, Selenium. Knowledge of distributed topology environment (Platform).
Platform Engineer
Wooqer•  July 2019 - November 2019
Key responsible for ensuring quality for the product (Web, Android, and IOS application). Mostly worked on Android Applications and implemented the activities, services, Broadcast receivers, Fragments, MVP, MVVM architecture, JetPack, Dagger, Flutter using android Studio. Implementing automated test scripts for regression test suite from scratch for Wooqer product. Technologies worked on- Java, Android Studio, Selenium, Maven, Smoke testing, functional testing, Regression Testing. Compatibility testing, MVC Framework, MVP framework, an MVVM framework, JIRA, TestLink, RESTful API, Appium.
Automation Test Enginner
Tavant Technologies•  August 2016 - July 2019
Key responsible for implementing automated test scripts for the regression test suite. Technologies worked on- Java, Selenium, Maven, TestNg, SQLServer, Web Services, TFS, Client-Server Architecture, Agile methodology, FIRE Framework, GIT, Smoke testing, Functional Testing, Compatibility testing, MVC Framework. Analyze the requirement and prepare the test case covering the end to end scenarios. Projects: - Genworth US, Dollar Financial Corporation (USA, Canada), CNBC Tool belt automation DFC has two products type: - SPL (simple payday loan), ISL (Installment loan). Performing the UI Validation using Java, Selenium, and Maven. Database validation using SQL Server Studio. Preparation of Regression suite for Previous deployed builds. Performing Underwriting of loans, Payment Regression. Genworth is a consumer lending project dealing with delegated, Non-delegated, Contract services underwriting and Harp loans. Performing the UI Validation using Java, Selenium, and Maven. Preparation of Regression suite for Previous deployed builds. Performing Underwriting of loans, Payment Regression. Maintaining Regression test suite. CNBC tool belt automation was related to UI Automation of the tool belt and was performed using Tavant’s fire framework.
Education
CUSAT, Kochi (Cochin University of Science and Technology)
Computer Science & Engineering, B.Tech•  July 2012 - May 2016
GPA:- 7.63