Venu Chinthalachervu
Java Full Stack Developer
*************@*****.*** +1-860-***-**** www.linkedin.com/in/venu-chinthalachervu-779bb516a Summary
• Around 4 years of experience as a Full Stack Developer in IT industry with specialty in Software Analysis, Design Development, Implementation and Testing of object-oriented Applications and web-based enterprise application using Java.
• Developed web-based applications under Agile Methodology using Java, JEE/J2EE, Hibernate, Spring, Web Services like SOAP, RESTful services, MVC frameworks like Spring MVC, and database like MySQL, MongoDB.
• Experience in front end technologies like HTML5, CSS, AJAX, JSON, DOM, TypeScript, Bootstrap, JavaScript, React Native, jQuery, Node JS, ReactJS, AngularJS etc.
• Proficient in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP). Experienced in developing scalable and high-performance applications using RESTful web services.
• Experience in developing server-side applications using Spring Framework like Spring Boot, Spring MVC, Spring IOC, AOP, Spring Resources, Spring Data, Spring JDBC, Spring REST, Spring Security and Spring Transaction and Hibernate.
• Proficient experience in designing, implementing, and testing in a Microservice oriented architecture and has implemented the REST-based Microservices using Spring Boot, and Spring Data with Java Persistence API.
• Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using ActiveMQ to communicate from Client to Server.
• Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as Angular 12, React JS, Typescript.
• Experience on working in Cloud Services of AWS and Azure.
• Experienced in writing Junit test cases with Mockito, resolved bugs, and Eclipse’s debugging tool, Java Message Services like Apache Kafka while implementing microservices.
• Expertise in analysis and design of Algorithms streamlined with productive and efficient Complexities. Experience with multiple relational databases like Oracle, SQL Server, MySQL, PostgreSQL, and NoSQL databases like Mongo DB, Cassandra, Redis.
• Experienced in using build tools like Maven, Gradle and worked on source code repository tools like GIT and SVN.
• Experience in deploying applications in AWS cloud using the EC2 instance and creating snapshots for the data that had to be stored in AWS S3.
• Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, Dynamo DB, routing technologies and DNS, Amazon RDS DB services.
• A strong background in CI/CD pipelines, DevOps, and Agile methodologies.
• Good experience on DevOps tools such as Chef, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker.
• Experience in containerization of applications using Docker, Kubernetes and OpenShift.
• Experience in installing, configuring, and tuning Apache Tomcat, WebLogic, and WebSphere.
• Well versed in using Software development methodologies like TDD, Agile methodologies like Scrum or Kanban, and Waterfall software development processes.
• Performs continuous testing for security, API, and regression suite. Good experience in testing tools such as Selenium, Cucumber, Jasmine.
Technical Skills
Programming Languages : Java11/8, J2EE, C#, Typescript, C, C++, Python Java/J2EE Technologies : Servlets, JSP, JSTL, EJB, JDBC, RMI, XML, JSF, Struts2, Swings, AWT, Applets
Web Technologies : HTML, HTML5, CSS2/3, XHTML, XML, Redux, JavaScript, J-Query,Bootstrap, Node JS, Angular JS, JSON, GraphQL, Vue.JS, AJAX Tools and IDEs : JIRA, GitLab, VS Code, NPM, POSTMAN, Splunk, Notepad++, Eclipse IDE, IntelliJ
Operating Systems : Windows, Unix/Linux, MAC OS X
Web Servers : IBM WebSphere, JBOSS, WebLogic, IBM WebSphere Databases : Oracle, PostgreSQL, MySQL, MongoDB, DynamoDB, Redis Web Services : SOAP, RESTFUL and SOAP UI
Testing : Jasmine, Selenium, Junit, Jest, Cucumber Build Tools : Jenkins, Maven, Terraform
Version Control : GIT, SVN, Bitbucket, GitHub
Methodologies : Rally, Agile (Scrum, Kanban), Waterfall Cloud Technologies : AWS, Azure
Professional Experience
Client: - Discover, Riverwood, IL, USA April 2023 – Present Role:- Application Engineer ( Full Stack )
• Actively involved in the analysis, design, development, testing and maintenance process of the application using Agile methodology which includes daily Stand-up meetings, Weekly scrum etc.
• Trained in coding, testing, debugging, implementing, and documenting applications in Java/J2EE, JSP, Spring and Restful Web Services.
• Developed and maintained enterprise-level applications using Java, Spring Boot, REST, Spring Data, Spring Cloud, Hibernate, Spring Security, Oracle and Messaging technologies, ensuring adherence to Test-Driven Development (TDD) and Behaviors-Driven Development (BDD) practices.
• Created single page applications using NodeJS, AngularJS, ReactJS.
• Used Spring Dependency Injection, Spring MVC components, Spring. Annotations, and other Spring Modules to implement the business layer and navigation part of the application.
• Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message queues.
• Designed and implemented RESTful APIs following best practices, ensuring high scalability and security.
• Implement Java 8 features including Lambda Expressions (for code optimization and improved performance), Advanced for each loop, and Streams.
• Engineered RESTful APIs to facilitate smooth communication between front-end and back-end systems, as well as Microservices, resulting in an increased application performance and scalability within the ecosystem.
• Worked in multi-threaded environment for transaction work flow.
• Used core Java concepts like Collections, Generics, Exception handling, multithreading, IO, Singleton Concurrency to develop business logic.
• Developed Single Page Application (SPA) using Angular 12, Typescript, Angular 12 CLI, HTML5, CSS3, JavaScript, and Bootstrap.
• Expertise in implementing SDLC using Agile Software Development with JIRA platform and Scrum methodology.
• Responsible for Testing Rest API using SOAP UI and POSTMAN.
• Used HTML5 for displaying the contents requires on a web page, CSS3 for styling, and Bootstrap for quickly designing and customizing the web pages.
• Implemented Angular 12 form validations and used Bootstrap to show errors, warnings, and info messages.
• Designed and implemented Kafka producers and consumers for efficient data exchange and processing.
• Good Experience in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.
• Developed reusable and scalable UI components, fostering a component-based approach in Micro Frontend development.
• Utilized Kafka Connect to integrate Kafka with data sources, sinks, enabling data synchronization and ingestion.
• Worked on developing and modifying the application program by Unit testing using different test scenarios and test cases using JUnit and Mockito and SonarQube for code quality.
• Extensive experience in deploying, managing, and developing MongoDB clusters.
• Experience in creating JavaScript for using DML operation with MongoDB.
• Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
• Worked in a CI/CD environment with Jenkins, Maven, AWS, Ansible and Terraform.
• Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, triggering events through Cloud Watch, manage documents in S3, providing IAM access to S3 buckets.
• Proficiently integrated CI/CD practices using Jenkins ensuring seamless code integration, testing, and deployment processes.
• Worked for over a year in the Performance Engineering Team in AWS Redshift.
• Involved in the development of front end of the application using Python, HTML5, CSS3, AJAX, JSON and jQuery.
• Added various key functionalities to Redshift-SQL like DSN and DSN-less connection options, stored procedures and ML models in various platforms like Linux, Windows and Mac, using Java in the backend.
• Written SQL and stored procedures as part of database interaction
• Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
• Used AWS ECS to write data into AWS Kinesis data streams and Jenkins to do automated tests on cantos. Environment: Java/J2EE, Angular, Typescript, HTML5, CSS3, Spring Boot, Microservices, Restful Web Services, AJAX, AWS, JSON, XML, Postman, ReactJS, SoapUI, Kafka, MQ, PostgreSQL, MongoDB, Node JS, JIRA, Python, Maven, JUnit, Mockito, IntelliJ IDEA, UML, GitHub, Jenkins, Docker, Agile, Tomcat Server Client: - Allstate, India Aug 2020 – July 2022
Role: - Java Full Stack Developer
• Involved in design and development as a Full stack developer on an Agile platform to development processes on Software Development life cycle (SDLC).
• Worked on Front-End UI technologies like HTML5, CSS3, jQuery, PHP, JSON, AJAX, Angular, Bootstrap, JSTL, Tag Libraries and Type Script.
• Implemented Micro services architecture using Spring Boot enabled REST API with the Spring Cloud modules.
• Scalable data design for MongoDB and Redis, Caching in MongoDB with Redis Cache Using Spring Boot Implemented Spring boot.
• Microservices to process the messages into the Kafka cluster setup.
• Comprehensive understanding and experience building reusable, testable, and maintainable React.js components within the web application framework.
• Experienced benchmarking and resolving critical web browser rendering path bottlenecks to maximize performance across many browsers running on various device.
• Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
• Established Database Connectivity using JPA, Hibernate O/R mapping with Spring Data ORM for Oracle.
• Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.
• Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
• Implemented Spring Boot Micro services to divide the application into various sub modules.
• Created a Single Page Application (SPA) using AngularJS as framework to bind data with specific views and to synchronize data with server.
• Used JavaScript, jQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
• Used Kafka Connect with Spark Streaming to enable ingestion and processing of constant streams of data Independently integrate multiple APIs and new features using React and GraphQL stack Implemented Spring Security for authentication and authorization.
• Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.
• Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise.
• Configured development environment using WebSphere application server for developer’s integration testing .
• Involved in unit testing with Junit, Mockito and automation testing with Selenium/Cucumber.
• Broadened expertise in SPA routing with React-Router-Dom and proficient state management using Redux.
• Used Maven building tool for creating EAR file to be deployed in application servers.
• Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of Microservices. Environment: Java, JSP, JavaScript, Cassandra, MongoDB, Angular, jQuery, AJAX, WebSphere Application Server, Microservices, GraphQL, Spring MVC, Spring Batch, Redux, Spring Boot, Spring Security, Hibernate, Oracle, Kafka, Selenium, Git, RESTful Web Services, AWS Education
Master of Science in Business Analytics
University of New Haven, Connecticut 3.66/4.0
Bachelor of Technology in Computer Science and Engineering Lovely Professional University, Punjab 3.21/4.0
Certifications
AWS Certified Developer - Associate
Aug 2022 – Dec 2023
Aug 2017 – May 2021