Nikitha Choudary Marneni
Application Developer
Email: ad3jgr@r.postjobfree.com
Mobile: 714-***-****
PROFESSIONAL SUMMARY
Around 6+ years of IT experience in design, development, implementation and testing of Client-Side, Web Applications using Java/J2EE Technologies.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Node.js, Java-API and Spring and Spring Boot.
Working knowledge of UI frameworks such as ReactJS and Angular4, Angular8
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
Experience in client-side Technologies such as HTML/HTML5, CSS CSSS, JavaScript, React, Angular, Vue.js and jQuery, AJAX, JSON.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
Responsible for building and maintaining message configuration and flows and provided issues analysis on Kafka applications.
Hands on experience with operating systems like Unix, Linux and Windows
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST services.
Used Maven scripts for building and deploying the application in web App servers.
Experienced in installation and configuration of Web Servers IBM Directory Server
Experience with databases like Oracle, MySQL, MongoDB.
Familiar in deploying applications though Web sphere server as part of CRUD process.
Experience in creating Junit test cases using Mockito
Strong debugging and troubleshooting skills
TECHNICAL SKILLS
Java Technologies
Java, J2EE, Java Web services [JAX-WS], Restful, JDBC, JSP, Custom Tags, JSTL, Node.js, Kafka, Servlets
UI Frameworks
ReactJS, Vue.js, Angular4, Angular8
Application Server
Web-logic, WebSphere, Tomcat
Databases
Oracle 10, MySQL, MongoDB
Frameworks/API's
JPA, Hibernate
IDE’s
Eclipse, Net-beans, IntelliJ
Scripting/Markup Languages
HTML/HTML 5, CSS CSSS, JavaScript, jQuery, Ajax, XML/XSLT
Version Controlling tools
SVN, Git
Operating Systems
Windows, LINUX, UNIX
Design Patterns
Singleton, Factory
Frameworks
Spring, Spring Boot, Hibernate, Mockito
Methodologies
Agile, Waterfall, Scrum
J2EE Servlets
JSP, JDBC, JAXB, JAX-RS, JAX-WS
Web Services
SOAP, REST
Documentation Tools
MS Word, MS Excel
Cloud Technologies
AWS
PROJECTS HANDLED
Organization : T-Mobile- Overland Park, KS Dec 2019 – 2023 March
Role : Application Developer
Project Name: Peoplefinder, EPIC (Enterprise Password and Incident Control)
In this project Peoplefinder app allows people from Legacy Sprint and Legacy T-Mobile to find each other, as well as show their places in the organization via an org-chart using Spring Boot and ReactJS
In project EPIC, I worked on sending the notifications (email alerts) to employees in the organization to renew their adid/ntid accounts. Used java in the backend and Angular4 in the frontend
Developed various Java Bean components for implementing business logic.
Developed JAX-WS (Soap) layer on top of this middleware application as a communicating interface.
Worked on building Microservices with Spring boot along with test cases
Designed/developed UI with React, AJAX, HTML, DHTML and JavaScript for interactive web pages.
Developed and maintained server-side applications using Node.js.
Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
Involved in writing complex multi-table joins and conditional queries in Database.
Developed JMS components to send messages from one application to other application internally.
Built real time streaming data pipelines and applications that adapt to data streams using Kafka.
Extensively worked with Java Collection classes like List, Set etc.
Experienced in handling multiple application server nodes using WebSphere Application Server Network Deployment Manager.
Worked with MVC Architecture using Spring, Hibernate.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Build RESTful Web services using TAX-RS API.
Solved problems using a combination of JavaScript, JSON, and JQUERY.
Fixed software bugs via JavaScript and CSS.
Designed Responsive Designs using CSS3 to arrange all elements of a web page adapt to the screen size of different devices, such as PC, tablet, and mobile phone.
Worked with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
Designed and developed API with all the CRUD capabilities using SOAP.
Used Agile Development methodology of software development.
Involved database design and responsible for creating and modifying Database objects.
Done code review and configuration build management for the application using Maven.
Managed Associations such as one-to-many, many-to-one.
Written SQL named queries and Criteria queries.
Technologies: Core Java, Micro Services, Agile, Web Services (Soap, Rest), AWS,Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, Vue.js, Node.js,WebSphere 8.0/7.x, Maven, Unix, Linux,
Restful, Spring Boot, Kafka, Apache Tomcat.
Organization : Discover Financial Service-Chicago, IL Jan 2019 – Dec 2019
Role : UI Developer - Java
Project Name: I Banking
This project provides all the screens to the DB customers to log in and view all their account information, make fund transfers, apply for a loan, etc.
It also provides a back-office application for the DB bankers to view and process customer requests, loan applications, updating customer information, etc.
The I Banking database does not hold any information with respect to the account of a user.
It just stores the user login details, contact information, transaction & activity logs.
All the account related information is fetched/updated from/to the Core Banking.
Used Agile Development methodology of software development.
Responsible for development of new highly responsive, web-based user interface using Angular
and backend using Node.js.
Enhanced application performance by Angular component-based development in view of future Angular framework transitions.
Experience in creating custom directives, decorators, and services to interface with both restful and SOA.
Implemented Angular Router to enable navigation from one view to the next as a customer performs application tasks.
Design JSON responses according to the request, send it back to the front end after the logic processing.
Developed and maintained UNIX shell scripts for data-driven automatic processing.
Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
Expertise in Junit testing using Mockito.
Worked on Vue.js events distribution and parent chain for parent child components communication.
Integrated, Build, and tested using Jenkins.
Building and deploying the application on testing and production servers.
Technologies: HTML/HTML5, CSS CSSS, SQL, Ajax, JSON, JDBC, Hibernate, JavaScript, Angular 8,
Vue.js, Node.js, Jenkins, Agile, jQuery, WebSphere, Oracle and Junit, Mockito, Unix.
Organization : H&R Block – Kansas City, MO Sep 2018 to Nov 2018
Role : Software Engineer
Project: Tax Forms Modernization
Responsible for technical analysis, design, development, and documentation with a focus on the implementation.
Mentoring the team members and participated in the full software development life cycle (agile/scrum), iterative development, estimations, and design sessions.
Implemented object-oriented design, unit testing, integration testing, data structures etc.
Involved in technical walkthroughs with the team members to make sure the coding standards. Involved in implementing business classes to write the routing logic and to call different services.
Created POJO classes, spring configuration files to use dependency injection.
Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions
Interacting with business and get the functional clarifications and attend the status calls to discuss the issues and future implementations.
Ensuring compliance with coding standards, source code control, version control, build & deployment procedures, and performance tuning.
Contribute to the ongoing evolution of our platform design and tool chain for Tax products
Experience with ping federate using SAML, OAUTH,OpenID.
Migration of a monolithic application to microservices running on Kubernetes for AWS.
Experience in AWS CodeBuild, AWS CodeCommit, AWS CodePipeline.
Technologies: Java Web Technologies Java, J2EE, Servlets, Node.js,JSP, EJBs, JDBC, Struts, Spring, Spring JMS, Apache Active MQ, Hibernate, Web Services (SOAP And REST), JPA, AWS
Organization : BNSF Railways- FortWorth, TX Mar 2017 to Aug 2018
Role : Software Developer
Project: Intermodal rail operations
In this project I participated in innovative systems development efforts to optimize intermodal rail operations and worked closely with end-users who are engaged in the fastest growing rail sector. I also provided production support on a rotating basis for mission critical applications.
Java developer responsible for the handling of server-side business components, coding, UML design and completing the enhancement lifecycle for the work product.
Functionalities for the application are built using Spring Boot and Hibernate ORM. Implemented
Java EE components using Spring MVC, Spring IOC, Spring Transactions and Security modules.
Implemented two new UI screens (backorder and supplemental back-order report) using react js and bootstrap.
Developed and Maintained server-side applications using Node.js.
Used Kafka API calls to process the messages smoothly on Kafka cluster setup.
Extensively used hibernate in data access layer to access and update information in the database.
Developed and Maintained unit tests using Mockito
Worked on multithreading and involved in thread creation and resource allocation.
Developed the application using core java concepts like collections, multithreading, oops concepts, exception handling for developing application modules.
Built efficient, reusable well-designed and high-quality front-end systems using Angular 8.
Extensively used hibernate validation framework has been used for front end validations.
Designed and developed an application using representational state transfer (rest) style architecture.
Designed, developed, and exposed all business functions as services using JAX-RS with jersey framework.
Designed responsive single page applications using Node.js and Vue.js.
Performed WebSphere configuration, backup and restoration using backup Config and restore Config commands.
Involved in creating UI/Front-End pages by using JSP, JavaScript, and jQuery, Angular 8.
Technologies: JAVA, XML, HTML Web Technologies: Servlets, Web Sphere, JSP, JDBC, Ajax Framework: Spring, Kafka, Hibernate, Node.js, JPA, JSF Scripting: JavaScript, jQuery, Angular 8
EDUCATIONAL QUALIFICATIONS
Qualification
Year
University
Master of Sciences in Computer Engineering
2016
California State University Fullerton - Fullerton, CA
Bachelor of Technology in computer Science
2014
Jawaharlal Nehru Technological University – Hyderabad, India