Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Vijay Kumar Panthula

Summary

Adept Senior Full Stack Java Developer with a proven track record at State Farm Insurance, where I led the transformation of a monolithic app into a microservices architecture, enhancing system scalability and performance. Skilled in Java, SpringBoot, and ReactJS, I excel in developing responsive web applications and fostering team collaboration. Demonstrated expertise in deploying robust solutions with Docker and Kubernetes, achieving significant improvements in application reliability and deployment efficiency.

Overview

7
7
years of professional experience

Work History

Senior Full Stack Java Developer

State Farm Insurance
Chicago, IL
01.2023 - Current
  • Converted a monolithic app to microservices architecture using SpringBoot
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services
  • Implemented Zipkins for distributed Micro Service Monitoring
  • Integrated Swagger UI and wrote integration test along with REST document
  • Used spring config server for centralized configuration and splunk for centralized logging
  • Used Concourse and Jenkins for Microservices deployment
  • Developed Java SpringBoot backend applications interfacing with Oracle database as Data storage
  • Good experience with Oracle and performed all sort of queries, aggregations and CRUD operations
  • Created responsive and performant web applications using ReactJS, enhancing user experience and engagement through dynamic single-page applications (SPAs)
  • Designed and developed modular and scalable architecture using React components, enabling better code maintainability and collaboration across development teams
  • Led the migration of legacy systems to React.js, modernizing the technology stack and improving application scalability and maintainability
  • Adhered to React.js best practices and coding standards, including modularization, component composition, and code reviews, resulting in clean, maintainable code
  • Implemented server-side rendering (SSR) and static site generation (SSG) with frameworks like Next.js to improve SEO and performance for React applications
  • Provided guidance and mentorship to junior developers on React.js best practices, fostering skill development and knowledge sharing within the team
  • Contributed to open-source React.js projects or maintained personal projects, demonstrating commitment to the React community and ongoing learning
  • Involved in design and development of Event based application framework for analyzing test environment metadata using confluent (data streaming platform), Splunk and Dynatrace
  • Involved in debugging the defects, code review and analysis of Performance issues
  • Extensively used JUnit/Mockito and developed JUnit tests classes
  • Built a CI pipelines for testing and deployment automation with Jenkins CI/CD
  • Extensively used GIT as the version controlling Tool
  • Managed application properties and configurations using SpringBoot’s configuration management features, ensuring flexibility and ease of deployment across environments
  • Implemented integration with external services and APIs using Spring Boot’s support for messaging, REST, and WebSocket protocols
  • Developed comprehensive unit and integration tests using SpringBoot’s testing support, JUnit, and Mockito, ensuring code reliability and robustness
  • Deployed Spring Boot applications using Docker and Kubernetes, facilitating containerization and orchestration for consistent and scalable deployments
  • Implemented monitoring and logging solutions using Spring Boot Actuator and logging frameworks like SLF4J and Logback, improving observability and troubleshooting capabilities
  • Configured and managed continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or GitHub Actions, streamlining development workflows
  • Designed and developed Internal UI Application in React.js using React-Router and used Axios for making Ajax calls and used Axios-mock-adapter to mock the API data on the frontend
  • Developed reusable components in React.js using ES6 features and Redux for managing the state and used dispatcher to register the actions of an application
  • Used middleware Redux Thunk to write action creators for returning functions and to manage the dispatching action object to the reducers
  • Developed React.js components by distinguishing between presentational and container components
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Utilized asynchronous programming techniques with Promises and async/await to enhance application efficiency and responsiveness
  • Managed databases using Oracle, MySQL and PostgreSQL databases, ensuring data consistency and optimizing queries for performance
  • Implemented authentication and authorization mechanisms with JWT, OAuth securing applications against unauthorized access

Full Stack Java Developer

Sentier Technologies
Hyderabad, India
12.2017 - 07.2021
  • Responsible for design, development and implementation of converting customer facing application for Chrome Compatibility
  • Used ReactJS for creating reusable components which interact with REST API’s
  • Worked on consuming JSON object creation, parsing on both clients as well as server side
  • Involved in creating Restful API's using Spring annotation-based framework and latest version of Java8
  • Developed and deployed both frontend and backed application and wrote manifest files for various Microservices in PCF
  • Leveraged ReactJS as resources for all data access, encapsulating URLs and standardizing data access interfaces
  • Created custom directives for reusable components
  • Developed Container managed entity bean, which receives various kinds of data from client and stores in the database
  • Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability
  • Create/review with business team on the functional requirements for each component in the system and do the impact analysis and translate functional design into technical specifications such as program flow diagrams and translate technical specifications into program code
  • Collaborated with Business Analysts, Project Leads and IT team to resolve issues and ensuring solutions are viable and consistent
  • Structuring and prioritizing business requirements and communicating plans with stakeholders for review and approval
  • Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS behaviors in CSS
  • Conducted consistent, standard-based sizing of user story points
  • Improved sprint to sprint, release velocity and managed Sprint capacity
  • Reviewed release recommendation with key stakeholders, maintained release management schedules and managed code merges

Education

Master of Science -

Campbellsville University
Kentucky, USA
01.2022

Master of Science -

Jawaharlal Nehru Technological University
India
01.2006

Skills

  • RHEL 4/5/6/7
  • CentOS
  • Ubuntu
  • Windows Server 2000
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012
  • Java
  • J2EE
  • SQL
  • PL/SQL
  • MySQL
  • Servlets
  • JSP
  • AJAX
  • Struts
  • Spring
  • Hibernate
  • SpringBoot
  • SOAP
  • REST
  • Web Services
  • Log4j
  • JNDI
  • JDBC
  • Jenkins
  • HTML
  • HTML 5
  • XHTML
  • Bootstrap
  • ReactJS
  • XML
  • XSLT
  • JavaScript
  • JQuery
  • JSON
  • CSS
  • UI Concept Modeling
  • Wire framing
  • Apache Tomcat
  • Web Logic
  • Web Sphere
  • JBOSS
  • Ant
  • Maven
  • MS Build
  • Git
  • Gitlab
  • SVN
  • Puppet
  • Ansible
  • Oracle
  • SQL Server
  • My SQL
  • DB2
  • Docker
  • VM Virtual Box
  • VMware
  • AWS EC2
  • S3
  • VPC
  • ELB
  • ECS
  • EBS
  • Route 53
  • Cloud Formation
  • TCP/IP
  • HTTP/HTTPS
  • NDS
  • DHCP
  • NFS
  • Cisco Routers
  • LAN
  • VMware ESX Servers
  • VSphere 5x
  • Solaris Zones
  • Jira
  • Remedy
  • IBM clear quest
  • WebSphere MQ
  • Message broker
  • Mule confluent

Timeline

Senior Full Stack Java Developer

State Farm Insurance
01.2023 - Current

Full Stack Java Developer

Sentier Technologies
12.2017 - 07.2021

Master of Science -

Campbellsville University

Master of Science -

Jawaharlal Nehru Technological University
Vijay Kumar Panthula