Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pranaya

Summary

Professional Cloud Full Stack Java Developer with 9 years of comprehensive experience spanning software development lifecycle, possessing a strong emphasis on Java and a proven track record in designing, developing, and deploying impactful solutions. Adept at executing Agile methodologies and excelling in full-cycle project engagement, from initial design, conceptualization to ongoing support. Skill set includes proficient RESTful API development, particularly with Java and Spring Boot, ensuring seamless data exchange between server and client-side components. Experienced in Spring Microservices, facilitating creation of modular, independently deployable services that cater to specific business functionalities. Additionally, proficient in database management, encompassing SQL and NoSQL databases such as MongoDB and Cassandra, thereby optimizing data storage and retrieval processes. Also proficient in utilizing PostgreSQL, MySQL, MS-SQL, DB2 and Oracle SQL Queries for structured data requirements. Recognized for ability to create scalable, maintainable, and high-performing front-end user interfaces utilizing Angular and React. Proficiency extends to implementing AWS solutions such as Lambda, S3, and EC2 to optimize data interactions and facilitate informed decision-making. Notably, led migration of a tracking system from older to newer Java versions, integrating Azure services for enhanced infrastructure robustness and secure web traffic via Azure Application Gateway. With deep expertise in Docker for containerization, streamline deployments across diverse computing environments. Leverage Kubernetes for orchestration, enabling efficient management of containerized applications in terms of scalability and availability. Furthermore, it played a pivotal role in implementing real-time monitoring and visualization tools such as Grafana and AWS CloudWatch to supervise system performance effectively.

Overview

9
9
years of professional experience

Work History

Senior AWS Full Stack Developer

Options Clearing Corporation (OCC)
USA
09.2023 - Current
  • Options Clearing Corporation (OCC) is a central clearing house for options and futures contracts, ensuring smooth functioning and integrity of these markets through clearing, settlement, and risk management services.Working as Senior AWS Full Stack Developer in Stock Loan Project where it is involved in trading platforms for managing options and futures contracts, including order management, trade execution, and risk monitoring functionalities.

Responsibilities

  • Contributed to Agile development using JIRA for project management and skillfully managed Git repositories to maintain code integrity.
  • Utilized Java 11's Http Client API to enhance RESTful service interactions, resulting in reduced latency and improved data retrieval efficiency.
  • Orchestrated development of server-side applications using Java with Spring Boot framework, adhering to microservices architecture principles.
  • Implemented Spring Boot framework to streamline development and optimize performance in cloud-based microservices architecture.
  • Implemented Log4j to facilitate flexible logging across various mediums such as consoles, files, and remote servers, enhancing project's professional logging capabilities.
  • Implemented a RESTful Authentication API with OAuth 2.0 for secure user access to dashboard and specific actions.
  • Engineered and optimized complex SQL queries to interact with databases, ensuring efficient data retrieval and manipulation.
  • Managed PostgreSQL databases, ensuring efficient data storage and retrieval for optimal application performance.
  • Designed and maintained database schemas, introducing new tables to accommodate project enhancements and requirements.
  • Implemented Angular Router to facilitate seamless navigation within the application, enhancing user experience.
  • Crafted dynamic frontend components using Angular 10 and Node.js for server-side rendering, incorporating UI Bootstrap for expressive functionality.
  • Proficiently utilized Maven for project management, dependency resolution, and build automation, ensuring streamlined development workflows and reliable software delivery.
  • Spearheaded deployment of scalable and reliable cloud solutions on Amazon Web Services (AWS), achieving high availability through Elastic Load Balancing (ELB) across multiple availability zones.
  • Leveraged Docker for containerization and orchestrated deployments through Amazon EKS, thereby optimizing operational efficiency and scalability while ensuring streamlined resource management for containerized applications.
  • Actively employed Jenkins to implement robust CI/CD pipelines to automate build, test, and deployment workflows, enabling rapid and reliable software delivery while fostering agile development practices.
  • Configured Spark streaming for real-time data processing from Kafka, bolstering monitoring capabilities and facilitating informed decision-making.
  • Ensured quality of codebase by writing JUnit tests for backend and utilized Mocha for testing frontend.
  • Utilized Splunk to analyze data, develop custom queries, and configure alerts for proactive monitoring and troubleshooting
  • Developed comprehensive technical documentation for the project's codebase using Swagger to facilitate understanding and utilization by developers and stakeholders.

Environment: Agile, Jira, Git, Java11,Java, Spring Boot, Log4j, OAuth 2.0, SQL, PostgreSQL, database schemas, Angular 10, Node.js, Maven, AWS, Elastic Load Balancing, Amazon EKS, Docker, Jenkins, Kafka, JUnit, Docker, Spark, Mocha, Splunk, Swagger, CI/CD pipelines.

Full Stack Developer

VERVE SYSTEMS PVT. LTD
India
03.2022 - 01.2023

LTD is a leading software development company, specializing in delivering customized solutions to clients worldwide.Developed a Java-based application for managing inventory and sales, streamlining business operations, and improving efficiency.

Responsibilities:

  • Led project management initiatives with Jira, facilitated seamless collaboration through AWS Code Commit, and orchestrated Agile methodologies to drive efficient software development processes.
  • Implemented enhancements to RESTful service interactions by utilizing Java8's capabilities, resulting in improved data retrieval efficiency and reduced latency.
  • Integrated Spring Boot and Spring framework to implement microservices architecture, enabling modular and loosely coupled development, with a focus on dependency injection and aspect-oriented programming, ensuring flexibility, maintainability, and scalability of application.
  • Handled data management using Hibernate for Object-Relational Mapping (ORM) and employed both Microsoft SQL Server and Cassandra database for proof of concept, ensuring efficient management of structured and unstructured data loading tasks.
  • Integrated AWS services, defining security groups for EC2 instances to enforce virtual firewalls and ensure secure communication.
  • Employed React.js to create reusable frontend components, enhancing efficiency, and contributed to React JS development ensuring cross-browser compatibility and robust frontend solutions with components, forms, events, routers, and Flux.
  • Effectively created and managed Gradle build scripts for different projects, ensuring smooth builds and integration with other tools and technologies.
  • Utilized AWS Simple Queue Service (SQS) to implement robust message queuing mechanisms, enhancing system scalability and reliability while ensuring seamless processing and distribution of messages within distributed architectures.
  • Implemented Slf4j logging for performance monitoring and utilized Jest to develop thorough unit tests, ensuring system reliability and stability.
  • Implemented Chai testing framework to design and execute comprehensive test suites for React components, ensuring robustness and reliability in application development.
  • Implemented Amazon ECS for streamlined deployment of containerized applications, optimizing scalability and resource utilization within project infrastructure.
  • Employed AWS CodePipeline to automate deployment process, resulting in a notable reduction in time taken to implement code changes into production, consequently enhancing overall operational efficiency.
  • Utilized AWS CloudWatch and CloudTrail to monitor performance, log events, and analyze metrics, ensuring proactive management of project infrastructure.
  • Implemented TestNG to design and execute comprehensive test suites, ensuring thorough testing coverage and robust quality assurance practices within the project.
  • Utilize Javadoc to produce comprehensive project code documentation, fostering clarity and enhancing collaboration and maintenance endeavors.

Environment: Jira, AWS Code Commit, Agile, Java8, Spring Boot , Spring framework, Hibernate, Microsoft SQL Server, Cassandra, AWS services, EC2, React.js, Gradle, AWS Simple Queue Service, Slf4j, Jest, Chai, Amazon ECS, AWS CodePipeline, AWS CloudWatch and CloudTrail ,TestNG, Javadoc.

Full Stack Developer

INFOR (INDIA) PRIVATE LIMITED
India
03.2020 - 02.2021
  • Infor's software solutions are designed to help businesses streamline their operations, improve efficiency, and make data-driven decisions.Developed a Java-based eCommerce website featuring secure payment gateways, responsive design, and optimized performance.

Responsibilities:

  • Implemented Agile methodology utilizing Azure Boards for project management and configured Azure Repos for version control, ensuring efficient collaboration and maintaining code integrity throughout the development process.
  • Spearheaded development of Java-based eCommerce website backend using JDK 1.6 and Java 8, coupled with Spring framework components, adhering to industry best practices in software engineering, scalability, and performance optimization.
  • Leveraged Spring MVC for backend Java development, focusing on creating user interfaces, while employing Spring Boot for streamlined application development.
  • Administered MongoDB and MySQL databases, guaranteeing adherence to stringent performance, reliability, and security standards essential for robust data management and operational efficiency.
  • Implemented Angular 8 Controllers and Services for maintaining view data and handling client-server communication.
  • Utilized Angular 8 for event handling with Controllers and incorporated Angular Material for custom component design, enhancing user interaction.
  • Leveraged Azure Kubernetes Service (AKS) for seamless integration, enabling streamlined deployment and management of containerized applications.
  • Utilized configured Azure Pipelines to execute builds, tests, and deployment tasks concurrently across multiple agents, optimizing efficiency and accelerating software development lifecycle.
  • Established high availability and clustering in RabbitMQ to enable the system to manage large message volumes and scale accordingly.
  • Utilized Postman for comprehensive API testing, leveraging its built-in support for diverse HTTP methods including GET, POST, PUT, and DELETE, along with various authentication methods and tested application controllers extensively with Angular 8 built-in testing facilities.
  • Employed JMS for asynchronous messaging between applications and efficiently employed Maven for project management, dependency resolution, and build automation, resulting in streamlined development processes and dependable software delivery.
  • Used Mockito for testing individual parts of code in a controlled environment, ensuring they work correctly.
  • Used Eclipse IDE for Java development and employed Eclipse plugins for robust code development.
  • Utilized Grafana and Prometheus integration alongside slf4j logging in Java applications to enhance real-time monitoring and visualization, facilitating streamlined debugging and error tracking with professional precision.

Environment: Agile, Azure Boards, Azure Repos, JDK 1.6 and Java 8, Spring framework, Spring MVC, Spring Boot, MongoDB, MySQL, Angular8, Azure Kubernetes Service, Azure Pipelines, RabbitMQ, Postman, JMS, Maven, Mockito, Eclipse IDE, Grafana and Prometheus, slf4j.

Java Developer

FIS Solutions (India) Pvt. Ltd.
India
12.2017 - 02.2020

FIS Solutions (India) PvtLtd

  • Is an Indian-based firm specializing in delivering innovative financial technology solutions and services tailored to meet diverse needs of its clients.As a Java Developer at FIS Solutions, Played a crucial part in addressing operational challenges arising from disorganized client data.These issues frequently resulted in service delays and suboptimal customer experiences.Primary responsibilities entailed development of a user-friendly web application using Java, aimed at rectifying these challenges and enhancing overall service quality.

Responsibilities:

  • Engaged in Agile practices, including daily SCRUM meetings, sprint planning, showcases, and retrospectives, while utilizing Azure Boards for sprint management. Seamlessly collaborated with GitHub as primary code repository to streamline version control and code collaboration processes.
  • Led migration of a monolithic Spring MVC application to microservices with Spring Boot, leveraging Gradle for streamlined builds.
  • Additionally, orchestrated migration of Spring MVC UI to ReactJS, enhancing scalability and maintainability with Node.js and NPM.
  • Implemented GitHub Actions to automate deployment, significantly reducing deployment time for code changes into production and improving overall operational efficiency.
  • Developed ORM mappings using Hibernate annotations and established data integrity among all tables on Oracle Database.
  • Utilized JMS for asynchronous messaging and implemented messaging patterns between applications using ActiveMQ.
  • Monitored application logs using Log4J, facilitating timely debugging and issue resolution to maintain optimal system performance.
  • Employed Postman's comprehensive support for diverse HTTP methods and authentication techniques to streamline API testing and development.
  • Implemented Datadog monitoring for real-time system performance tracking, aiding proactive troubleshooting efforts to enhance operational efficiency.
  • Developed Docker images for application and seamlessly deployed them to Azure Container Registry (ACR) using Azure Kubernetes Service (AKS).
  • Utilized Swagger to comprehensively document code, ensuring clarity and enabling seamless collaboration and maintenance efforts.

Environment: Agile, Scrum, Azure Boards, GitHub, Spring MVC ,Spring Boot, Gradle, Spring MVC UI, ReactJS, Node.js, NPM, GitHub Actions, ORM, Hibernate, Oracle Database, JMS, ActiveMQ, Log4j, Postman, Docker, Azure Container Registry, Azure Kubernetes Service, Swagger, Datadog

Java Developer

Terralogic Solutions Inc
India
09.2015 - 11.2017
  • Terralogic Solutions Inc is a leading technology services provider, specializing in software development, engineering, and consultancy services for a diverse industry clientele.Engaged as a Full Stack Developer in Terralogic Clinical Trial Management project, the goal of the platform was to optimize patient recruitment processes, enable smooth collaboration within the healthcare sector, and elevate data management within clinical trials.Actively contributed to development of a system that successfully optimized medical research operations.

Responsibilities:

  • Utilized Kanban and Jira for agile project management, with Bitbucket facilitating version control for seamless collaboration and code management.
  • Implemented Spring MVC within the project, enabling seamless web development for optimizing patient recruitment processes and enhancing data management in clinical trials.
  • Utilized Ant as its build tool to construct and manage dependencies of applications.
  • Introduced DataTables to present details in a structured table format, enhancing data visualization.
  • Managed DB2 databases to ensure they meet performance, security, and availability standards essential for effective data management.
  • Designed and implemented intuitive user interfaces with precision, harnessing the capabilities of the Spring MVC UI framework to ensure seamless navigation and optimal performance, thereby enhancing user experience in professional environments.
  • Engineered user interfaces by integrating JSP (Java Server Pages) technology with HTML, harmonizing with the portal environment.
  • Utilized JavaScript to enrich user interfaces and Bootstrap for layout refinement, elevating project platforms.
  • Employed HTML for form construction, CSS for element styling, JavaScript for validation, and jQuery for event management, augmenting form engagement.
  • Implemented Pub-Sub pattern for real-time updates and communication in project tracking, fostering collaboration and efficiency.
  • Executed application deployment by hosting WAR file on Apache Tomcat server.
  • Developed and implemented a suite of JUnit test cases across applications to ensure thorough and professional validation of its functionalities.

Environment: Kanban, Jira, Bitbucket, Spring MVC, Ant, JavaScript, Bootstrap, JSP, HTML, CSS, jQuery, DB2, Pub-Sub, Apache Tomcat server, JUnit, War, Spring MVC UI, DataTables.

Education

Bachelors in Computer Science Engineering From
Holy Mary Institute Of Technology And Science

Skills

  • Java 16
  • Java 18
  • Java 111
  • PL/SQL
  • Spring
  • Hibernate
  • Spring MVC
  • Spring IOC
  • Spring Boot
  • Spring AOP
  • Spring Web Flow
  • JUnit
  • Mockito
  • Karma
  • Mocha
  • Jasmine
  • Chai
  • Oracle
  • MySQL
  • MongoDB
  • Cassandra
  • Eclipse
  • Net Beans
  • IntelliJ
  • Spring Tool Suite
  • HTML5
  • JavaScript
  • AJAX
  • Bootstrap
  • JQuery
  • XML
  • CSS3
  • JSON
  • Node Js
  • Angular 9
  • React JS
  • GIT
  • GitHub
  • AWS
  • Azure
  • Web Logic Server 12c
  • Web Sphere Application Server 85
  • Apache Tomcat 10
  • JBoss
  • SOAP
  • REST

Timeline

Senior AWS Full Stack Developer

Options Clearing Corporation (OCC)
09.2023 - Current

Full Stack Developer

VERVE SYSTEMS PVT. LTD
03.2022 - 01.2023

Full Stack Developer

INFOR (INDIA) PRIVATE LIMITED
03.2020 - 02.2021

Java Developer

FIS Solutions (India) Pvt. Ltd.
12.2017 - 02.2020

Java Developer

Terralogic Solutions Inc
09.2015 - 11.2017

Bachelors in Computer Science Engineering From
Pranaya