Venkata Kundurthi
Sr Java Developer
Email: *********@*****.***
Ph: 469-***-****
Summary:
Around 10 years of experience as a Java Developer with Machine Learning and Expertise with developed applications in Python, Django, Flask, Java, Spring MVC, Spring Boot Frameworks and Guidewire.
Hands-on experience in version control tools, GitHub, Get Bit bucket and SVN.
Experience Hibernated configurations and involved in integrating the business layer with DAO layer using JPA.
Developed Python Scripts for data processing and worked on Pandas, NumPy and Pyspark.
Strong experience in Core Java in Collections, Multithreading, exception handling and design patterns such as Singleton, Façade and Prototype.
Expertise in MySQL and Oracle Databases in writing complex queries, triggers, views and stored procedures and Knowledge in NOSQL database like MongoDB.
Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Micro Services and deployed applications in AWS as EC2 instances and created snapshots for the data to be stored in AWS S3.
Worked in Agile scrum and Kanban environments using Rally, JIRA. Used HP ALM tool for bug tracking and ticket generation in production and Testing environments.
Experience in server and client side by using Angular.js, React.js, Node.JS and Express JS.
Rich experience developing web applications using Angular 9/11/15 and AngularJS with its extensive features for loading views in a Single Page Application (SPA) and implementing an MVC framework.
Educational:
Master’s in information technology from Campbellsville University 2020
Master’s in computer science from Northwestern Polytechnic University 2016
Bachelor’s in information technologies from Jawaharlal Technological University 2014
Technical Skills:
Cloud: AWS Cloud Watch, DinamoDB, Lambda, EC2, S3, ELB, Auto Scaling, Elastic BeanStalk, IAM, SNS, Pivotal Cloud Foundry.
Version Controls: Git, BitBucket, Git Hub, SVN, Tortoise SVN.
CI/CD Jenkins
Build Tools: Maven, Gradle
Containerization Tools: Docker
Container Management Tools: Kubernetes and AWS ECS
Application Servers: Nginx, Apache Tomcat
Data Bases: Oracle, SQL Server, MySQL, Dynamo DB, MongoDB, Cassandra
Scripting Languages: Python, Bash Shell Scripting, Java Script, Type Script
Languages: Java, Python,
Python Libraries: NumPy, Pandas, PySpark
Java Frame Works: Spring, Spring Boot, Spring MVC.
IDE: Visual Studio Code, Eclipse, IntelliJ
Professional Experience:
Professional Experience:
Michaels Stores, Irving, Tx Sep 2024 — Jun 2025
Lead Java Developer
Working as Lead Java Developer in Offshore and Onshore work model.
Consumed REST APIs using Spring Boot applications and deployed the applications.
Working in Google Cloud Platform and using spanner DB as Transactional Database, Redis as Cache store and MongoDB as the log store database
Working managing the cluster of distributed GCP systems for US and Canada markets.
Working on Git Copilot and AI Agent for code generation and code changes.
Working on Spring AOP for invoice creation and update to Finance and OMS teams.
Used log4j with Spring AOP aspects for logging facilities. Utilized Spring framework Executor for async process like logging to file & DB.
Utilized Apache Camel to integrate Micro services with other Micro services and RabbitMQ messaging exchanges.
Working on GKE for container orchestration.
Implemented Mobile Native API Gateway to authenticate and generate authorization token. Used OAuth 2.0 Authorization approach.
Worked on configuring the application to store data in elastic cache to retrieve data for store stales for service requests.
Configured the application to write the log stack data to elastic search for logging and debugging.
Working on Jenkins for CI/CD to deploy the applications in the GCP environment, integrated with kubernites for container orchestration and terraform for managing cloud environment.
Working on Supporting vault migration from Hashicorp to GKE.
Involved in multiple enhancement and version upgrades of different applications from Angular 4/5 to Angular 8/9 accordingly.
Using NodeJS structure to customize the web services and build the java script code.
Created reusable React components and managed application state with Redux.
Applied redux middleware using redux-promise, redux-thunk and redux-saga and Used UI Router to create different hierarchy structure in single page application.
Incorporated React Hooks & Context API with gradual adoption / migration strategy.
Elevence Health, West Virginia July 2023 — See 2024 Sr Java Full Stack Developer
Worked on Spark Machine Learning and provided solutions to get the maximum prediction result to build the business reports, read data from Casandra database for enrichments of ML.
Developed the Claims policies and policy administration using Guide wire implementation frameworks.
Consumed REST APIs using Spring Boot applications and deployed the applications.
Created Docker compose file for micro-services deployment.
Worked on KSQL DB, created KSQL streams, tables and queried Kafka topics to fetch the messages.
Worked on Jenkins for the runtime environment of the CI/CD system to build, test deploy.
Worked on Kafka sink and jdbc connectors to fetch the data from Kafka topics and from SFTP location.
Developed Dynamic React UI pages for Business to update and Claims, provider informations using Typescript.
Implemented React Js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
Involved in designing the UI pages HTML5, CSS3, JavaScript, React JS, Redux, MongoDB, Flex, Bootstrap.
Developed Backend Systems using Node js and Written AWS lambdas using Node js.
Working on GitCopilot and AI Agent for code generation.
Used lazy loading of modules using component routing for faster initial loading of web app.
Working on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Involving in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
UST Global, Comcast, Philadelphia Feb 2021 – July 2023
Sr Java Full Stack Developer
Worked on Spark Machine Learning and worked on Logistic Regression, Decision Tree Algorithms and provided solutions to get the maximum prediction result.
Involved in upgrading the Angular versions using Angular CLI upgrade, typescript changes.
Worked on deploying the UI and rest applications on Cloud Foundry.
Worked on Gremlin query’s to fetch the data from Graph DB.
Consumed REST APIs using Spring Boot applications and deployed the applications.
Consumed data from Cassandra DB and produced data to Kafka topics.
Worked on Jenkins for the runtime environment of the CI/CD system to build, test deploy.
Worked on RUNDEK to run, trigger and schedule the spark jobs in spark nodes.
Provided Data analysis reports for business teams for identifying business impacts.
Loaded data into ThoughtSpot from MongoDB and provided Pin boards ThoughtSpot for data visualization.
Create ThoughtSpot Live pinboards and created the bar graphs and charts of business analysis reports.
Created pipe line to load data from MongoDB to S3, and used GlueCrawler to convert the S3 files to tables.
Created React UI pages for viewing the prediction results and effecting elements for the internal Analysis team.
Developed the Server Side rendered progressive web applications used with React Js, Node js, Next Js Firebase and Material UI using HTTPS, Web APP manifests, service workers and Browser API’s.
Designing and developing the user interfaces with various tools and implementing Angular validation controls, Java Script, JQuery, CSS for server and client-side validations, respectively.
Leveraged Silver Light design pattern to organize AngularJs controllers, Custom directives, factories, and views.
Involved in developing object-oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js and CSS3.
Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
Using $http with Angular interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
BWI, Phoenix, Arizona May 2020 – Feb 2021
Java Full Stack Developer
Worked on Analyzing Data Design patterns and file analyzed the Data files and processed.
Developed the Micro-services creating rest applications.
Created Rest endpoints and consumed in UI.
Written UI Scripts using JavaScript and TypeScript.
Developed UI using HTML, CSS, JavaScript validations and XML.
Used Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
Deployed AWS Lambda code from Amazon S3 buckets.
Created versioning and retention policies on the S3 bucket.
Used Zookeeper as service discovery tool and established connection for Apache Kafka and Zookeeper in MicroServices deployment process.
Created Angular Directives and Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
Migrated application from Angular 9 to Angular 11.
Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).
Using $http with Angular interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
Skill Strom Inc Bank of America, Plano, TX April 2019 – May 2020
Java developer
Developed REST APIs using Spring Boot applications and deployed the applications.
Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application.
Generated UNIT test cases in MOKITO for client, services and UI implementations.
Use Project Management Tools Rally and JIRA for task creating and assigning the tasks to the team.
Used Tortoise SVN as repository to make the code checking and used GIT BITBUCKET for code commit and code push and used JENKINS as CI/ID.
Worked on Blade Logic for checking the servers like Apache 9 and Tomcat 9 servers.
Worked on HPALM to track application issues and bug reports and resolving S1, S2 and S3 level issues in SIT, UAT and Performance Testing environments.
Worked in using React JS components, Forms, Events, Keys, Router, and Flux concept.
Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
Developed React JS pages, Web services calls and AJAX calls for the application.
Build React components and stand-alone functions to be added to any future pages.
Deployed application on Web Logic Server using Ansible Tower and involved in DevOps operations.
Cyient Inc Client Samsung, Herndon, VA April 2018 – March 2019
Java Developer
Used and Implemented Springs MVC framework on Controller layer and Hibernates to develop as ORM and implemented DAO layer to store and fetch the data from DB.
Developed Python Scripts for data processing and worked on Pandas, NumPy and PySpark.
Developed Python API for Data Migrations.
Used Micro services architecture with spring boot to develop REST based web services.
Developed framework to consume REST web services using SPRING REST libraries.
Developed user interface modules using Angular Js, HTTPS, CSS and bootstrap frame works.
Integration applications done using tools like Maven debugging through logging frameworks like log4j.
Used JENKINS for CI/CD and created pipe lines from BIT BUCKET for code deployments.
Used Angular JS framework for building web-apps and is highly efficient in integrating with Restful services.
Cyient Inc Client Verizon, New York, NY March 2017 – March 2018
Java Developer
Involved in Designing and development of web applications.
Created SOAP web services using WSDL, XML and SOAP for transferring data.
Worked on UI components Angular JS directives, controllers, validations using HTML, CSS and bootstrap.
Creating SOAP response in XML format using JAXB Marshaller for consuming request.
Involved in spring security for authentication and authorization.
Used GIT HUB as a version controller for maintaining the developing code.
Designed and developed webpages using HTML and Angular JS.
Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
Good Experience in AngularJS and Responsive Web Design.
Experience in JavaScript MVC framework like Angular JS, React JS.
Cyient Inc, Hyderabad, India March 2014 – August 2015
Java Developer
Worked on development of web applications.
Created SOAP web services using WSDL, XML and SOAP for transferring data.
Created JSTL web pages and consumed the rest end points.
Consumed the SOAP endpoints and worked on marshaling and un marshaling data.
Created UI pages in Angular.js
Used GIT HUB as a version controller for maintaining the developing code.
Used JavaScript for custom client-side validation.
Designed forms and makes them more interactive with the use of jQuery.