Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Harshini Nannegari

Cumming,GA

Summary

Experienced Software Developer with 8 years of expertise in Analysis, Design, Development, Testing, and Implementation of applications using Java/J2EE technologies. Skilled in all stages of the Software Development Life Cycle (SDLC) and Agile methodologies. Specialized in developing web applications with Java, J2EE, JSP, Servlets, EJB, and various APIs including JDBC, Java Mail, JNDI, XML, and JavaBeans. Proficient in relational databases and ORM frameworks such as Hibernate and Spring.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Fullstack Developer

CGI
07.2023 - Current
  • Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2.0,NodeJs,ReactJs
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5.
  • Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developing Microservices using Spring-Boot.
  • Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2,EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.

Java/J2EE Developer

BNY Mellon, NY
04.2022 - 06.2023
  • Developed various business integration for Transactions, services, and maintenance of the products.
  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Involved in the Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Worked on J2EE components like Servlets, JSPs and MDBs
  • Developed robust server-side applications using Node.js, leveraging its asynchronous event-driven architecture to build scalable and high-performance backend systems.
  • Designed and implemented interactive user interfaces with Angular.js, utilizing its powerful features such as data binding and dependency injection to create dynamic web applications.
  • Proficient in building modern, component-based UIs with React, including state management with tools like Redux and managing data flow using React hooks.
  • Integrated RESTful APIs and WebSocket communications into applications built with Node.js, Angular.js, and React to facilitate seamless interaction between frontend and backend services.
  • Collaborated closely with cross-functional teams to deliver end-to-end solutions, providing expertise in full-stack development using Node.js, Angular.js, and React to meet project requirements and deadlines.
  • Worked on migrating of web pages from Angular 7 to Angular 8.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, and Mongo DB.
  • Created and Implemented Microservices or REST APIs using spring boot, REST, JSON.
  • Proficient in NodeJs, Mongo DB, Redis and Linux flavor.
  • Integrate existing performance tools with Jenkins for CI/CD as part of Devops.
  • Used Microservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Knowledge in building and deploying Microservices on Docker and Kubernetes.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL)
  • Used Struts framework for MVC design Pattern, Action class, Action class, Action Servlet, and Form Bean.
  • Used hibernate for Object Relational Mapping and Hibernate Query Language.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy Microservices.
  • Extensive use of collection framework, Java threads, and multithreading.
  • Assisted the Oracle DB development team in developing stored procedures and designing the database.
  • Toad for running the SQL queries and developing Stored Procedures.
  • Configuring Postgre sql Streaming Replication and Pg pool for load balancing. Managing the monitoring tools for better performance like Pg Badger, Kibana, Graphana, and Nagios.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test. for spring beans.
  • Performed thorough unit testing and resolved several data-related issues before migration to production.
  • Environment: Junit, OOA/OOD, Java, J2EE, XML, MVC, Microservices, PostgreSQL, REST, Spring Boot, RESTful Web Services, Microservices, JQuery, AWS.

Java/J2EE Developer

Morgan Stanley
11.2019 - 04.2022
  • Analyzed use cases, created interfaces, and designed the core functionality from the presentation layer to the business logic layer.
  • Used REST API for development for Microservices and implemented Microservices in Spring Native Cloud.
  • Developed application using JSF, and spring technologies. Used JSF layout for View of MVC and JavaScript
  • DHTML is also used for front-end interactivity.
  • Strong experience in working with Relational databases like Oracle, MySQL, Microsoft SQL Server, PostgreSQL, IBM DB2, etc, and NoSQL databases like MongoDB, CouchDB, Gem Fire, Redis, HBase, etc.
  • Designed REST APIs for product microservices using spring boot. and exposed the endpoints via the AWS API gateway.
  • Developed web services that will retrieve/update Addresses and email addresses.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used PL/SQL to manage data and create tables.
  • Environment: PL/SQL, REST API, Microservices, Spring Native Cloud, JSF, Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB.

Java/J2EE Developer

First Republic Bank
02.2018 - 10.2019
  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions, and tailored application to customer needs.
  • Integrated the application with Spring Framework for implementing Dependency Injection and providing abstraction between the presentation layer and the persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
  • Implemented validation on the JSP fields using the Struts Validation framework which included writing validation.xml and validation-rules.xml files.
  • Implemented all DAOs using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).
  • Involved in designing front-end screens using Javascript, JSP, Angular JS, AJAX, HTML5, and DHTML.
  • Designed Presentation layer using JSP, and Struts framework and did front-end validations using JavaScript and JQuery.
  • Involved in the design and development of UI components, using frameworks Angular JS, JavaScript, HTML5, CSS, and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser compliant application.
  • Implemented core features of Angular JS framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services, and Deep Linking.
  • Designed and integrated the full-scale Hibernate/spring.

Programming Analyst

Sonata Software
07.2015 - 07.2017
  • Extensively used spring framework to implement bean to declare a service and accessed those using Application context.
  • Followed RUP methodology.
  • Used JSF Components-Button, labels, Html, Static Text, Text Area, etc. to develop interactive UI.
  • Used hibernate for Object Relational Mapping and Hibernate Query Language.
  • Involved in Exception handling (hibernate, SQL, and generic exceptions) and displayed appropriate messages.
  • Used Log4J to create log information.
  • Used Apache Ant to compile java classes and package them into jar/war archives, involved in Low Level and High-Level Documentation of the product.
  • Assisted the Oracle DB development team in developing stored procedures and designing the database. Used Toad for running the SQL queries and developing Stored Procedures.
  • Developed applications using Eclipse IDE and deployed them in the Web Logic server.
  • Performed thorough unit testing and resolved several data-related issues before migration to production.
  • Environment: Java, J2EE, Java Script, Hibernate, Struts, Spring, JSF, XML, static text, DHTML, XSLT, Eclipse, Web Logic, IBM WebSphere, RAD, Log4J, war, jar, Windows, Unix.

Education

Bachelor’s - Electrical Communication Engineering

Skills

  • Java and J2EE development
  • Web development technologies
  • Java frameworks expertise
  • XML technology proficiency
  • Proficient in IDEs and version control tools
  • Web application server management
  • Database management: Oracle, MySQL, SQL Server, PostgreSQL, MongoDB
  • Operating Systems: Mac OS, Windows, Linux, Unix

Certification

aws

Timeline

Fullstack Developer

CGI
07.2023 - Current

Java/J2EE Developer

BNY Mellon, NY
04.2022 - 06.2023

Java/J2EE Developer

Morgan Stanley
11.2019 - 04.2022

Java/J2EE Developer

First Republic Bank
02.2018 - 10.2019

Programming Analyst

Sonata Software
07.2015 - 07.2017

Bachelor’s - Electrical Communication Engineering

Harshini Nannegari