Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Aditya Saripalli

Grand Prairie,TX

Summary

Overall 6+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e-business applications using Java&J2EE Technologies. Good exposure to all phases of DB2 SDLC process, including system use case, functional & technical specification documentation based on business requirements. Good experience with RUP, Agile methodologies. Experienced in developing applications using Kotlin programming language, with a strong understanding of its syntax, features, and best practices. Experience implementing SOA, Web Service applications. Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure. Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM. Experience with Linux scripting with UNIX shell, Perl. Experienced in implementing presentation layer using JSF, JSP, gradle, CSS, jQuery, JavaScript, ExtJS, JSON and Servlets. Proficient in using various SDKs to develop software applications and integrate third-party services and APIs. Utilized Oracle Enterprise Manager for database monitoring, management, and performance analysis. Knowledge on GCP Services like compute engine, cloud load balancing, cloud storage, cloud SQL, Stack driver monitoring and cloud deployment manager. Successfully migrated Java-based projects to Kotlin, leveraging Kotlin's concise syntax, null safety, and other modern features to improve code quality and maintainability. Proficient in MongoDB, a NoSQL database system, for storing, retrieving, and managing structured and unstructured data. Proficient in using API Gateway solutions (e.g., AWS API Gateway, Azure API Management, Apigee, or custom solutions) to manage and secure APIs. Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also, Developed SOAP web services using Apache CXF. Leveraged Azure Monitor and Azure Application Insights for proactive monitoring, logging, and performance tuning of Azure resources. Experience deploying applications on Apache Tomcat 6 Web Server, BEA WebLogic 8/9/10, WebSphere 5.0/6.0 application server environments. Proficient in Apache Cassandra, a distributed NoSQL database system, for managing large volumes of data with high availability and scalability. Integrated Node.js with various databases (e.g., MongoDB, MySQL, PostgreSQL) using database drivers and ORMs like Mongoose. Designed and developed serverless applications using AWS Lambda, eliminating the need for server provisioning and maintenance. Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure. Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate. Experience with Software designing and modelling using UML on Rational Rose and Enterprise Architect. Hands-on Experience with Amazon Web Service technologies (EC2, EBS, S3, ELB, VPC). Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers. Experience in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests. Experience in building an application using the Alfresco content application server. Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB. Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume. Experience in database design, NoSQL, data modelling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2. Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application. Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock. Experience in managing the build files using ANT and Maven. Experience in using the Log4j framework for Logging Java Application. Experience in developing, designing in UML, Package, Class and State Diagrams. Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming. Excellent communication, problem-solving, interpersonal, organizational skills.

Overview

6
6
years of professional experience

Work History

Sr. Java Full Stack Developer

Toyota North America
09.2022 - Current
  • Involved in all phases of the Software Development life cycle(SDLC) using SAFe Agile Methodology, designed use case diagrams as a part of Design Phase, Development, Testing, Debugging, and Deployment
  • Build responsive applications using NodeJS, AngularJS/React with TypeScript
  • Application compatible with mobile devices, different web platforms, and browser
  • Consumed different plugins, angular modules, and providers
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer
  • Expertise in using XML/JSON and AJAX to link with back-end applications
  • Knowledge of Understanding HTML5, CSS, JavaScript, and jQuery
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST interfaces in Java and Python
  • Used React flux to polish the data and for single directional flow
  • Architected the frontend solution using React, Relay and GraphQL
  • Experience in SOAP Web services, Spring and Hibernate framework
  • Experienced in writing unit tests and integration tests for Kotlin codebases, utilizing frameworks like JUnit, Mockito, or KotlinTest to ensure code quality and reliability Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will use using Golang
  • Skilled in Python for modernization efforts, contributing to the enhancement and evolution of existing systems
  • Involved in the transition of legacy code to Python, showcasing adaptability to diverse programming languages
  • Maintained comprehensive documentation of Terraform configurations, including resource descriptions, usage guidelines, and dependency mappings
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang
  • Strong experience in Cross Browser Compatibility issues and Optimization for web, including CC Sprites and best practices
  • Automated infrastructure deployment with AWS CloudFormation and ensured security compliance with AWS best practices
  • Performed code review and Reviewed/Written many test cases for the developed features
  • Experience as a Security Maven in web security using Java 17 for few repositories that belongs to the team to maintain and clear the vulnerabilities using Checkmarx Scans and Snyk Scans then raise the defects if no immediate changes are made
  • Experience in debugging the code using browser tools like Chrome developer Toolbar, Firebug, and IE Developer Toolbar
  • Experienced in setting up and maintaining Unix-based servers for various purposes, such as web servers (Apache, Nginx), database servers (MySQL, PostgreSQL), and more
  • Experience with Kafka connects for integrating Kafka with various data sources and sinks
  • Monitoring data in Splunk index and SQL database and configuration of backup
  • Designed efficient and scalable data models in MongoDB, considering document structure, indexes, and query patterns
  • Tuned MongoDB configurations to optimize query performance and reduce query execution times
  • Working experience of CI/CD pipeline, GIT, Stash, Bit Bucket, Artifactory, or Jenkins
  • Utilized containerization technologies like Docker for packaging microservices and orchestrated them using tools like Kubernetes for scalability and management
  • Strong understanding in overall PCF architecture including critical services such as RabbitMQ, Redis, MySQL, Redis Enterprise, Spring Cloud services etc., Used cloud shell SDK in GCP to configure the services Data Proc, Storage, Big Query
  • Integrated Vue Router for smooth navigation and a single-page application (SPA) experience
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

Full Stack Developer

Advanced Auto Parts
03.2021 - 08.2022
  • Defined Technical Design Specifications, ETL workflows and Source to Target Mapping STTM spreadsheets for each Vendor system interfacing with the High Point system
  • Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags
  • Integrated Kotlin projects into CI/CD pipelines, using tools like Jenkins, GitLab CI, or GitHub Actions to automate the build, test, and deployment processes
  • Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • With Relational databases such Oracle, PostgreSQL, SQL server and MYSQL, PL/SQL
  • Fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Google Cloud Platform(GCP)
  • Distributed, secure and scalable application development using J2EE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), Web Services development (SOAP and RESTful)
  • Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL
  • Helped in setting up a Real Time Monitoring environment by developing Java programs, building Rest APIs, enhancing and integrating open source tools
  • Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints
  • Deployed services to Google Cloud Platform (GCP) in Docker containers
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services
  • Involved in all stages of the software development life cycle (SDLC) according to the agile methodology
  • Back-end Java developer for Data Management Platform (DMP)
  • Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images and worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Making the application responsive using bootstrap media queries
  • Used Spring Cloud Hoxton and Spring Boot 2.3, Oracle 19g, hibernate 5.0 as technology stack to develop Micro services
  • Independently integrate multiple APIs and new features using React + GraphQL stack
  • Configured Oracle 19g database schema and binding with Toad
  • Used Talend as the ETL Tool for data loading, cleansing and transformation
  • Utilized Kafka 2.1 as messaging middleware to enable asynchronous messaging and achieve event-driven communication between Microservices
  • Generated Java APIs for retrieval and analysis on No-SQL database such as HBase, Cassandra, and Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose
  • Involved in designing and creating the Database Tables using PostgreSQL Database
  • Used Redis 5 as a caching solution to cache and upgrade payment channel parameters to improve payment transaction performance
  • Used React.JS to create custom components for data manipulations and to display data in company standard format
  • Used Spring Security 5 along with OAuth 2, JWT, and Zuul on the gateway to fulfil unified authentication of micro services and protect the security of micro services
  • Designed and implemented Java Threaded Rest APIs with Servlet, SOAP communication, Embedded Jetty and log4j-Slf4j logging for WebSphere application
  • Developed micro services using Spring MVC, Spring Boot, and Spring Cloud
  • Deployed two new operating applications in Google cloud Platform (GCP) with team
  • Created GraphQL schema and queries to interact with Mongo DB database
  • Extensively used CSS and Bootstrap for styling the HTML elements
  • Exposed Microservices as REST API and GraphQL for internal communication and client access
  • Developing web-based applications using Python 2.7/3.0, Django 1.7/1.8, PHP, Angular JS, C++, XML, CSS, HTML, JavaScript and jQuery
  • Worked with HTML5, CSS3, JavaScript, Node.js, Angular 8, and Bootstrap 4 to build front-end services
  • Followed Test-Driven Development approach and tested unit test with JUnit 5, Mockito, and Microservices with Postman
  • Deployed Microservices using Docker and AWS Elastic Container Service
  • Followed Scrum sessions with Jira to ensure delivery on challenging timelines
  • Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Data Warehouse
  • Designed and implemented Rest APIs using Java, Servlet, Jolokia (Http Bridge) and Embedded Jetty to capture JMX (metrics) of Blueflood and Cassandra
  • Configured RDS instances using cloud formation templates and Terraform worked with Terraform and create AWS components like EC2, IAM, VPC, ELB, Security groups
  • Developed user interface by using the React JS, Flux/Redux for SPA development.

Full Stack Software Engineer

State Street Corporation
03.2019 - 02.2021
  • Designed, developed new Rest web services and consuming existing services using Java 8, Spring Boot Framework and maintaining Postman to test the services
  • Developing user-friendly GUI interface and Web pages for Client-side validation using Angular 9, Angular 8, Angular 7, Angular 6, HTML, SCSS, CSS
  • Used React JS for templating for faster compilation and developing reusable components
  • Experience working with AWS S3 for selecting the appropriate AWS service based on compute, data, or security requirements
  • Configured Kafka to read and write messages from external programs
  • AWS S3 is used to store customer's secure information data
  • Implementing Mockito and Junit test cases for unit testing and Suites for end-to-end testing
  • Working with Eclipse IDE and using the Maven build tool to achieve more functionality for the build process
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context
  • Introduced the Spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services
  • Written testcases for APIs’ using Junit, Mockito and Cucumber
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s Developed Rich UI applications using JavaScript, JSP, HTML and CSS Strong experience on setting up PCF pipelines for automation
  • Experience in moving data between GCP and Azure using Azure Data Factory
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch
  • Used CI/CD tools Jenkins, Git/Gitlab, Jira and Docker registry/daemon for configuration management
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain
  • Proficient in Database development using Oracle, My SQL Server, NOSQL databases using MongoDB in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries
  • Worked in IT Industry with proficiency in Design & Development of Python, Django, flask projects
  • Proficient in Database development using Oracle, My SQL Server, NOSQL databases using MongoDB in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries.

Java Backend Developer

Netaxis
01.2018 - 02.2019
  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Used RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams
  • Worked on Application Modelling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc
  • Participated in Design Review sessions for development / implementation discussions
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes)
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.XML, Web.xml files
  • Developed Test Cases and unit testing using JUnit
  • Solving QA defects, scheduling fixes, providing support to production application
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics
  • Appropriate use of Session handling, data Scope levels within the application
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Integrated Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using call-backs
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and- un-marshalling using JAXB
  • Prepared and executed JUnit test cases to test the application service layer operations before DAO integration
  • Created test environments with WAS for local testing using test profile and interacted with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest
  • Implemented Spring Web Flow for defining and executing UI flow in the application for the Order Guide module
  • Created views and updated code to IBM Rational Clear case for Source code control.

Education

Master’s degree in computer science -

University of Central Missouri
Warrensburg, Missouri

Bachelor's degree Computer Science -

JNTUH College of Engineering Hyderabad
Hyderabad, India

Skills

  • JDK 15
  • 16
  • 17
  • 18
  • C
  • C
  • Kotlin
  • Windows
  • LINUX
  • Oracle
  • PL/SQL
  • PostgreSQL
  • MySQL
  • MS SQL
  • Couch MongoDB
  • Eclipse 30
  • 31
  • My Eclipse 41
  • IntelliJ
  • NetBeans
  • JQuery 18
  • 19
  • JQuery UI
  • ExtJS
  • AngularJS
  • JavaScript
  • CSS2
  • CSS3
  • HTML4
  • HTML5
  • NodeJS
  • React JS
  • NextJS
  • WebLogic
  • IBM WebSphere
  • JBoss
  • Tomcat

Timeline

Sr. Java Full Stack Developer

Toyota North America
09.2022 - Current

Full Stack Developer

Advanced Auto Parts
03.2021 - 08.2022

Full Stack Software Engineer

State Street Corporation
03.2019 - 02.2021

Java Backend Developer

Netaxis
01.2018 - 02.2019

Master’s degree in computer science -

University of Central Missouri

Bachelor's degree Computer Science -

JNTUH College of Engineering Hyderabad
Aditya Saripalli