Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Vijay Kondamudi

Fresno,TX

Summary

Dynamic Lead Web Developer at American National Insurance, specializing in Java and Angular to create robust microservices that improve application performance. Demonstrates a strong track record of enhancing user satisfaction through high code quality and innovative solutions. Skilled in Agile methodologies, driving efficient development processes and fostering collaboration across teams.

Overview

17
17
years of professional experience

Work History

Expert Service, Lead Web Developer

American National Insurance
Galveston, TX
04.2020 - Current

Environment:

  • Java, EJB, Spring Boot, (REST, MVC), Microservices, JSON, Collections, Angular, HTML5, Angular UI Bootstrap, jQuery Bootstrap, Angular Material, Sass, CSS3, JSON, Oracle DB, GitHub, TFS, Azure DevOps, Karma, Jasmine, Protractor, RWD (Responsive Web Design), Docker, Kubernetes, BPM, OAuth, Basic Auth, Kafka, Copilot.

Responsibilities:

  • Accessed organizational data through database integration with API-based services.
  • Developed solutions grounded in SOA principles, prioritizing application modularity and reusability.
  • Utilized Copilot to provide explanations for complex code, boosting maintainability.
  • Utilized advanced exception handling techniques and collections in Java class development.
  • Utilized JPA to design and implement model classes for seamless database transactions.
  • Engineered Java components to extract information from external RESTful APIs.
  • Created REST APIs through @RestController annotations ensuring seamless JSON outputs for Angular.
  • Implemented tests executed in SonarQube to monitor code coverage.
  • Enhanced code with advanced Java 8 functionalities.
  • Configured SonarQube in Jenkins pipeline to ensure adequate code coverage before production.
  • Enhanced user experience by implementing Angular in application development.
  • Utilized Angular CLI to design application parts.
  • Created dynamic interfaces through the use of Angular Material.
  • Optimized application performance using Angular JIT and AOT compilation techniques.
  • Leveraged structural and attribute directives in Angular for data presentation.
  • Generated Observables and Promises through development of Angular services using HTTP client modules.
  • Applied various Angular modules for enhanced application functionality.
  • Crafted complete testing solutions with Jasmine.

Senior Java Developer

American Water
Camden, NJ
10.2019 - 03.2020

Environment:

  • Java, Spring Boot, Spring (REST, MVC, JPA, JDBC), Microservices, JSON, Collections, Angular, HTML5, Angular UI Bootstrap, jQuery Bootstrap, Sass, CSS3, JSON, PostgreSQL, NLP Search, Google Integration, GitHub, Jenkins, Splunk, Karma, Jasmine, Protractor, and RWD (Responsive Web Designing).

Responsibilities:

  • Implemented functional programming concepts including lambda expressions to write optimized code.
  • Deployed maintainable microservice architecture across platforms.
  • Constructed reliable RESTful APIs.
  • Employed MVC framework to enhance the structure of web apps.
  • Oversee seamless data transactions.
  • Executed tasks involving database management skillfully.
  • Implemented independently deployable microservices system.
  • Leverage JSON for effective data exchange across various systems.
  • Designed SPAs featuring real-time interactivity and adaptability.
  • Design web pages to be both responsive and accessible with contemporary styling techniques.
  • Engineered consistent and dynamic UI components.
  • Boosted website user interfaces with added functionality.
  • Ensured optimal performance through database management.
  • Leverage version control to streamline development.
  • Developed continuous integration and delivery processes to ensure optimal automation of builds, tests, deployments.
  • Monitored performance metrics to optimize application efficiency.
  • Implemented rigorous testing frameworks such as JUnit, Mockito, Karma, Jasmine, and Protractor to maintain high standards of code quality.
  • Implemented sophisticated NLP algorithms to improve overall user query results.
  • Utilized Google Maps and Analytics to improve app capabilities.

Senior Java Developer

American Water
Camden, NJ
03.2019 - 10.2019

Environment:

  • Java, Spring Boot, Spring (REST, MVC, JPA, JDBC), Microservices, JSON, Properties, Collections, Angular, Angular UI Bootstrap, jQuery Bootstrap, Sass, CSS3, JSON, MongoDB, Mongo Compass, CRM, GitHub, Jenkins, Splunk, Karma, Jasmine, Protractor, RWD (Responsive Web Designing)

Responsibilities:

  • Leveraged Java 8 functionalities such as streams, lambda expressions, and functional interfaces to produce cleaner code.
  • Developed efficient microservices deployed through Spring Boot framework.
  • Built efficient APIs with Spring framework's REST Controller.
  • Engineered structural foundations for web apps through MVC implementation.
  • Implemented robust database solutions using Spring Data JPA.
  • Executed database tasks utilizing Spring JDBC framework.
  • Engineer independently deployable, modular microservices.
  • Implemented JSON format for seamless client-service interactions.
  • Facilitated client use by transforming database information into JSON format.
  • Ensured high database performance by effectively handling PostgreSQL development tasks.
  • Engineered responsive single-page applications utilizing Angular.
  • Built dynamic websites ensuring accessibility compliance through advanced HTML5 and CSS3 techniques along with Sass.
  • Blended Angular UI Bootstrap with jQuery for enhanced interface consistency.
  • Expanded web application capabilities with UI enhancements.
  • Utilized Angular CLI to design and build various application modules, services, and components.
  • Implemented structural, attribute, and component directives to enhance user data visualization.
  • Optimized application performance with Angular JIT and AOT techniques.
  • Developed robust Angular service layers utilizing HTTP client modules for seamless Java API communication.
  • Leveraged GitHub functionalities to manage project versions efficiently.
  • Established CI/CD pipelines utilizing Jenkins to automate build processes.
  • Configured SonarQube and Jenkins integration to assess code coverage during deployment cycle.
  • Utilized Splunk to monitor and optimize application log performance.
  • Created and ran JUnit tests with Mockito integration, using SonarQube for code coverage tracking.
  • Developed and ran comprehensive tests utilizing Jasmine.

Senior Java Developer

Rackspace Hosting
San Antonio, TX
06.2017 - 03.2019

Environment:

  • Java (OOPS, Collections, Lambda, Bifunction, Enumeration, Generics, Exception), Spring REST, MVC, DI, IOC, APO, JDBC, JPA, Hibernate, BRM Opcode, Free Marker Template, HTML5, Angular, Angular UI Bootstrap, Angular Material, jQuery Bootstrap, Sass, CSS3, JSON, Node.js, Oracle 12C, GitHub, Jenkins, JUnit, Mockito, SonarQube, RWD (Responsive Web Design).

Responsibilities:

  • Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
  • Engineered product leveraging Java/J2EE technologies such as SPRING Microservice, Spring MVC, DI, IOC, REST.
  • Created Java classes utilizing OOPS, Exceptions, and Collections concepts.
  • Implemented classes using POJO validation by integrating a dedicated validator.
  • Ensured seamless client-side usage by structuring retrieved data as JSON.
  • Constructed REST API using Spring @Rest controller annotation.
  • Designed and implemented JSON schemas to enhance compatibility within Angular environments.
  • Implemented unit tests by integrating JUnit with Mockito.
  • SonarQube tool used for executing Junit test cases to track code coverage.
  • Collaborated SonarQube and Jenkins to check code coverage ahead of production tag deployment.
  • Engineered application front-end with Angular features across versions.
  • Configured Angular service with HTTP client module, facilitating communication with external Java APIs.
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
  • Contributed to requirements gathering and design development meetings.

Senior Java Developer

Rackspace Hosting
San Antonio, TX
11.2016 - 06.2017

Environment:

  • Java(OOPS, Collections, Enumeration, Generics, Exception), Spring MVC, DI, IOC, AOP, JDBC, Hibernate, Jersey Web services (REST), HTML5, Encore UI, jQuery, AngularJS 1.5, Angular JS plugins (ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, NodeJS, Gulp JS, Mongo DB, ARIC Process, GitHub.

Responsibilities:

  • Engineered software solution utilizing Java/J2EE frameworks such as Spring and Hibernate alongside MongoDB.
  • Leveraged the Java Jersey Framework to retrieve critical enterprise data via REST APIs.
  • Spearheaded development of REST APIs tailored to client needs.
  • Engineered software with a focus on SOA, achieving greater system flexibility.
  • Implemented exception handling and collection frameworks in Java classes.
  • Executed data processing tasks leveraging Hibernate Sessions.
  • Generated scalable data extraction modules using Java and MongoDB.
  • Engineered scalable REST API solutions powered by Node.js.
  • Applied various design paradigms including MVC, Singleton, and Factory.
  • Contributed to requirements gathering and design development meetings.
  • Engineered server functionality leveraging object-oriented programming in Java.
  • Integrated applications with Jenkins build pipeline for deployment on I Nova servers.
  • Created classes and methods to manage user sessions utilizing session tokens.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.

Senior Java Developer / Web Developer

Rackspace Hosting
San Antonio, TX
01.2016 - 10.2016

Environment:

  • Java, Struts 1.X, Spring MVC, Spring IOC, Spring DI, Spring JDBC, Jersey Web services (REST), HTML5, Encore UI, jQuery, AngularJS, Angular JS plugins (ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, Nodejs, Gulp JS , Mongo DB, ARIC Process, GitHub

Responsibilities:

  • Implemented server-side solutions with Java/J2EE, leveraging Spring and Hibernate frameworks.
  • Implemented optimized algorithms for data processing tasks in Java language.
  • Identified security vulnerabilities in the codebase and fixed them accordingly.
  • Monitored server resource utilization such as CPU, memory, and disk space.
  • Extracted and managed enterprise data from databases using REST-based Java Jersey Framework APIs.
  • Structured reusable Java classes leveraging object-oriented methodologies to support model functionality.
  • Authored Java classes utilizing OOPS, Exceptions, and Collections concepts.
  • Crafted application architecture using SOA principles.
  • Enabled efficient controller modeling using Spring IOC and Struts.
  • Executed database operations leveraging Hibernate session management.
  • Engineered CRUD operations on MongoDB within the DAO layer using Spring JDBC module.
  • Implemented cross-platform functionality in the application to support various devices including desktops.
  • Developed responsive web layouts using @media queries.
  • Integrated various AngularJS components including ng-directives into the front-end code.
  • Performed precise validations on chosen fields through Angular Plugins.
  • Designed specialized components such as controllers and services for comprehensive application functionality.
  • Streamlined interaction between UI components and controllers via optimized directives.
  • Leveraged Rackspace Hosting's prebuilt templates for various UI elements such as Date pickers and Alerts.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.

Senior Java Developer

Rackspace Hosting
San Antonio, TX
08.2015 - 12.2015

Environment:

  • Java1.7 (OOPS, Collections, Enumeration, Generics, Exception), Struts 1.X, Spring MVC, Spring IOC, Spring DI, Spring JDBC, Jersey Web services (REST), HTML5, Encore UI, jQuery, AngularJS 1.2, Angular JS plugins (ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, Nodejs, Gulp JS, PostgreSQL 9.6, ARIC Process

Responsibilities:

  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Contributed to requirements gathering and design development meetings.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Analyzed code and debugged errors to improve system performance.
  • Operated in team-based, Scrum environment to accomplish objectives quickly and efficiently.
  • Employed integrated development environments (IDEs).
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
  • Collaborated with project leaders and stakeholders to develop and deploy end-to-end solutions.
  • Troubleshooted technical issues related to Java development.

Senior Java Developer/Architect

Rackspace Hosting
San Antonio, TX
04.2015 - 08.2015

Environment:

  • Java1.7 (OOPS, Collections, Enumeration, Generics, Exception), Spring (MVC, IOC, DI, APO, JDBC), Hibernate, Jersey Web services (REST), Hibernate, HTML5, Encore UI, jQuery, AngularJS 1.2, Angular JS plugins (ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, Nodejs, Gulp JS, PostgreSQL 9.6, ARIC Process, GitHub

Responsibilities:

  • Created product with Java, AngularJS, HTML5, and Sass.
  • Integrated database access into Angular applications using Java Jersey Framework REST APIs.
  • Developed REST API leveraging Jersey, integrating SPRING and Struts frameworks.
  • Applied prescribed policies to programming syntax in compliance with internal language policies.
  • Implemented business layer components within an MVC model by leveraging Java object-oriented concepts.
  • Employed Spring IOC for model and controller components of the application.
  • Implemented Spring Dependency Injection for seamless connection of business logic to POJO classes.
  • Designed classes with the application of singleton and Factory design methodologies in JAVA.
  • Created POJO classes to facilitate hibernate interactions with database columns.
  • Created tailored Hbm XML and configuration XML files to match specific configurations.
  • Designed and implemented transaction-focused functionalities using Hibernate Sessions.
  • Implemented Java classes for extracting data from PostgreSQL.
  • Implemented reusable classes that translate database outputs to JSON for client-side usage.
  • Engineered REST API utilizing NodeJS.
  • Implemented Maven build system to ensure proper dependency resolution.
  • Configured build pipeline for staging and production environments using Jenkins.
  • Crafted comprehensive JUnit tests to uphold high coding standards.

Sr. Java/J2EE Developer, UI Developer

Madrone Software Technologies
, India
01.2012 - 01.2015

Environment:

  • Java (OOPS, Collections, Enumeration, Generics, Exception), Spring MVC, Spring DI, Spring JDBC, Jersey Web services (REST), Hibernate, MongoDB, HTML5, jQuery, AngularJS, Angular JS plugins (ng-grid, ng-tree), Angular UI Bootstrap, Sass, CSS3, JSON, Node JS, Gulp JS , Mongo DB, ARIC Process, GitHub

Project:

  • Product for Markodojo (Agile methodology for Marketing)

System Analyst

Vayana India Pvt Ltd,HDFC Bank
Chennai, India
06.2008 - 01.2012

Environment:

  • Java, J2EE, and Struts 1.2 frameworks.

Project:

  • HDFC Bank

Education

BE - Electronic and Communication Engineering

Nagarjuna University
Andhra Pradesh, India
05-2007

Skills

  • JAVA/JEE
  • Collections
  • Exceptions
  • Threading
  • JDBC
  • JNDI
  • Servlets
  • JSP
  • Microservices
  • SOAP
  • Spring Boot
  • Spring REST, MVC, IOC, DI, JDBC, CLI
  • Hibernate
  • Struts 1, 2
  • Life ray 62
  • Postgresql-96
  • Oracle 10g, 11g, 12c
  • MongoDB
  • SQL
  • PLSQL
  • XML
  • DTD
  • XSL
  • XSLT
  • XML Schema
  • DOM
  • SAX
  • Apache Jakarta Tomcat50
  • Liferay Tomcat- 62
  • Jboss 6x
  • WebLogic8x
  • STS
  • Eclipse Juno
  • Eclipse Kepler
  • Eclipse Helios
  • NetBeans 691
  • Edit plus
  • Notepad
  • Edit
  • Visual Studio code
  • Git Copilot
  • ChatGPT
  • Kafka
  • JMS
  • Agile
  • Waterfall
  • Kanban
  • SSO
  • SAML
  • OAuth20
  • Basic Auth
  • NetScaler
  • APIC
  • Maven
  • ANT
  • Gradle
  • NPM
  • GitHub
  • Bit Bucket
  • SVN
  • Windows XP, 95, 98, 7, 10, 11
  • Win 2003 Server
  • Mac
  • NestJS
  • Angular 5, 6, 7, 14
  • Angular UI Bootstrap
  • AngularJS 15
  • jQuery, jQuery Bootstrap
  • Ajax
  • JavaScript
  • HTML / 5
  • CSS
  • SASS
  • Webix

Languages

English
Native/ Bilingual
Hindi
Native/ Bilingual
Telugu
Native/ Bilingual
Tamil
Full Professional

Timeline

Expert Service, Lead Web Developer

American National Insurance
04.2020 - Current

Senior Java Developer

American Water
10.2019 - 03.2020

Senior Java Developer

American Water
03.2019 - 10.2019

Senior Java Developer

Rackspace Hosting
06.2017 - 03.2019

Senior Java Developer

Rackspace Hosting
11.2016 - 06.2017

Senior Java Developer / Web Developer

Rackspace Hosting
01.2016 - 10.2016

Senior Java Developer

Rackspace Hosting
08.2015 - 12.2015

Senior Java Developer/Architect

Rackspace Hosting
04.2015 - 08.2015

Sr. Java/J2EE Developer, UI Developer

Madrone Software Technologies
01.2012 - 01.2015

System Analyst

Vayana India Pvt Ltd,HDFC Bank
06.2008 - 01.2012

BE - Electronic and Communication Engineering

Nagarjuna University
Vijay Kondamudi