Pradhyumna
Email: *******.****@*****.*** Mobile: +1-903-***-****
Professional Summary:
•5+ Years of Strong software experience in design, development and deployment using Java, Spring, Hibernate, Spring Boot, HTML5, CSS3, JavaScript, ES2015, React, Angular, Node, REST Web Services, AWS.
•Experience with React.JS and React-Redux app and developed real time applications using React and redux architecture for creating user interface, displaying data, keeping the user interface up to date when data changes
•Experience in working with Amazon web services (AWS). Understanding of AWS in using EC2 instances, S3 buckets, configuring, provisioning team servers, cloud formation, debugging, deployments, and running Jenkins jobs.
•Experience in implementing store actions, installing React Router, React-Redux app to handle real-time data, API calls from Redux-Thunk and Redux-Saga
•Experience in MVC frameworks like AngularJS for creating Single-Page Applications.
•Worked with Bootstrap for Responsive Web design. Worked with SASS preprocessor.
•Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL scripts and Stored procedures.
•Understanding API design with Data structures and Algorithms (Hash Code, Tree, etc.).
•Solid ability to work on Agile, Waterfall, DevOps environment and SOA projects.
•Worked with Behavior Driven Development process and Test-Driven Development (TDD)
•Experience with Spark streaming to receive real time data from the Kafka and store the stream data to HDFS
•Experienced in Angular 8 and fully implemented angular features.
•Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic and Apache Tomcat.
•Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, JBOSS, Amazon Web Services (AWS) and WebSphere.
•Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo DB.
•Experience in Microsoft Azure, GCP, AWS Cloud platform and its features, which include EC2, AMI, EBS, and Cloud watch, and AWS.
•Experience in HTML, JavaScript, and Angular 6, 8, 10& 11. Hands-on experience in creating controllers, directives, and filters to deploy the entire business logic.
•Experience in Unit testing, Integration testing and User Acceptance testing using JUnit.
•Implemented data processing pipelines using Pandas and NumPy, handling large datasets for data analysis and visualization.
•Good understanding of NoSQL databases like Mongo DB and Cassandra.
•Strong RDBMS expertise worked extensively with Oracle, PL/SQL, and coded stored procedures, Triggers and Functions using PL/SQL.
Features to the applications using GitOps, Jenkins.
Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks
Extensive experience in n-tier architectural design and development of Web applications and stand-alone applications Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that must be stored in AWS S3.
TECHNICAL SKILLS:
Programming Languages
C, Java, and Python
Web Component APIs
Servlets 3.1, JSP 2.3, JSF
Resource APIs
JDBC and Web services (JAX-WS, JAX-RS)
Business Components
EJB 3 & JPA2 and JPA3
Frame Works
Hibernate 4, Spring 5.0, Spring boot 2.7.x
RDBMS
Oracle 10g, Oracle 11 I, Oracle R12 and MySQL 5.5.2, DB2
NoSQL Technologies
Cassandra, MongoDB, Postgres
Application Servers
Netty, Tomcat, Glassfish, and WebLogic
Web Development
HTML5, XHTML, CSS, java script, jQuery, Angular 6,8,10 & 11, Node.js, React js and TypeScript
IDEs
Spring Tool Suite 4, Eclipse, Net beans, JDeveloper
Unit Testing
Junit
Message Queue
KAFKA, Rabbit MQ
Defect Tracking Tools
JIRA
Build Tools
ANT, MAVEN, Gradle, Jenkins
Open-Source Frameworks
Log 4J2
Version Control
Git, GitHub
Cloud
AWS and Azure
Professional Experience:
JP Morgan Chase &CO – NYC, NY May 2024 – Present
Role: Java Full Stack Developer
Responsibilities:
Worked on Java, Python, J2EE, DB Server and Reporting Services within the technical team using Agile methodology by communicating directly with the Client & Product Owners.
Used Multithreading, hash mapping, Collections in core java to store the list of objects.
Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
Build the infrastructure required for optimal extraction, transformation, and loading (ETL) of data from a wide variety of data sources like Salesforce, SQL Server, Oracle & SAP using Azure, Spark, Python, Hive, Kafka and other Bigdata technologies.
Developed and Implemented Web Services and used Spring Framework.
Developed and Implemented Servlets and JSPs based on MVC pattern using Spring Framework.
Developed Python code to gather the data from HBase (Cornerstone) and designs the solution to implement using PySpark.
Develop code in Python utilizing pandas data frame to read data from the excel and process it and write the processed data.
Apache Spark to process data using Spark SQL, Spark Streaming using PySpark and Scala scripts.
to the result file that invokes HBase and MapReduce. Developed Spark code using scala and Spark SQL for batch processing of data.
Experienced in handling different core interfaces, caching mechanisms, and joining strategies using the Hibernate framework.
Worked on SOAP and Restful web services to get the data from the server and integrated the Java code (API) in JSP Pages.
Successfully optimized React.js applications for performance, reducing load times and improving overall responsiveness.
Implemented code-splitting, lazy loading, and other strategies to enhance the efficiency of web applications.
Created Docker images and deployed them using Kubernetes with Jenkins in cloud for Microservices
Developed the User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using twitter Bootstrap and Angular 11.
Developed web services using REST to interface database tables from Oracle 11g and SQL Server databases.
Developed and maintained Python-based microservices for an e-commerce platform using Fast API.
Hands on experience in working with Spring Boot.
Used Spring Boot and spring MVC framework for the application design.
Widely working with all spring modules like spring MVC, spring cloud, spring integration, spring boot, spring security.
Used JSON to test web services API calls.
Developed Servlets and JSP pages based on MVC pattern using Spring Framework.
Worked on NoSQL databases like Mongo DB.
Established connections with other applications by using RabbitMQ and JMS.
Extensively used RabbitMQ for message communication between applications.
Continuous integration to production with Maven, Git and Jenkins.
Worked with Node.js environment set-up and interacted Node Service team to get the Service.
Having experience in Amazon web services (AWS) for handling the code versions and production releases.
Wide exposure with IDEs like Eclipse, NetBeans, IntelliJ, Visual Studio, Spring STS for Java programming.
Installed application on AWS EC2 instances by setting up Virtual Private Cloud (VPC's) and configured the storage on S3 buckets.
Developed Graphical User Interfaces using Struts, JSP, jQuery and JavaScript.
Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
Used Bit bucket/GIT for version control.
Developed JUnit test cases for all the developed modules.
Used JIRA for tracking work items and communicating with testers, developers, and program managers.
Monitored the error logs using Log4J and fixed the problems.
Environment: Web Services, Toad, Weblogic Application Server, ULC ( Ultra Light Client), SVN, Eclipse,RUP(Rational Unified Process), Hibernate, web service, Core Java, PHP, Struts, JSP, jQuery and JavaScript, Eclipse, NetBeans, IntelliJ, Visual Studio, Spring STS
COMCAST, ILLINOIS, USA July 2022 to May 2024
Java Developer
Responsibilities:
Developed scalable and high-performance web applications using Java, Spring Core and
Spring Boot, achieving a 25% reduction in application load times by implementing best
practices for enterprise-level development.
Created robust batch processing solutions using Spring Batch to efficiently handle large
datasets and automate recurring tasks in mission-critical systems.
Integrated GraphQL into existing architectures optimizing data queries and enhancing API
performance by 40%, which significantly improved the client-side experience.
Designed and implemented reactive applications with Spring WebFlux, resulting in a 50%
increase in system responsiveness and scalability through non-blocking architecture.
Utilized Hibernate ORM for relational data persistence, which reduced boilerplate code by
20% ensuring smooth and efficient database interactions.
Configured ECS clusters with Auto Scaling, ALB integration, and task definitions to host
stateless Java REST APIs with high availability.
Managed and deployed applications on AWS, leveraging services such as EC2, RDS, S3,
Lambda, API Gateway, EBS, ELB, CloudWatch, IAM and CloudFront to ensure scalability,
security and high availability.
In Software Development Life Cycle (SDLC) for multiple projects, improving overall project
delivery time by 30% through effective collaboration with cross-functional teams across
design, development, testing and deployment phases.
Integrated Java applications with AWS services (RDS, SQS, S3) within ECS tasks using IAM
roles and environment variable configuration for secure access.
Worked with MySQL and MongoDB optimizing queries that enhanced data retrieval speeds
by 30% ensuring high performance under varying workloads.
Developed responsive web user interfaces using JSF, HTML5, CSS3 and Bootstrap,
contributing to a 35% increase in user engagement through improved user experience.
Employed JavaScript ES6+, React and Redux to create dynamic front-end applications,
enhancing navigation and state management efficiency by 25%.
Developed RESTful APIs and back-end services with Express.js to enhance communication
between front-end and back-end systems ensuring efficient data exchange.
Leveraged Apache Kafka for real-time streaming and message queuing between
microservices, facilitating smooth data flow and processing across distributed systems.
Automated CI/CD pipelines using Jenkins, streamlining build, testing and deployment
processes to significantly reduce the time to market for new features.
Designed and documented APIs using Swagger, providing clear and comprehensive
specifications for development teams and external partners.
Streamlined dependency management and build processes using Gradle, enhancing build
efficiency and consistency across development teams.
Managed version control and collaboration on GitHub, adhering to best practices for
branching and merging, resulting in a 40% improvement in team collaboration efficiency.
Deployed and maintained applications on Apache Tomcat ensuring reliable processing for
Java web applications, which improved server response times by 30%.
Actively participated in Agile and Scrum teams, contributing to a 20% improvement in team
productivity through effective sprint planning, daily stand-ups and retrospectives, while
utilizing JIRA for task management.
Containerized applications with Docker and orchestrated with Kubernetes, achieving a 50%
increase in deployment speed and flexibility across various environments.
Tested RESTful APIs using Postman, automating test cases for various scenarios, leading to a
40% reduction in production bugs and improving endpoint reliability.
Secured web applications with Spring Security, implementing role-based access control and
integrating OWASP Top 10 security measures to mitigate vulnerabilities.
Deployed and managed infrastructure using Ansible and Terraform, automating
provisioning, configuration management and scaling in cloud environments.
Worked extensively with XML, XSD and XSLT for data exchange and transformation ensuring
seamless integration with third-party systems and services.
Practiced Test-Driven Development (TDD) and implemented automated tests with JUnit,
resulting in a 30% increase in code coverage and minimizing bugs during development.
Environment: Java, Spring Core, Spring Boot, Spring Batch, Spring WebFlux, GraphQL,
Hibernate, AWS (EC2, RDS, S3, Lambda, API Gateway, EBS, ELB, CloudWatch, IAM,
CloudFront), MySQL, MongoDB, JSF, HTML5, CSS3, Bootstrap, JavaScript ES6+, React, Redux, Express.js, Apache Kafka, Jenkins, Swagger, Gradle, GitHub, Apache Tomcat, Docker,Kubernetes, JIRA, Ansible, Terraform, XML, XSD, XSLT, Test-Driven Development (TDD), JUnit,Postman, Spring Security.
Lego Group, India Aug 2020 – Nov 2021
Full Stack Developer
Responsibilities:
Involved in the Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
Actively involved in SCRUM's and Sprints of Agile Methodology.
Developed SOAP based Web Services and components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, portType, bindings, and service).
Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between html and JavaScript objects.
Designed application modules, base classes and utility classes using core java.
Primarily responsible for the Deployment activities in Prod and Non-Prod.
Experience on CA-Identity Manager at the Task-Level.
Used various features in AngularJS like data binding, routing, filters, directives to meet various customized requirements.
Experience with Web Services Security (WS-Security, WSS), SSL and web application security.
Experience on SOAPUI for testing the web services. Responsible for creating the SPLIT WSDL's.
Used ANT script for compilation and building JAR, WAR and EAR files.
Implemented SOA (Service Oriented Architecture) using JMS based ESB with hybrid platform using Java,
Worked on RAD 9.0.0 for development, deployed application on Web Sphere v7.0
Actively involved in development of XML Documents and shell and perl supporting scripts.
Experience on DATA POWER layer security for Web services.
Batch Processing of the Spring application is done using Autosys.
Worked on SQL queries and PL/SQL and actively involved in the production support.
Worked on different databases like DB2, Sybase and mainframe database.
JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology
Involved in unit testing and system testing and responsible for preparing test scripts for the system testing.
Used Spring Framework for dependency injection for Action classes using Application
ContextXml file.
Deliver new and complex high quality solutions to clients in response to varying business requirements
Implemented the logging mechanism using Log4j framework.
Designed and developed screens using JSP, HTML/DHTML and JavaScript.
Implemented using various J2EE design patterns such as Session Façade, Business Delegate,
Used TFS as version control system for the source code and project documents.
Environment: TFS, Agile Scrum, ANT, RAD, SOAPUI, Log4j, JSP, HTML, Spring, WebSphere v7.0,v 8.0, Junit, Aplus, HPSM, Web Services (SOAP, WSDL, JAX-WS), CA-IDM 12.5 and 12.6, Spring Batch, Angular JS, MQ Queue configuration.
HTC Global – India Aug 2019– July 2020
Role: Java Developer
Responsibilities:
Work as an SQL/Java Developer and establish strong relationships with end users and technical resources throughout established projects.
Extensive experience building single page applications (SPA) using AngularJS with expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery, and AngularJS.
Used Node Package Manager (NPM) to manage the modules and used it to install useful tools.
Designing the application modules, base classes and utility classes using core Java.
Developing graphical user interfaces by using JSP, HTML, CSS, and JavaScript.
Designing and implementing the customized exception handling to handle the exceptions in the application.
Responsible for validation of client interface using JavaScript and jQuery.
Involved in publishing reports and processing information critical to running company's business.
Defines, develops, and documents the application’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and external clients.
The SQL Server Developer will work closely with Application Developers to ensure proper design and implementation of database systems.
Involved in publishing reports and processing information critical to running company's business.
Created Database Objects like Tables, Stored Procedures, Views, Joins, Triggers, & Functions.
Writing optimized SQL queries for integration with other applications, created standard tables and mapped columns from various client tables.
Creating database triggers for use in automation, created after and instead of triggers to enforce data consistency and referential integrity.
Troubleshoot performance problems and fine-tuning of databases.
Used JIRA to log, track and report defects.
Environment: SQL/Java Developer, JSP, HTML, CSS, and JavaScript. Toad, Apache Tomcat Server, JDeveloper, Struts, Ajax, Ant, AngularJS, JSP, AJAX, HTML, CSS, JSP, core Java, JIRA