Home

Nikhila Jonnalagadda - Java Full Stack Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: H1B
Name: Nikhila Jonnalagadda
Email: [email protected]
Phone: 682-302-0156

SUMMARY:

Over 8+ years of extensive IT experience in developing, designing, testing, and analyzing various web-based, Service Oriented Architecture, client/server enterprise applications in multi-platform environments with JAVA/J2EE, Spring, Spring boot, Hibernate, Vue.JS, Servlets, Java Script, XML Mapping, Ant, Ivy, and Maven.
Experienced in all phases of the Software Development Life Cycle (SDLC) with iterative Agile methodologies (SCRUM) and Test-Driven Development.
Experience in using Java 11, J2EE, EJB, JMS, JSP, Servlets, Struts and Spring, XML, JavaBeans, JDBC, and Swing.
A solid understanding of cloud infrastructure and experience with hosting micro-services migrated applications on platforms like AWS
Experience in using frameworks and tools like Django, Flask, Django REST, Hibernate ORM, and Spring.
Experience in deploying Amazon EC2 instances and various AWS services like S3, Auto Scaling, RDS, AWS Lambda, API Gateway, Cognito, Security Groups, etc.
Strong front-end UI development skills using HTML5, CSS3, Custom Tag Libraries, JavaScript, AJAX, and Bootstrap based on the W3C standards and Web 2.0.
Successfully designed and implemented systems based on N-tier distributed architecture using JAVA/J2EE technologies such as, Core Java, Multithreading, Collections Framework, Java I/O, JDBC, Hibernate, Spring Framework, Spring Batch, Struts Framework, JSP, JQuery and XML including XSL, XSLT and XML Beans.
Strong understanding of DevOps CI/CD processes and implementation of related technologies; including version control and artifact repository tools.
Experience using GraphQL to query and mutate data from backend REST/SOAP services
Expertise in Web technologies such as Angular, AJAX, HTML, CSS, jQuery, JavaScript, and Bootstrap.
Extensive experience in working with Angular Controllers, Angular components, Directives, Services, Factory functions, Observables, Providers, Reactive/Template-driven forms, and Route Guards.
Excellent Programming skills at a higher level of abstraction using Scala, Java and Python.
Experience with Apache Kafka, Zookeeper and its ecosystem as a messaging service and Reactive Kafka.
Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, jQuery, Node.JS, Ajax, Bootstrap, React JS Html5, and CSS.
Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.
Good Knowledge of Python and Python Web Framework Django.
Very strong experience writing APIs/ and Web Services in PHP and in Python.
Experience in working on various spring modules (Spring Core, Spring AOP, Spring Security, Spring JDBC, Spring Boot).
Experience in performance tuning for Oracle RDBMS using Explain Plan and HINTS. Performance tuning knowledge in SQL and PLSQL by using explain plan and row source operations to identify bottlenecks in queries and remediate them. Experience in using HPROF for PLSQL code performance.
Experience in implementation of design patterns like MVC and Microservices, Factory, Abstract Factory, Singleton, Business Delegate and Data Access Object etc.
Experience in Oracle Retail Merchandising System RMS/Retek and Retail Price Management RPM.
Expert in using software development frameworks, which includes SOAP and REST web services, Spring Framework.
Experience in working with Java for writing custom UDFs to extend Hive and Pig core functionality.
Experience in making DevOps pipelines using Open Shift and Kubernetes for the Microservices Architecture.
Experience in API development, dependency management, Extension points, RCP Products, and Eclipse EMF Modelling.
Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
Experienced in developing UNIX shell scripts for batch processing and Python scripts.
Experience in using Service Oriented Architecture (SOA) technology and web services patterns with best practices.
Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database to easily configure J2EE applications.
Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G, MySQL and PostgreSQL.
Experience in designing and coding Stored Procedures, functions, triggers, and packages using SQL and PLSQL with tuning concepts and comfortable working with relational databases like MySQL, MS SQL, Oracle DB, IBM DB2 and NoSQL databases like Cassandra, and MongoDB.
Experience in using various project management tools like JIRA and Version One for Agile project management.
Experience in Quick Test Professional QTP automation tool.
Have a continuous learning approach, learned and practiced newer tools like Solr, and Elastic search.
Extensively worked with Test-driven Development and was proficient in creating and executing Unit test cases using Junit, Mockito, Jasmine, and Karma.
Experience in the implementation of business applications using IBM WebSphere Application, Web Logics, JBoss and Apache Tomcat servers.
Working experience in Eclipse, IntelliJ, Linux vi editor, Web Storm etc.
A versatile team member who thrives in a dynamic work environment, possessing strong communication, interpersonal and analytical skills.




TECHNOLOGIES :

Java APIs J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.
Programming Languages Java 8/7/11, J2EE, Python, ADA, PL/SQL
Frameworks MVC, J2EE, Struts 2.x/1.x, Drools, Graphql, Spring 3.x/ 2.x, Hibernate 3.x, Bootstrap, Hibernate4.x, Groovy
Web Technologies/scripting HTML5, CSS3, Bootstrap, AJAX, Node.JS, JSON, XML, jQuery, JavaScript, Typescript, Angular JS, Angular 8/10
Cloud Technologies AWS - EC2, S3, IAM, RDS, SQS, Lambda, Fargate
Client Scripting jQuery 1.8,1.9, jQuery, Dojo, Angular, JavaScript, CSS2, CSS3, HTML4, HTML5, Coffee script, ReactJS.
Databases Oracle9i/10G/11g, MySQL server, MS SQL Server 2016, IBM DB2, MongoDB, Cassandra, NoSQL, PostgreSQL.
Testing Tools JUnit, Mockito, Power Mockito
Methodologies Agile, Scrum, Test Driven Development, Waterfall, SDLC
Hadoop/Big Data MapReduce, HDFS, Hive, Pig, Kafka, Storm, MongoDB.
Automation Tools Quick Test Professional QTP
Others GIT, SVN, JIRA, Log4j, JBoss 7.1, Apache Tomcat 8, Eclipse, IntelliJ




EDUCATION:

Bachelor s in Computer Science, Vignan's Foundation for Science, Technology & Research - 2015






PROFESSIONAL EXPERIENCE:

Client: PNC Pittsburgh, PA Mar 22 - Present
Role: Sr. Java Full Stack Developer
Responsibilities:

Involved in the enhancements, re-designing the existing Java application, and actively participated in interacting and gathering the requirements from the client for the new enhancements.
Developed Spark Applications using Scala, and Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.
As a backend developer, I was responsible for creating RESTFUL Web Services using Node.js.
Involved in coding, and building Java applications using Core Java, Multithreading, JSP, and Servlet.
Strong understanding of asynchronous programming and event-driven architecture in Node.js.
Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
Improved the UI using Angular 8/10, Angular Material, Bootstrap, and Priming.
Developed Kafka consumer's API in Scala for consuming data from Kafka topics.
Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
Created Res-useable components, Custom Modules, Custom Directives, Pipes, and Services in Angular 8.
Built Angular 8 components, and UI services to consume REST services using Component-based architecture provided by Angular 8.
Developed single-page applications using Angular 8, Vue.js, Typescript, web Pack, and Grunt.
Experience using Azure cosmos db portal to maintain applications.
Proficient in server-side JavaScript development using Node.js.
Integrated the Drools and JBPM into the application framework which involved dynamic creation of a knowledge and Knowledge session.
Worked with setting up and maintaining CI/CD Pipelines, Using Jenkins for creating the CI/CD pipelines for build and release automation.
Used Docker, Spring Boot, JBOSS, Cassandra.
Involved in designing the database migration from DB2 to Azure Cosmos DB for transferring data.
Used Graphql-java-kickstart library as an implementation of the GraphQL specification
Integrated and implemented GitHub APIs to configure and list the existing project repositories by using RESTful Web services & involved in consuming, and producing RESTful web services using JAX-RS.
Developed Kafka consumer's API in Scala for consuming data from Kafka topics.
Developed entire frontend and backend modules using Python on Django Web Framework.
Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2. Developed rule modules using Rule Engines, and Drools.
Developed drools rule engine and JBPM process engine to support the administration of
Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
Developed the online web application using HTML/CSS & JavaScript, Angular.js /Angular 8, Vue.js, Node.js, Spring Boot, Spring MVN and Bootstrap.
Used Playground, and GraphiQL to develop the front end of the GraphQL service
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
Developed single-page applications using React Redux architecture, ES6, web pack, and grunt.
Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
Involved in creating a reusable component using React JS for DOM manipulation
Implemented Multithreading to improve the performance of the batch processes.
Created Internal RESTful Web Service API using AJAX Call (JSON, JAVA, and AJAX).
Designed and developed Spring REST API with Spring Boot 2.0.
Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
Implemented features like live chat or real-time notifications using Node.js.
Modeling of various business processes using JBPM, and business rules using Drools Expert.
Utilized Modernizer extensively to build HTML5/CSS3-based page layouts that are cross-browser compatible and standards-compliant
Implementing different machine learning techniques in Scala using Scala machine learning library, and created POC using SparkSql and Mlib libraries
Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito, and AWS STS.
Implemented AWS IAM for managing the credentials of applications that run on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build creating Docker image and deployment in AWS environment
Developed user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT)
Implemented CI/CD pipelines to automate the testing and deployment process for Node.js applications.
Microservices have been built using Spring boot, Spring Cloud, and deploying to AWS Cloud.
Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
Closely worked with Applications using React.JS and Node.js libraries NPM, and gulp directories to generate desired views and flux to root the URLs properly.
Implemented to reprocess the failure messages in Kafka using offset id.
Resolve Micros store issues, restore databases, re-image and replace devices
procedures and functions for complex queries and data analysis.
Involved with creating scripts for data modeling and data import and export. Extensive experience in deploying, managing, and developing Mongo DB clusters
Involved in mapping database tables with Business objects using Hibernate.

Environment: Java/J2EE8, Spring MVC, Oracle 10g, Angular 8/10, Hibernate, Microservices, AWS, RESTful Web services, Spring boot, CSS3, React JS, My Eclipse IDE, Vue.js, Azure, Node JS, Graphql, Drools, jQuery, JSON, AJAX, HTML, CSS Multithreading, Flask, JavaScript, Rest API, Mongo DB, AngularJS, WebSphere Application Server, Spring security, Rest API, Java, JSP, HTML, JMS, SQL, UNIX, DB2, JIRA and Log4j.

Client: Auto-Owners Insurance Lansing, MI May 20 Feb 22
Role: Sr. Java Full Stack Developer
Responsibilities:

Involved in the software design process's lifecycle, including requirement Definition, prototyping, design, interface implementations, unit testing, Test-driven development, and maintenance.
Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot 1.5. and worked on migration to AWS from on-prem servers.
Designed and developed the Java application using the AGILE-SCRUM methodology.
Developed Java modules implementing business rules and workflows using Spring Boot
Created Action Classes and domain Objects Request processor for the application using the Model View Controller (MVC) approach.
Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
Experience with Front-end JavaScript frameworks like Angular JS, and Node JS. And with the creation of RESTful Web service.
Used HTML5, CSS3, Vue.js, and also the internal framework components to build the presentation layer for the application
Redesigned and re-implemented services using Node JS, Mongo DB, and MySQL.
Developed entire frontend and backend modules using Python on Django Web Framework.
Implemented Spark using Python/Scala and utilizing Spark Core, Spark Streaming, and Spark SQL for faster processing of data instead of MapReduce in Java
Experience using SpringBoot which is radically faster in building cloud Microservices and developing a aSpring-based application with very little configuration.
Desi developed the REST-based Microservices using the Spring Boot
Created connections to the database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server, and Monitor Server using SpringCloud Netflix.
Designed and developed Enterprise Eligibility business objects and domain objects with the Object Relational mapping framework Hibernate.
Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap, further integrated with Web Services.
Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
Worked on Oracle Xstore(4.8 version) bug fixing, enhancements.
Experience in User Interface (UI) design and development process using technologies like HTML5, CSS3, JavaScript, jQuery, JSP, Bootstrap, AngularJS, Vue.js
Implement user authorities' management with Spring Security
Performed Real-time event processing of data from multiple servers in the organization using Apache Storm by integrating with Apache Kafka.
Install Kafka on the AWS cluster and configure the producer and consumer coding part in Java. Loaded data from various data sources into AWS S3 using Kafka.
Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation, and icons. Applied industry best practices and standards when project requirements were lagging
Implemented Micro-services using the Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services.
Implemented AWS IAM for managing the credentials of applications that run on EC2 instances
Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and
Expertise in managing VMs in Amazon using AWS and EC2.
Experience in cross-platform development using DOJO and Jenkins for CI/CD
Server instances are created on AWS and worked on Code pipeline wif Tomcat, and Swagger are installed and used for deploying Microservices
Setting required system configuration parameters which will optimize Mongo DB performance.
Involved in DevOps migration/automation processes for build and deploying systems.
Good Experience in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React Native concepts and involved in writing JBehave Tests (Groovy Scripts) as Functional Tests.
Configured and maintained Web Services and XML schema design using company business rules.
Developed all UI Screens (Forms) using HTML, CSS, DOJO, jQuery, and JavaScript and Involved in SVN to Stash GIT Migration for all the services
Developed web applications running on NodeJS using the Express framework, Vue.js, and front-end MVC/templating.
Implemented Test Driven Development (TDD) for Non-Revenue Gateway and Other Modules.
Involved in Pair Programming, Code refactoring, and SQL query tuning using Performance tuning.
Communicated with the end users who opened the ticket to collect requirements.
Coordination for application deployment for different project phases.
Involved in fixing the defects and assigned defects to other team members.

Environment: Java/J2EE, AWS, JDBC, Servlets, hibernate, Python, Springs, JPA, EJB, SOAP and Restful Web Services, Spring boot, WSDL, Groovy, JBehave, Drools, Node JS, Vue.Js, TDD, JMS, Maven, Microservices, DevOps, jQuery, JSON, AJAX, React JS, Html, CSS3, Rest API, JavaScript, DOJO, log4j, SQL Server, Angular JS, Tomcat, SVN, Stash GIT, Eclipse, UNIX, JIRA and Agile.

Client: Abbott - Chicago, IL Oct 18 Apr 20
Role: Full Stack Java Developer
Responsibilities:

Involved in various phases of the Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development, and worked with the business team to review the requirements.
Added dynamic functionality to the application by implementing JQuery, and Node js.
Worked in an Agile/Scrum Environment and was involved in Scrum meetings and Sprint Sessions.
Implementation of authentication for Restful web services using Spring Boot Security Starter.
Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
Configured Spring security in the application with LDAP Template and access controls using Spring security annotations based on user roles.
Created Collections and documents and performed CRUD operations with Mongo repositories.
Designed the front-end applications, and user interactive (UI) web pages using web technologies like HTML5, CSS3, SASS, Bootstrap, jQuery, and JavaScript.
Designed dynamic and browser-compatible pages using HTML, DHTML, CSS, and JavaScript.
Written a variety of filter queries in MongoDB to retrieve JSON data and pass it to the service layer.
Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
Worked on migration of Existing Applications to AWS cloud.
Used Amazon Web Services (AWS) like EC2, S3, RDS, Cloud Watch, and Cloud Front for promoting code in various environments.
Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
Implemented RESTFUL web services API using HTTP and REST principles.
Created features including Single Sign On with existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
Involved in writing JUnit test cases and day-to-day builds and deployments using MAVEN and Jenkins.
Worked with WAS admin to deploy applications on WebSphere Application Server.
Providing the best components of the Ruby-on-Rails to deliver high-quality solutions to customers at maximum speed.
Closely worked with Applications using React JS and Node JS libraries NPM, gulp directories to generate the desired view, and Redux
+ to root the URLs properly.
Involved in enhancing existing MEAN (MongoDB, Angular, and Node) stack applications and provided the required support.
Build REST web service by building a Node.js Server in the back end to handle requests sent from the front end jQuery Ajax calls.
Made the integration of data in several applications in favor of JSON documents with dynamic schemas using MongoDB (NOSQL) database.
Created various MongoDB collections and wrote services to store and retrieve user data for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
Involved in Parsing the HTML and ENCRYPTED Data into a readable format and generating XML.
Developed a modularized application using n-tier J2EE architecture, application server, spring framework, and Hibernate.

Environment: AJAX, jQuery, Spring Security, Spring, Node JS, Angular, JavaScript, SOAP, Hibernate, Microsoft SQL Server, HQL, UML, XML, Log4j, Web services, Maven, Jenkins, STS, JBoss, JUnit.

Client: Ediko Systems - India June 15 Aug 18
Role: Java Developer
Responsibilities:

Responsible for requirement gathering analysis and documentation and designed the system using UML with OOD features.
Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
Actively participated in the complete development life cycle, from the design phase to the implementation phase.
Used Spring Framework as a middle-tier application framework, persistence strategy using spring support for Hibernate for integrating with the database.
Developed the presentation layer written using JSP, HTML, CSS, and client-side validations were done using JavaScript, jQuery, and JSON.
Deploy and administer microservices-based applications on Cloud infrastructure using Pivotal Cloud Foundry.
Extensively used the Spring Core for Inversion of Control (IOC), Application Context, and ORM modules in the project.
Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
Analysis and Design of the Object models and Design Patterns in various tiers of the application.
Developed and flexible, scalable, utilizing open-source technologies like Hibernate ORM and Spring Framework.
Developed Stored Procedures, Triggers, and Functions. Actively involved in tuning SQL queries, Stored Procedures, and Triggers in Informix.
Agile delivery of software using practices of short iterations, sprints, and Scrum.
Played an active role in testing the application by writing test cases for different scenarios.
Responsible for unit tests and integration tests and used the JUnit testing tool to test the code.
Deployed and tested the web application on the WebLogic application server.

Environment: Core Java, J2EE, JSP, JavaScript, Struts Framework, Servlets, Spring Framework, MVC, JavaBeans, Web services, JDBC, Hibernate ORM, Hibernate API, WebLogic, Oracle, PL/SQL, jQuery, JSON, JUnit, HTML, UML, Agile, CSS, Eclipse, Subversion.
Keywords: continuous integration continuous deployment user interface javascript sthree database rlang information technology microsoft procedural language Idaho Illinois Michigan Pennsylvania

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1622
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: