Nancy Kondti - JAVA DEVELOPER |
â [email protected] |
Location: Springfield, Illinois, USA |
Relocation: Yes |
Visa: H1B |
NANCY KONDETI
Email: [email protected] Phone: (254) 444-1111 PROFESSIONAL SUMMARY: Java Developer, with 9+ years of experience in capturing Business Process Requirements, Design, Development, Testing and Implementation for various client server-based applications using Java and J2EE technologies. Hands-on experience in spring frameworks like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Micro services, Spring REST, Spring Boot, Spring Batch and Spring Data. Experienced in the entire Software Development Life Cycle (SDLC) including Analysis, Design, Developing, Building, Testing, Debugging, Maintenance, and Enhancements of multi-tier, database driven, J2EE applications. Experience in developing web applications using JAVA/J2EE concepts like OOPs, Multithreading, Collections, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES and Java Beans. Hands-on experience in Front-End technologies like AngularJS, Angular 2, Angular4, Bootstrap, HTML5, ReactJS, NodeJS, JavaScript, CSS3, jQuery, Tag Libraries, Custom Tags, Ajax, Ext JS for Responsive web design, XML, XSLT. Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX, and using XSLT. Good understanding of opnenshift platform in managing Docker containers and other clusters. Proficient in utilizing Camunda BPM and Openshift to streamline development processes and deliver scalable solutions. Extensively used JavaScript/Typescript, Ajax, and JSON to build highly interactive web pages. Familiar with credit derivatives and products like options,swaps and futures. Experience in frameworks like Spring MVC and Struts (MVC architecture, interceptors, action mappings and resource builders). Expertise in Client-Server application development using Oracle 12c/11g/10g/9i/8i, PL/SQL. Experienced with security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public and private cloud. Experienced in Various Angular4/6, Backbone JS, Knockout JS, and Ext JS for rapid front-end app development and to achieve MVVM/MVC design flow. Experience creating pods and clusters in kubernetes and deploy those using Openshift. Solid experience with various web MVC monolithic frameworks such as JSF, Spring MVC and Struts. Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP). Experience in cross platform development using DOJO and used Jenkins for CI/CD. Expereince in workflow implementation using Camunda BPMN process implementation. Proficient in using RDBMS concepts and worked with Oracle 8i/9i/10g/11g, SQL server, and good experience in writing stored procedures, functions and triggers using PL/SQL JDBC, ODBC and JNDI in WebLogic server. Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL Databases like Couch DB and Cassandra. Solid understanding of No SQL database. Integrated GraphQL with spring boot applications and optimized GraphQL queries for performance. TECHNICAL SKILLSET: Programming Languages Java, Python, C#, .NET, HTML5, YAML, Shell Script, XML, Scala JavaScript Technologies Angular JS, React JS, NodeJS, jQuery, EXT.js, Backbone.js, React Native Web Technologies XSL, XSLT, HTML, HTML5, TypeScript, AJAX, JavaScript, jQuery, Cloud Technologies AWS, Microsoft Azure Cloud Console Services EC2, S3 buckets, Lambda, IAM, SES, API Gateway, VPC, EBS, ELB, Autoscaling, Cloud Formation, Cloud Trail, Cloud Watch, RedShift, SNS, SQS, AMI, Snowball, GCP Services, Compute Engine, Kubernetes Engine, Cloud Storage, Big Query, and Cloud Pub/Sub, AWS Fargate. Orchestration Tools Docker, Kubernetes, VMware, vSphere Frameworks/ORM tools Spring Core, Spring ORM, Spring MVC, Spring Boot, Spring Data JPA, Struts, Mule ESB, Hibernate, JSF, Akka, Play, or Spark, APIGEE App Servers/ Middleware WebSphere, WebLogic, Glassfish, Tomcat IDE / Programming Tools Visual Studio, Eclipse, RAD, NetBeans Operating System UNIX, Linux, Windows 10 CI/CD & Monitoring Tools Jenkins, Blue Ocean, Docker, SonarQube, Grafana, Prometheus, Splunk Database/Tools JDBC, Oracle, PostgreSQL, Cassandra, NoSQL, MongoDB, AWS DynamoDB, AWS RDS, MySQL, Redis Libraries and Tools Ant, Maven, Jasper Reports, Junit, JMeter, Golden Gate Troubleshooting Version Control GitHub, GitLab, SVN Functional Domain Health Care, Financial, E-commerce, Satellite television PROFESSIONAL WORK EXPERIENCE: Client: State of Texas (Austin, Texas) Jan 2022 Present Role: Sr. Java Full Stack Developer Responsibilities: Followed Agile Scrum methodology that included iterative application development, weekly sprints, and stand-up meetings. Developed the enterprise application by integrating Spring MVC, Spring Boot, and Spring Data JPA Frameworks. Developed REST (Representational State Transfer) API's (Applications) Microservices in Java using Integrated Development Environment (IDE) and pushed into GitHub. Worked on Java features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise. Worked with core java concepts like Collections Framework, Multithreading, and Memory management. Implemented Microservices architecture using Spring Boot for making the application smaller and independent. Used Spring Integration for integrating the application with Microservices using spring integration workflow files. Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, Spring Boot, and Spring Security. Used Amazon Dynamo DB to store intermittent data. Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using the Oracle database. Used Git as the version control tool and code storage. Used git commands for cloning, stashing, rebase, creating branches, adding tags, and pushing the code. Built pipelines, ran tests in Jenkins, and deployed applications in AWS (Amazon Web Services) Lambda. Used POSTMAN tool for testing the REST (Representational State Transfer) APIs (Applications) for GET, POST, PUT, and DELETE methods and documenting the Microservices. Worked on Log4J to validate functionalities logging errors, messages, and performance logs and Mockito framework, JUnit for unit testing. Developed and designed web pages using HTML5, CSS3, JavaScript, Bootstrap, and ReactJS based on the w3 standards. Interfaced using Web services, Restful for producing and consuming the data information from other subsystems. Integrated backend APIs and data persistence solutions, such as RESTful APIs and SQLite databases, to enable seamless data synchronization and offline functionality. Created a single page application with loading multiple views using route services to make it dynamic by using React and Node JS. Developed routing components in the application using the react-router module for various components and views. Developed HTML5 prototypes and UI deliverables, such as wireframes, flowcharts, screen mockups, and interface design specifications. Used React.JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc. Performed Middleware development with Redux-Promise in application to retrieve data from Backend and consumed RESTful services. Developed various react functional and presentation components using JSX, HTML, and Bootstrap. Worked on React to build high-quality, reusable, and scalable components and front-end solutions. Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept. Used React JS in the development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using the scope. Developed prototype and project layout skeletons using React JS, jQuery, HTML5, and CSS3. Developed user interface by using React JS, and Flux for SPA development. Developed notification service by posting the JSON request in AWS (Amazon Web Service) API (Application) Gateway, Validating the response in Lambda by getting the data from DynamoDB, and sending the notification through AWS (Amazon Web Service) SNS (Simple Notification Service). Worked on setting up the AWS DynamoDB and querying the data from the lambda. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. Designed and developed a cloud-based SaaS platform using GCP services such as Compute Engine, Kubernetes Engine, and Cloud Storage. The platform provides real-time data analysis and visualization for customers in the finance industry. Designed and developed highly scalable web applications using Java and Scala programming languages, implementing complex business logic and algorithms. Worked on multiple projects utilizing Apache Spark to implement big data processing pipelines and analytics solutions. Developed and maintained Java applications for clients using AngularJS and Spring. Used CAMUNDA REST API s Cockpit and JAVA API s to communicate with CAMUNDA engine. Worked on MVC framework like AngularJS as a development framework to build single page applications. Used the GraphQL engine for querying data over real-time graph ql API in AWS Elastic services. Deployed applications on Openshift platform, utilizing containerization and orchestration for scalability and resource optimization. Implemented complex java logic as CAMUNDA listener classes to handle and store business logic and validation. Operated on several prototype Openshift projects involving clustered container orchestration and management. Integrated Camunda BPMN workflows into existing applications, automating business processes and improving operational efficiency. Deploying applications on AWS Cloud platform using OpenShift and other Devops tools. Used MongoDB as a NoSQL for storing JSON data. Experienced in Developing Java/J2EE Applications using JDK 1.8, Core Java, JSP, JSF, springs, Web Services, Struts, XML, XSD, XSL and JNDI. Used Angular 9 Reactive forms to implement complex forms and performed the validations using Form Builder. Used Angular Material components developing the UI. Developed GraphQL Api s using java and spring boot and Implemented GraphQL resolvers to fetch data from database. Implemented GraphQL schemas to represent the data model and collaborated with frontend team to define schemas and optimize data fetching. Environment:, Java, J2EE, JavaScript, Angular, React, NodeJS, Spring boot, Maven, Aws, Apache AXIS, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Oracle, Docker, Mockito, Mongo DB, Camunda, Spring, SpringBoot, hibernate v3.0, Oracle DB, Struts, JSP, OpenShift, Servlet, GCP, Apache, JUnit, AWS, Tomcat, JBoss, SVN, SOAP/Restful Web Services, Kubernetes, GraphQL, Jenkins, Agile. Client: Dish Network( Denver,CO) Oct 2020 Jan 2022 Role: Sr. Java Full Stack Developer Responsibilities: Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and XML-based configuration. Implemented the application using Spring Boot and handled the authorization, and authentication features by using Spring Security. Built the Application using Design Patterns- Singleton, Factory, DAO & Composite view. Used Spring MVC module to write REST controllers, map URLs for the request, and present different views for different use cases. Involved in developing web applications using Spring MVC integrated with Thyme leaf. Used Spring Framework AOP Module to implement the logging in the application to know the application status. Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations. Implemented the persistence layer using Hibernate-ORM and worked on Spring Web Flow on Spring MVC for building flows in our web application. Microservices have been built using Spring Boot, and Spring Security and deployed to the AWS cloud. Familiarity with GCP's serverless computing offerings such as Cloud Functions, enabling the development of event-driven applications with minimal operational overhead. Proficiency in GCP's networking services such as VPC for creating secure and isolated network environments, ensuring data privacy and compliance. Worked on AWS Elastic load balancing for deploying applications in high availability. Created EC2 instances and used the public domain to link with Jenkins for integration. Designed and developed dynamic multi-Browser compatible responsive web applications using Angular 6, AngularJS, JavaScript, HTML5, CSS3, and Bootstrap. Developed user interface using Angular 6 and Middle tier using Spring Boot. Application is configured using the maven build tool. Written Angular 6 application while using TypeScript for notification management and delivery. Used RESTful web services using jQuery and Angular 6 to fetch response data on user requests. Enhanced legacy applications by building new components in Typescript and Developed single page applications using Angular 6, Typescript, web pack, and grunt. Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end Angular Ajax calls. Used Node.js, AngularJS, and Bootstrap in creating web applications and cross-platform runtime in a fast-paced environment. Extensively involved in upgrading the existing system from Angular 4 to Angular 6. Used various Angular UI Bootstrap components such as calendars, masks, maps, sliders, alerts, modal dialogs etc., for developing the UI. Developed REST Web services to make web service calls simple and easy for the client to access with the help of standard HTTP URIs. Developed microservices using Spring Boot exposed as REST API and integrated with Angular JS based web applications. Developed user interface using Bootstrap UI, Angular JS to bind data to HTML using expressions. Used React to bind HTML to JavaScript Objects and develop Single Page Application. Worked on Developing a new application front end code written in JavaScript using Backbone/React that link to a REST API running on Node and let front end development using React.js. Used jQuery Events to manipulate the elements depends on the user interactions. Developed AJAX based web-based UI framework by utilizing JQUERY library. Used Rational tools for CVS as well as UML documents creation. Used React.JS library functions for the logical implementation part at client side for all the application. Developed unit test cases using Mocha and Karma as unit test runners for various application modules. Developed the Product Builder UI screens using Angular, Node JS, HTML5, CSS, JavaScript and Bootstrap and React Native. Configured and managed Jenkins pipelines for automating builds, testing, and deployment processes, resulting in faster time-to-market. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup. Used Docker and Openshift to manage microservices for development of continours integration and continous delivery. Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions including EC2 Configured AWSEC2 instances, S3 Buckets and cloud Formation Services based on the business requirements. Designed and developed application components and architectural proof of concepts using Java/J2EE, SpringBoot, microservices, AWS for our application. Created CAMUNDA workflows to automate instantiation, health check, configuration and delete processes on PNF and VNF devices. Responsible for setting up Angular 8 framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular 8. Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins). Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers. Implemented NoSQL database like Cassandra to (store key values), for data analytics which is used as a Database for this project. Performed CRUD operation like update, Delete, Insert data in MongoDB. Installed application on AWS EC2 instances and configured the storage on S3 buckets. Used JUnit framework for Unit testing of application. Environment: Java 8/11, J2EE, AWS, Struts, Spring, Camunda, hibernate v3.0, Oracle DB, Struts, JSP, Servlet, GCP, Openshift, XML Schema, Spring Reactive,SOAP, HTML, CSS, JavaScript, , Log4j, Web services, Apache, Ant 1.6, JUnit, AWS, Weblogic10.0, Oracle 11g, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Kubernetes, Red hat Linux, Jenkins, Spring Based Microservices, Agile. Client: State of Illinois (Springfield, IL) Sept 2019 Sept 2020 Role: Java Backend Developer Responsibilities: Architected and implemented the application modules using SpringBoot, Spring framework, Spring Reactive or Spring Web Flux and integrated the application using Microservices architecture. Worked as per Agile Methodology (Scrum) to meet customer expectations, and timelines with quality deliverables. Developed the User Interface using HTML5, CSS3, JavaScript, and jQuery and enhanced response using Twitter Bootstrap and AngularJS. Developed a single-page, responsive web application on the front-end using AngularJS. Developed Angular services, and components and created models for two-way data binding. Highly used Angular router to build single page application for navigating through the different status and multiple models. Used NodeJS for building web applications with client-server architecture where both can initiate communication. Used Spring Dependency Injection, Annotations, and Spring MVC components to implement the business layer and navigation part of the application. Developed multiple microservices using Spring Boot, Spring Core, AOP, Actuators, and Spring Data JPA for performing business functionalities. Used Spring Transaction for the degree of isolation to work with other transactions and to run within a scope. Used Web services (SOAP) for transmission of large blocks of data over HTTP. Developed several REST web services which produce both XML and JSON to perform tasks, leveraged by both web and mobile applications. Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Developed test cases and performed testing using Mockito. Used Maven for dependency management and Sonar Lint to detect and fix quality issues. Provided authentication and authorization by using Spring Security and OAuth. Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server. Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker. Orchestrated microservices deployment and scaling using Kubernetes, ensuring high availability and efficient resource utilization. Involved in producing and consuming the RESTful Web Services using Spring. Produced SOAP Web Services for communicating with external components. Created Hibernate configuration, mapping files and defined persistence classes to persist the data into Oracle Database and used JPA with Hibernate Query Language (HQL) to query the database. Leveraged AWS services such as EC2, S3, Lambda, and RDS to build cloud-native applications, ensuring high availability and fault tolerance. Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular. Selecting the appropriate AWS service based on compute, data, or security requirements. And Experience in Integration of Amazon Web Services AWS with other applications infrastructure. Created CAMUNDA workflows for multiple use cases which include instantiation, health check and configuration of PNF devices on cloud environment. Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, java Beans and JSP. Worked with OpenShift for Platform as a service with configuration management. Used MongoDB to retrieve most recent transactions of the users. Deployed the application as a microservice into Docker container and made easily accessible at runtime using AWS services like EC2 and EKS (Elastic Kubernetes Service) Implemented complex java logic as CAMUNDA listener classes to handle and store business logic and validation. Followed Test Driven Development (TDD) methodology for developing test cases using Junit and Mockito. Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis. Environment: Java 8, Spring IOC, AWS, Camunda, IntelliJ, SpringBoot, Spring Security, Spring AOP, Spring Batch, Openshift Hibernate 4,HTML5, CSS3, Ajax, Bootstrap 3.0, Maven, Tomcat, Kafka, JAX-RS, RESTful, SOAP, JIRA, Spark, Microservices, Log4j. Client: Micro Info INC (Plano, TX) Nov 2018 Aug 2019 Role: Java Developer Responsibilities: Involved in design of the application using UML and designed the application. Created UI for user actions for error handling in CAMUNDA workflows and integrated with flows based on user input. Extensively used Form Beans in data access layer to access and update information in various phases of Software Development Life cycle (SDLC) of the application. Developed presentation tier as JSPs. Used Squirrel (db2) to implement the database changes as part of development Creating Object- Oriented patters and EJB design patterns Session beans for business logic. Wrote HQL queries as part of development. Pull and push the code form version control tool Tortoise git. Used Tortoise git for source code versioning. Worked on Java Messaging Services (JMS) for developing messaging services Designed and implemented XML parsing for XML order conformations. Created database pool, multi-pool, data source and mapped them to roles. Designed various table required for the project in squirrel (db2) database. Creation, enhancement, and maintenance of PostgreSQL database function, including reflection of CRUD operations for the object model PostgreSQL. Implemented CI CD pipelines using Jenkins and build and deploy the applications. Design and developed JDBC connection objects zzfor the data retrieval and update. Extensively worked on JSP, JSF, Servlets, Spring, EJB, JavaScript/ JQuery, XML, Postgres, JDBC and Hibernate. Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA. Written action class in Struts framework for each logical request that may be received. Configured action mapping (in XML) for each logical request that may be submitted. Used Hibernate as Object Relational (OR) Mapping Tool for the backend data. Developed the different components of the application such as JSPs, Servlets, DAOs and Used Sub Version (SVN) for version control. Environment: Java, Struts1.0, JSP, Hibernate, HTML, IntelliJ, C++, XML, PL/SQL, JBoss Application, Jenkins, SonarQube, Web sphere (production), Spring, Sub-Version (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, TCS Master Craft, Deaver. Client: Amazon Development Pvt. Ltd (Hyderabad, India) Dec 2015 Jul 2017 Role: Software Engineer Responsibilities: Involved in the creation of UI specification documents by interacting with business users and design documentation and data modelling for the entire project. Created responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users. Involved in implementation of business logic using Spring MVC Implemented Java/J2EE Web Based Applications using Spring MVC framework. Implementation domain base classes providing basic properties using Spring Data. Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API, Multi-Threading. Implemented Relational Database like PL/SQL store procedures. Used Splunk to create charts for the log data and analyze log data to know customer expectations Developed Data application to bring data from source system to HBase using pySpark streaming, Kafka. Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser Authenticating Users and to provide the security to Restful web services using Spring Security. Implemented CI/CD using Jenkins and worked with Apache Tomcat Server. Implemented unit test cases for components using Jest. Environment: Spring MVC, Spring Security, Spring Batch, Spring Data, Java Multi-Threading, Splunk, Jest(Testing),OpenShift, Rest Services, JBoss Application Server, Elastic Search. Client: Google Maps (Hyderabad, India) Nov 2014 Nov 2015 Role: Software Engineer Responsibilities: Worked on a tool s related to Google Mapping. Involved in the creation of UI specification documents by interacting with business users and design documentation and data modelling for the entire project. Created responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users. Involved in implementation of business logic using Spring MVC Implemented Java/J2EE Web Based Applications using Spring MVC framework. Involved in various phases like Analysis, design, Implementation, and development. Designed and developed Application based on Spring Framework using MVC design pattern. Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework. Environment: Spring MVC, Spring Data, Java Multi-Threading, Splunk, Jest(Testing), Rest Services, JBoss Application Server, Elastic Search. EDUCATION: Master s in Computer Science: Southern Arkansas University, Arkansas, May 2019 Bachelor s in Computer Science: Jawaharlal Nehru Technological University, Hyderabad, India May 2014 Keywords: cplusplus csharp continuous integration continuous deployment user interface javascript sthree database information technology procedural language Colorado Illinois Texas |