A gritty professional with over 8 years of experience aspiring to work in a dynamic environment with a team of creative leaders, and refine the current technical purview.
Application development, preliminary testing, and coordinating with product owners and stakeholders for time-bound requirement gathering and completion.
Implementing complex business logic using data structures, algorithms, and design standards to be deployed over separate environments.
In-depth understanding and exposure to implementing and deploying various project applications using AWS (RDS, S3, EC2, CloudWatch, AppSync) services.
Developing and deploying microservices (REST and GraphQL) using Clojure and Java, as per requirements, following the due design considerations, and using design rules for distributed systems.
Worked with and guided the team on SOLID Design Patterns for a highly scalable and reusable system.
Worked on the applications according to the requirements using Core Java concepts such as Collections, Concurrency, Streams API, Lambdas, and OOPS.
Maintained the workflow, employing Agile methodologies, including JIRA.
Implemented test cases using the JUnit 5 framework in Java, as well as unit tests and autotests in Clojure.
Have knowledge and experience of all kinds of database CRUD operations, employing Oracle 11g, PostgreSQL, and MySQL.
Overview
9
9
years of professional experience
Work History
R&D Development Engineer
Dassault Systemes
PUNE
03.2023 - Current
Medidata (HealthTech)
Product Overview: The product is used by different clients to check and forecast feasibility of clinical trials/studies for a site, indication or a location in order to stay competitive and provide the most recent data to clients.
Customer can view data for site and study competition metrics and analyse the predicted data before conducting a study.
The system relies on microservices architecture containing multiple synchronous and asynchronous APIs to fetch and manipulate data.
Utilized AWS services in order to design a system for report generation and forecasting.
Incorporated code improvements to enhance application performance and structuring by 35%.
Applied the TDD approach for developing the functionalities.
Implemented APIs for data for a particular site to be used by a client to check the diversity, and have the enrollments predicted at that particular site.
Implemented forecast functionality, which helps the client focus on forecasted data and have foresight about the study results and confidence.
Implemented GitHub Actions for Git CLI functionality for format check, code linting, compilation, test coverage, and authorization.
Successfully led the team through a complex, distributed team structure, and communication barriers in order to clarify the requirements and deliver precise results within stipulated timelines.
Senior Associate
Cognizant Technology Solutions
Noida
11.2021 - 03.2023
Levi Strauss and Co (RetailTech)
Used Spring Boot to create REST APIs to authorise the user and display relevant benefits and get the user metadata on the webpage.
Spring JPA and Hibernate ORM for DB persistence and design.
Used Streams API, Multithreading and Collections (Java 8) to build the APIs as per the client requirements.
Used Microservices architecture and employed the design rules for communication and transaction management.
Used various AWS services in order to have the application deployed over the VPC.
Deployed developed services on EC2 instances, RDS and Redshift DB cluster and used API Gateways and Bastion host for security and user request management.
Employed relevant Java Design Patterns (SOLID) whenever the requirement came up for a bottom-up API development.
Implemented test cases using JUnit5 framework, leveraging extensions and Jupiter Module
Worked on Postgres DB for editing and adding customer and product details on UI
Converted points to benefits as per the user privilege and assigned benefits as per user purchase and past orders as per the country policies.
API to scan QR code of a product and get the necessary details and display that with applicable benefits and discount.
Leading and supporting the team in need of code reviews and requirement refinement and start the necessary task deployments.
IT Analyst
TCS
Remote
03.2021 - 11.2021
Nordea (FinTech)
Created REST APIs for displaying navigation on the home page for all sites and child sites.
Migrating the existing system from the Domino system to Liferay 7.2.
Create a Service Builder and Model Listener for customizations as per the customer's requirements.
Work on creating new templates and pages in the Liferay portal, and assign user roles and access as required.
Implemented inter-portlet communication and supported future enhancements.
Developed Java APIs using Java 8 functionalities, such as lambdas and streams.
Project Engineer
Wipro Technologies
Pune
01.2016 - 03.2021
TD Bank, CitiBank (FinTech)
Created web portlets using Java, JavaScript, and jQuery to meet client needs.
Implemented document ingestion APIs utilizing Java and Spring Framework.
Configured JBoss server and deployed applications for effective system integration.
Designed Subscription Status Visibility application to display user-specific order details.
Analyzed sprints and forecasted timelines to ensure timely project completion.
Crafted user interfaces with JSP, integrating functionalities through JavaScript and jQuery.
Established services and designed data render flow employing JSON Web Services.