Nikitha Choudary Marneni
Application Developer
Email: *******.***@*****.***
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.
Working knowledge of UI frameworks such as ReactJS and Angular8, Angular17
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).
Expertise in installing and setting up MQ monitoring tools.
Excellent working knowledge in configuring multiple Web logic domains including machines, manage servers, node managers, and cluster environments.
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.
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the application in web App servers.
Experience with databases like Oracle, MySQL, MongoDB.
Creating and utilizing tools to monitor our applications and services in the cloud including system health indicators, trend identification, and anomaly detection
Automating system build outs and the application deployment process
Working with development teams to help engineer scalable, reliable, and resilient software running in the cloud
Be part of the client’s scrum team and work on user stories
Deep understanding of Infrastructure as a Code and agile methodologies
Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
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
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
TECHNICAL SKILLS
Java Technologies
Java, J2EE, Java Web services [JAX-WS], Restful, JDBC, JSP, Custom Tags, JSTL, Node.js, Servlets
UI Frameworks
ReactJS, Vue.js, Angular8, Angular17
Application Server
Web-logic, Tomcat
Databases
Oracle 10, MySQL, MongoDB
Frameworks/API's
JPA, Hibernate
IDE’s
Eclipse, VS Code, IntelliJ
Scripting/Markup Languages
HTML/HTML 5, CSS CSSS, JavaScript, jQuery, Ajax, XML/XSLT
Version Controlling tools
SVN, Git
Operating Systems
Windows, UNIX
Design Patterns
Singleton, Factory
Frameworks
Spring, Hibernte,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, KS Dec 2019 – Present
Role : Application Developer
Project Name: Peoplefinder, PUB (Payments, Usage and Biling)
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 JavaScript and ReactJS
In the PUB project I worked on the payments, billing and usage flows like OTP, Account activity, Payments arrangement, bill details, usage details etc
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
Used AJAX components in developing UI.
Designed/developed UI with React, AJAX, HTML, DHTML and JavaScript for interactive web pages.
Involved in interacting with end users for requirement analysis using Soap WS.
Developed and maintained server-side applications using Node.js.
Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
Monitor and managing the WebLogic server instances using WSLT and for the automation purpose.
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.
Extensively worked with Java Collection classes like List, Set etc.
Worked with MVC Architecture using Spring, Hibernate.
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.
Experience on using HTML5 and CSS3 to define the structure of the web page and to beautify the layout and appearance of the webpage.
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
Responsible for the design and implementation of user interfaces (UIs) and UI components using Vue.js a front-end JavaScript library
Manipulated DOM, handled events and applied animations using vue.js.
Designed and developed API with all the CRUD capabilities using SOAP.
Used Agile Development methodology of software development.
Knowledge on OpenText Content Server
Created, Upgrading and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
Involved database design and responsible for creating and modifying Database objects.
Responsible for writing code for error behavior like time-outs and no match menu options.
Done code review and configuration build management for the application using Maven.
Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
Knowledge of monitoring, logging and cost management tools that integrate with AWS
Acquired practical exposure with Continuous Integration/Continuous Delivery tools like Jenkins to merge development with testing through pipelines.
Managed Associations such as one-to-many, many-to-one.
Written SQL named queries and Criteria queries.
Technologies: Core Java, Web-Services, Angular 17, Apache cfx, Agile, Web Services (Soap, Rest), AWS,Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, Vue.js, WebSphere, Maven, Unix, Restful, Apache Tomcat.
Organization : Discover Financial Service, 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
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, 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
Migration of a monolithic application to microservices running on Kubernetes for AWS.
Experience in AWS CodeBuild, AWS CodeCommit, AWS CodePipeline.
Automate the provisioning of environments pulling strings with Puppet, cooking up some recipes with Chef, or through Ansible, and the deployment of those environments using containers, like Docker or Rocket: (and for the love of automation, at least have some configuration management tool through some version control.
Technologies: Java Web Technologies Java, J2EE, Servlets, JSP, EJBs, JDBC, Struts, Spring, Spring JMS, Apache Active MQ, Hibernate, Web Services (SOAP And REST), JPA, AWS
Organization : BNSF Railways, 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.
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 Vue.js.
Involved in creating UI/Front-End pages by using JSP, JavaScript, and jQuery, Angular 8.
Technologies: JAVA, C++, XML, HTML Web Technologies: Servlets, JSP, JDBC, Ajax Framework: Springs, Hibernate, JPA, JSF Scripting: JavaScript, jQuery, Angular 8