Summary
Overview
Work History
Education
Skills
Objective
Timeline
Generic
Deepika Naidu Vikkurthi

Deepika Naidu Vikkurthi

Austin,TX

Summary

  • Over 6 years of experience in IT industry comprising of Java/J2EEenterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • Implemented persistence layer integration with DBs using iBatis, JPA/Entities/Hibernate/JDBC API. Developed Spark Applications by using Scala, Java and implemented Apache Spark data processing project to handle data from various RBMS and Streaming sources.
  • Integration with Hadoop, data warehouses and Analytics solutions.
  • Experience of designing and architecting server-less applications using AWS Lambda API Gateway, DynamoDB and Security Token Service (STS).
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring Boot.
  • Worked with JMS API, Spring JMS, IBM MQ, Active MQ, Rabbit MQ, MQ-Series API and Kafka. Strong experience on various version control systems like Git, GitHub, CVS and SVN.
  • Experience on Jenkins used as Continuous Integration platform CI/CD pipelines to integrate Java code to align with DevOps using Docker.
  • Experience in the development of service-oriented architecture applications, good understanding of Object-Oriented Design and Design Patterns.
  • Experience with Integrated Development Environments like Eclipse, IntelliJ and STS. Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, Servlets, Struts, JSF (Prime Faces).
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul. Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as Ant, Jenkins and Maven & debugging through Log4j.
  • Strong experience on Agile (SCRUM) and Waterfall SDLC.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation. Good experience in Optimizing MapReduce algorithms using Mappers, Reducers, combiners and partitioners to deliver the best results for the large datasets.
  • Experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML. Strong working experience on SQL Databases like MS SQL Server, Postgres, Sybase, and Oracle. Experience in using Web/Application servers like WebLogic, JBoss, Glassfish andTomcat.

Overview

7
7
years of professional experience

Work History

Java Full Stack Developer

Client: H-E-B
01.2024 - Current

Description: H-E-B is a Texas-based supermarket chain known for its strong customer service, private-label products, and community involvement. Played a key role in developing and deploying microservices, optimizing performance, and managing end-to-end deployment processes.

Responsibilities:

  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
  • Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Designed and developed Bigdata annalistic applications using Hadoop.
  • Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
  • Used Apache Kafka in cluster as messaging system between API. and Microservices and worked on Splunk SPL (Search process language) queries, reports and logging using Log4j.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from Node.js.
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
  • Implement caching mechanisms to improve application performance using Spring Cache.
  • Worked with ReactJS Controllers, Directives, Services, Pipes, Guards
  • Maintain Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API. Used EC2 for deploying and testing the lower environments such as Dev, INT and Test and also used cloud watch for monitoring.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Experience in building pipelines using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.
  • Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
  • Performed software design and implementation, following coding guidelines to produce optimal performance, reliability, and maintainability.
  • Conducted software evaluation and testing for my software and third-party solutions, ensuring quality and performance standards.
  • Provided technical documentation for the design, implementation, and testing of software solutions to ensure clarity and adherence to standards.
  • Page design and development are done using Oracle BPM.
  • Created computing and data resources on AWS using EC2.

Environment: Apache Kafka, API, AWS, Cassandra, CI/CD, DB2, Docker, EC2, Hadoop, Hibernate, Java, Java 8, Jenkins, Kafka, Log4j, Microservices, Node.js, Oracle, PCF, React, Scala, Spark, Spark SQL, Spring, Spring Boot, SQL

Java Full Stack Developer

Client: Capital One
06.2023 - 12.2023

Description: Capital One is a major American bank specializing in credit cards, auto loans, banking and financial services, it is one of the largest banks in the U.S., known for its data-driven approach to banking and digital innovation, I implemented front-end components using modern frameworks such as Angular, React or Vue.js, and Integrate with backend systems, databases, and APIs to build end-to-end solutions.

Responsibilities:

  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka. Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and WebMethods.
  • Developed prototype and project layout skeletons using jQuery, HTML5, and CSS3.
  • Used Subversion for configuration Management and Jira for task management and bug tracking.
  • Designed and developed Microservices with Spring Boot and Spring REST.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Supports different markets for alerts and bugs, Analyze and understand fix them.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Created Low Level Design Documents for services and web application.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality. Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Attended design review meetings to ensure compliance with software development procedures and best practices.
  • Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
  • Played key role as senior developer during development of next generation microservices.
  • Implemented Kubernetes Stateful Sets to manage stateful applications in the marketing environment, ensuring data integrity and high availability
  • Documented and repaired errors related to software, enhancing system reliability and performance.
  • Implemented the complete set up with configuration file changes from Angular 6 to Angular 8. While migrating the project which involved converting angular components and updating router Modules.
  • Designed Validation service on Spring MVC framework for integration with my sql database, and an UI feature.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Responsible for creating SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF and JAX-RS.

Environment: Angular, AOP, Apache Kafka, Azure, Docker, Jenkins, Kafka, Microservices, MVC, NoSQL, Scala, SOA, SOAP, Spring, Spring Boot, Spring MVC, SQL, WSDL.

Java Full Stack Developer

Client: Aditya Birla Health Insurance Company LTD
12.2020 - 03.2023

Description: Aditya Birla Health Insurance Company Limited (ABHICL) is a health insurance provider its offers a range of health insurance products, including individual health plans, family floater plans, critical illness insurance and wellness-focused plans, I involved in optimizing SQL queries, with databases like MySQL, PostgreSQL, or Oracle, and integrating with back-end services, and integration tests using frameworks like JUnit or TestNG, and participating in code reviews to ensure code quality and best practices.

Responsibilities:

  • Build Microservices for the delivery of software products across the enterprise.
  • Worked on Server-side CSS pre-processing platforms and UI kits, such as LESS/SCSS, Node.js, foundation and Bootstrap.
  • Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.
  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked with multi-functional project teams to complete Product Engineering projects with minimal guidance
  • Performed form validations using reactive forms from the React framework.
  • Developed applications using Java 8 new features like lambda expressions, Stream API, default, static methods.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy.
  • Integration of Spring Batch & validation service in the UI & in JBoss & APACHE Tomcat servers as well.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Developed mapping spreadsheets for (ETL) team with source to target data mapping with data modeling naming standards.
  • Worked with AWS (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster and created notifications, alarms for EC2 instances using Cloud Watch.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.

Environment: API, AWS, Bootstrap, CSS, EC2, Eclipse, Java, Java 8, Jenkins, JSON, JUnit, Microservices, MVC, Node.js, PCF, RDS, React, RESTful, Spring, Spring Boot, Struts, SVN, XML.

Java Developer

Client: Bayer
10.2018 - 11.2020

Description: Bayer AG is a German multinational pharmaceutical and life sciences company it is one of the world’s largest pharmaceutical and biotechnology companies, known for its innovations in healthcare, agriculture, and consumer health products.

Responsibilities:

  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL invoker, UNIX shell scripting and core java.
  • Developed cohesive interpersonal working relationships with peers and team members to foster a collaborative environment.
  • Enhanced professional growth through participation in educational programs, workshops, and current literature
  • Designing the data model and schema to efficiently store and retrieve data from Apache Cassandra.
  • Used Git for version control and participate in agile development methodologies such as Scrum or Kanban.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Design and implementation of web applications in Java and HTML5/JavaScript using Eclipse.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Developed Single Page Applications using Angular framework, JavaScript, HTML, CSS, Java, Spring Boot.
  • Unit testing through JUnit & Integration testing in staging environment.
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables with in time.
  • Implemented asynchronous messaging services using JMS.
  • Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, Angular, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal.
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
  • Migrated SOAP web service resources to Spring RESTful webservices resources using Spring RESTAPI with Spring Boot.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Environment: Agile, AJAX, Angular, Apache Cassandra, API, Autosys, Cassandra, core java, CSS, DHTML, Eclipse, Git, Hibernate, HTML, HTML5, Java, Java 8, JavaScript, JMS, JSP, JUnit, Microservices, RESTful, SOA, SOAP, Spring, Spring Boot, Spring IOC, SQL, XML.

Education

Master of Science - Science in Technology Management

Lindsey Wilson College
Columbia, KY
12-2024

Skills

    Programming Languages: Java, C, PL/SQL, Net, Python, Go

    Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, Angular, React JS with Flux, Redux, Ember JS, Backbone JS, NodeJS, Express JS, Ruby

    J2EE Technologies &Frameworks: Servlets, EJB, JSP, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud, Spring JDBC, Dump Analysis

    Databases: Oracle, DB2, SQL Server, MYSQL, MongoDB, Cassandra

    Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

    Software Methodologies: Agile, Scrum, TDD, Waterfall

    Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower

    Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Protractor, SOAP UI

    Version Control Tools: GIT, SVN, GitLab, Bitbucket, TFS

    Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes, OpenShift, Kafka, RabbitMQ, Terraform, Pulumi, JIRA

    Operating System: Windows, Linux, Unix, MAC, MS-DOS

    IDE’s: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, Win-SCP, Putty

Objective

Highly skilled and motivated Java full stack developer with 6+ years of hands-on experience in designing, developing, and maintaining robust and scalable software solutions. Seeking a challenging role where I can leverage my expertise in Java programming, software architecture, and problem-solving to contribute to innovative projects and drive business success.

Timeline

Java Full Stack Developer

Client: H-E-B
01.2024 - Current

Java Full Stack Developer

Client: Capital One
06.2023 - 12.2023

Java Full Stack Developer

Client: Aditya Birla Health Insurance Company LTD
12.2020 - 03.2023

Java Developer

Client: Bayer
10.2018 - 11.2020

Master of Science - Science in Technology Management

Lindsey Wilson College
Deepika Naidu Vikkurthi