Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Manjusha Allu

El Dorado Hills,CA

Summary

Software professional with 15+ years of experience in IT including a strong understanding of the software development life cycle in analysis, design, coding, testing, integration, production, and deployment using Agile workflow methodologies. Ability to quickly solve complex issues in customer environments, analyze new requirements, enhancements, and implementation on short timelines with good quality. Java 17, Spring, Spring Boot, Hibernate ORM, Web Services REST/SOAP, JSP, Servlets, XML, EJB, and Struts Experience in working in microservices architecture with real-time integrations. Proven ability to develop client using JavaScript, HTML, CSS, jQuery, AngularJS, KnockoutJS and Ajax. Working in a DevOps model, with deployments to Azure, continuous integration-Deployment (CI -CD). PAAS – Pivotal Cloud Foundry deployments. Expertise in Kubernetes and cloud infrastructures contributes to robust and scalable application deployment strategies. Vast experience using Spring Framework (Spring Core, Spring MVC, and Spring JDBC) along with dependency injection. Implementing UI with MVC (Model View Controller) Architecture using Spring frameworks and Jakarta Struts to manage application data, logic, and rules. Proficient in developing web and client server using Restful Web services and SOAP Web services. Hands on experience with configuration management, build file, and automation tools like: Ant, CVS, Maven, Jenkins, Chef, Gradle, SVN, Clear Case, GIT, Slf4j, Selenium, and SOAP UI. Ability to easily create and access Database’s using SQL and Mongo Queries RDBMS experience includes but is not limited to Oracle, MS-SQL Server, PostgreSQL, and MS-Access. Worked with NO-SQL database management - Mongo dB, Cosmos db. Strong experience establishing/configuring application infrastructure using application servers (WebLogic and WebSphere), web servers (Tomcat) and database servers. Experience with Creational, Structural, and Behavioral Design Patterns in Core Java & J2EE. System experience includes large enterprise environments like UNIX, LINUX, and Windows server. End-to-end application testing experience includes JUnit, PIT mutation, SOAP UI, Web Automation using Selenium, and Jenkins as an open source continuous integration tool. Experience in working on Unix Shell Scripting. JMS Providers: IBM WebSphere MQ, Apache ActiveMQ, RabbitMQ, Kafka. Having 3+ years of experience using Pivotal Cloud Foundry (PCF) PaaS platform Experience in Cloud Foundry Pivotal, Azure, Spring Boot and Java. Diligent Technical Lead with strong background in leading technical projects and teams to success. Demonstrated ability to oversee complex software development initiatives, ensuring timely and efficient delivery. Proven skills in team leadership and problem-solving.

Overview

2026
2026
years of professional experience
1
1
Certification

Work History

Technical Lead II (Nisum)

Albertsons (Safeway)
12.2020 - Current
  • DOMS (Digital Order Management System): Built in-house Order Management System to maintain and handle all the Albertsons orders from various sources, which communicates with multiple fulfillment systems and manages the life cycle of the order.
  • Part of Order Management System application integrates with multiple fulfillment systems like Micro Fulfillment Center and Acupick to fulfill the order, perform manipulation on the order and manage the life cycle of an order till reaches to the customer and track the statuses of an order based on events and interval basis.
  • Responsibilities:
  • As a Team Lead of the DOMS – FFM Module, my focus includes designing, developing, coordinating, solutioning, maintaining, servicing and supporting Java-based applications for FFM.
  • Multiple Features have been driven from end to end, which needed continuous collaboration and integrations with multiple applications, including external vendors like Micro Fulfillment Centre (MFC) , Doordash, Uber etc.
  • Following Agile, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Managing Continuous Integration and creating/maintaining efficient builds and deployments using Jenkins and GitHub Actions.
  • Developing Rest Web Services using Spring. Spring cloud used extensively to handle all cloud related dependencies.
  • Using Gradle automated build scripts to manage multiple model dependencies.
  • Employing Behavioral-Driven testing using Cucumber.
  • Functional and regressive web-based automation testing using Selenium.
  • Managing FFM application through Cosmos Db.
  • Azure Log monitoring and App Metrics for monitoring the application.
  • Using Git for code repository and version control to increase data integrity, functionality, and support of distributed non-linear workflows.
  • Code quality has always been the top priority. Sonar. Check style scripts were constantly updated and integrated with build process.
  • Real time integration with multiple applications via Kafka
  • OMS UI to handle the test orders for trainees and backend engineers.
  • Environment: Agile Software Development, Jira, TDD, BDD, Java17, Spring boot, Maven, Veracode, Web Services & Rest, SQL, Mongo db, XML, Azure, Kafka, App Metrics, Grafana, Azure Kubernetes Service

Technical Lead (Nisum)

The Gap (GapInc Tech)
03.2015 - 12.2020
  • PEM - Price and Event Management Project: The “Price and Event Management” web application is for the GapInc planners to plan promotions/ markdown for their products. PEM capabilities supports promotions for all brands, markets, channels and demand types while meeting our huge scale with high operational efficiency and providing a flexible foundation to support future business needs.
  • Responsibilities:
  • As a Team Lead of the Price and Event Management project, my focus includes designing, developing, coordinating, solutioning, maintaining, servicing and supporting Java-based applications for PEM.
  • Exercising a vast amount of technologies/methodologies including but not limited to JavaScript, Microservices, JUnit testing, MongoDB, Gradle, Chef, PCF, HTML5, CSS3, jQuery, AngularJS, KnockoutJS, Cucumber, Shell Scripting, Agile Development, Test-driven Development, Behavior-Driven Development, Continuous Integration development, and Pair programming.
  • Enabling “Old Navy” for localized promotion to integrate the current solutions within Old Navy, (and eventually standardize across Gap, Inc brands) so that un-planned in-season promotions can be created by the business to move and sell inventory to stores or clusters of stores while chain-wide Marketed Campaigns and events are also occurring.
  • Creating a new solution that integrates optimal localized recommendations with promotional events for better workflow efficiency maximizing yield and profitability, by delivering localized signage to the stores allowing employees and customers a clear optimized promotion price which may differ across the store base.
  • Following Agile, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Developing UI using JavaScript, HTML5, CSS3, Angular, Knockout, Backbone, Bootstrap, jQuery, and Ajax for interactive cross browser functionality and a rich complex user interface.
  • Managing Continuous Integration and creating/maintaining efficient builds and deployments using Jenkins, Chef, Ant, and Electric Commander.
  • Using jQuery methods to select and manipulate HTML & CSS elements.
  • Developing Rest & Soap Web Services using Spring. Integrating frontend UI with backend using Spring MVC Framework.
  • Using Gradle automated build scripts to manage multiple model dependencies.
  • Employing Behavioral-Driven testing using Cucumber.
  • Functional and regressive web based automation testing using Selenium.
  • Managing SCMS application through MongoDB and Postgres database.
  • Splunk Dashboards and New relic metrics for monitoring the application
  • Using Git for code repository and version control to increase data integrity, functionality, and support of distributed non-linear workflows.
  • Environment: Agile Software Development, TDD, BDD, Java8, Spring boot, Web Services Soap & Rest, JavaScript, HTML5, CSS3, AngularJS, KnockoutJS, jQuery, Ajax, SQL, PL/SQL, XML, jUnit, SoapUI, Cucumber, IntelliJ, Chef, Ant, Gradle, Jenkins, UNIX, MongoDB, GIT, Jasmine and Postgres.

Principal Software Developer (Nisum)

The Gap (GapInc Tech)
03.2014 - 03.2015
  • Global Purchase Order (GPO) Project: The “Global Purchase Order” is a component of the Supply Chain Management System and is a key enabler for Business Priorities of Growth, Omni-channel, Responsive Supply Chain, and Seamless Inventory. GPO Management capabilities supports merchandise ordering for all brands, markets, channels and demand types while meeting our huge scale with high operational efficiency and providing a flexible foundation to support future business needs.
  • Responsibilities:
  • As a team member of the Supply Chain Management System project, my focus include developing, maintaining, servicing and supporting Java-based applications for Global Purchase Order (GPO).
  • Exercising a vast amount of technologies/methodologies including but not limited to JavaScript HTML5, CSS3, jQuery, AngularJS, KnockoutJS, BackboneJS, JUnit testing, MongoDB, Gradle, Chef, Cucumber, Shell Scripting, Agile Development, Test-driven Development, Behavior-Driven Development, Continuous Integration development, and Pair programming.
  • Creating a new solution that integrates optimal localized recommendations with promotional events for better workflow efficiency maximizing yield and profitability, by delivering localized signage to the stores allowing employees and customers a clear optimized promotion price which may differ across the store base.
  • Following Agile, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Developing UI using JavaScript, HTML5, CSS3, Angular, Knockout, Backbone, Bootstrap, jQuery, and Ajax for interactive cross browser functionality and a rich complex user interface.
  • Managing Continuous Integration and creating/maintaining efficient builds and deployments using Jenkins, Chef, Ant, and Electric Commander.
  • Using jQuery methods to select and manipulate HTML & CSS elements.
  • Developing Rest & Soap Web Services using Spring. Integrating frontend UI with backend using Spring MVC Framework.
  • Using Gradle automated build scripts to manage multiple model dependencies.
  • Employing Behavioral-Driven testing using Cucumber.
  • Functional and regressive web based automation testing using Selenium.
  • Managing SCMS application through MongoDB and Oracle databases.
  • Using Git for code repository and version control to increase data integrity, functionality, and support of distributed non-linear workflows.
  • Environment: Agile Software Development, TDD, UML, Java7/J2EE, Spring/MVC, Web Services Soap & Rest, JavaScript, HTML5, CSS3, AngularJS, KnockoutJS, jQuery, Ajax, SQL, PL/SQL, XML, jUnit, SoapUI, Cucumber, IntelliJ, Chef, Ant, Maven, Jenkins, UNIX, MongoDB, Git, Grunt, Jasmine, SVN, and Oracle.

Lead Software Developer

TATA Consultancy Services
12.2007 - 03.2014
  • AXA Equitable Life Insurance, Syracuse, NY
  • Project 1: Participant Accounting System (PAS) is a complete record keeping system for client in order to maintain their investment plans that includes the 5500 preparation, tax reporting, Census testing, Voice & Internet access/Response, Clients Repots etc. PAS application also facilitates the interface with Fund Manager to get the daily unit values in order to update the participant balance. It also provides the fund transfer among the fund for a particular participant.
  • Responsibilities
  • As the lead developer of the Participant Accounting System project, my responsibilities included gathering/analyzing requirements from user stories, designing, developing, performing defective tracking/reporting, and producing Code documentation.
  • Followed Agile methodology for software development life cycle.
  • Designed and integrated the internal directory Login screen with LDAP user authentication permitting local repository searches for user profiles.
  • Acted as the Onsite-Offshore lead coordinating all ongoing Application development for PAS.
  • Deployed WebLogic 8.1 server as part of Web Application using Servlet components.
  • Created Data Source objects and connection pool settings using the WebLogic 8.1 Administration Console to define JDBC drivers, database, login, and other parameters for Database connection.
  • Wrote complex SQL queries to save and retrieve data from Oracle Database
  • Developed more persistent data storage by writing Servlet details using EJB.
  • Conducted system integration testing using SOAP UI.
  • Standardized PAS project using Maven build automation.
  • Prepared Technical Design Document and lead review discussions.
  • Performed Code Review, Internal Quality Assurance (IQA), External Quality Assurance (EQA), and Final Inspection (FI) processes for all critical deliveries.
  • Other responsibilities included but were not limited to performing defect fixing, production support, Code version control using SVN, and Unit testing using JUnit testing.
  • Environment: Agile Software Development, Java/J2EE, (Servlet, EJB, JDBC), JavaScript, HTML, CSS, jQuery, Ajax, SQL, PL/SQL, XML, JUnit, SoapUI, Maven, JAX-WS, WebLogic 8.1, Oracle, PVCS version control

Lead Software Developer

State Farm Mutual Insurance
  • Project 2: Hub & Bundle (Online Billing and Payment) State Farm wanted to build a dedicated Hub & Bundle application as part of CDE (Customer Driven Evolution) program. Hub & Bundle is one Customer Driven Evolution (CDE) goals for phase one of delivering Cross-Sell functionality. This is a structured set of activities and messages that guides the user through multiple product quotes and application processes allowing them to make a single purchase decision in a seamless and transparent experience. High level concepts which made up the entire Cross-Sell framework included Opportunity Messaging, Multi-product New Acquisition Quote, Application Flow, and the Agreement Hub integration with Payment Process/Purchase Confirmation. The Agreement Hub Management logical service is just one piece of the overall Cross-Sell framework. This service will be available in the following business channels: Customers and Sales Associates (SA), which includes Agents and team members and Customer Care Network (CCN) channel personnel. The term “user” is used in this documentation to represent all the business channels mentioned above.
  • Responsibilities:
  • Developed “hub” navigational display within a single view on an Integrated Customer Platform (ICP) for all product quotes & applications using Spring frameworks, CXF Web Services, SFC (Client Customized Framework), JavaScript, HTML, CSS, Ajax, jQuery, WebSphere application server, and RSA editor.
  • Built the ProductSelectionManagement Web Service to retrieve the list of available products and URL’s which allows authorization, eligibility, and assignability checks for the user.
  • Provided cross-sell functionality for the user to consider when timing appropriate.
  • Gathered requirements, creating design patterns, performed defect tracking/reporting, conducted code reviews and documentation.
  • Performed Code Review, Internal Quality Assurance (IQA), External Quality Assurance (EQA), and Final Inspection (FI) processes for all critical deliveries.
  • Other responsibilities included but were not limited to performing defect fixing, production support, Code version control using SVN, and Unit testing using JUnit testing.
  • Environment: Agile Software Development, Java/J2EE, Spring/MVC, Web Services, Windows XP, CXF Web services, SFX (Client customized framework), JavaScript, HTML, CSS, Ajax, jQuery, WODM, WebSphere Application Server, RSA, SVN, Junit, SoapUI.

Senior Software Engineer

TATA Consultancy Services
06.2009 - 07.2010
  • Client - Nissan Motors, Japan
  • ESCAT (Embedded Static Code Analysis Tool)
  • Business Problem: ESCAT is a static analysis framework. The aim of the project is to analyze the C source code statically and find bugs like false positives, semaphore match mismatch, divide by zero errors etc. ESCAT code is written in Java. ESCAT uses C Front End (CFE) compiler, which generates Intermediate Representation (IR) of C program. ESCAT uses this IR for static analysis. WCC is used to compile C program and generate IR for ESCAT. WCC is a cross platform utility. The project implement different standard algorithms such as deadlock etc., which are approved by research professors of TRDDC before implementing in Core Java
  • Responsibilities
  • Designing and writing java code for enhancement of ESCAT
  • Maintaining and implementing new functionality and utilities.
  • Writing test cases and executing regression testing.
  • Implementation of Deadlock Enhanced Algorithm.
  • Defect Tracking & management

Software Engineer

Tata Consultancy Services
12.2007 - 05.2009
  • Client - Citi cards, Jacksonville, Florida
  • P-Synch (Citi) (SSPM – Self Service Password Management)
  • Business Problem: This is a third party application whose objective is to manage the multiple accounts that a Citi employee has. We were a team of 3 members where we dealt with configuration of the application and end to end testing on the bases of the requirements of the clients and the project went into production. We have been working on enhancing the project on the bases of the new changes required
  • Responsibilities
  • Gathering Business Requirements in the form of Use cases and process flow diagrams.
  • Implementing Client requirements.
  • Proper Documentation for the Project Enhancements.
  • Involved in Report Generation Business logic and coding

Education

Bachelor of Technology -

GITAM College of Engineering And Technology
01.2007

Skills

  • Operating Systems: Unix, Linux and Windows
  • Languages: Java 8, HTML, UML 20, XML, JavaScript, Shell, Groovy, Ruby, SQL and PL/SQL
  • Technologies/ Frameworks: J2EE, JSP/Servlets, JDBC, Spring, Struts, Hibernate, SOA, Web services, MVC, Chef, Gradle, Jenkins DSL, Junit, Mockito, Rest-assured, Cucumber with Java XML, JMS, RabbitMQ, Kafka, AKS, Azure Data Studio
  • Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, JSON, Knockout JS, Angular JS
  • Expertise in RESTful web services
  • Database: Oracle, DB2, SQL Server, Postgres, MongoDB, Cosmos Db
  • Other Software Pivotal Cloud Foundry, OpenStack, Azure, Jenkins, RabbitMQ, Kafka, Splunk, New Relic, AppDynamics, Grafana
  • Applications Servers: IBM WebSphere (App Server), Apache Tomcat (Web Server), JBoss (App Server)
  • Agile Tools: Jira
  • Build & Deployment: Ant, Maven, Gradle, Jenkins DSL scripts, Github Actions, Github
  • IDE: Eclipse, RAD, Net Beans, IntelliJ IDEA

Certification

SCJP Sun Certified Java Programmer, Sun Microsystems, Az900 – Microsoft Azure Fundamentals

Timeline

Technical Lead II (Nisum)

Albertsons (Safeway)
12.2020 - Current

Technical Lead (Nisum)

The Gap (GapInc Tech)
03.2015 - 12.2020

Principal Software Developer (Nisum)

The Gap (GapInc Tech)
03.2014 - 03.2015

Senior Software Engineer

TATA Consultancy Services
06.2009 - 07.2010

Lead Software Developer

TATA Consultancy Services
12.2007 - 03.2014

Software Engineer

Tata Consultancy Services
12.2007 - 05.2009

Lead Software Developer

State Farm Mutual Insurance

Bachelor of Technology -

GITAM College of Engineering And Technology