YaminiKalyani Gandrothu
JAVA/J*EE Senior Software Engineer
*************.*********@*****.*** +1-732-***-**** https://www.linkedin.com/in/yaminikalyanigandrothu/ PROFESSIONAL SUMMARY
Delivered enterprise applications over 14 years as a seasoned Software Engineer across retail, banking, financial services, technology domains for clients like Oracle America Inc., GAP Inc., Bank Yahav, PSCU Inc.
Achieved Oracle Certified Java Programmer status, mastering Java, J2EE, Spring, Spring Boot, Hibernate, JPA, RESTful web services, designing scalable, cloud-native microservices architectures.
Specialized in Oracle technologies (ADF, Redwood, OAF, Oracle E-Business Suite), building modern UI/UX solutions, business-critical ERP applications for enhanced functionality, user experience.
Developed responsive front-end interfaces using Redwood, Oracle JET, Wicket, Struts2, JSP, HTML5, CSS3, ensuring user-friendly, cross-platform accessibility.
Leveraged AWS for application deployment, scaling, utilized Docker for containerization, and Kubernetes for orchestration to ensure robust, scalable deployments.
Implemented event-driven, real-time data processing with Apache Kafka, integrating messaging systems into microservices for seamless enterprise application performance.
Managed and scaled Kubernetes clusters on OpenShift, optimizing resource utilization and ensuring high availability for critical applications.
Delivered large-scale projects, including retail allocation systems, online banking solutions, ERP systems, SCM order management, ensuring timely, high-quality outcomes.
Mastered end-to-end SDLC, from requirements analysis to system design, development, unit testing, deployment, production support, emphasizing quality assurance, coding standards, performance optimization.
Thrived in Agile environments, collaborating with product owners, business analysts, cross-functional teams for requirement refinement, story grooming, sprint planning, on-time feature delivery.
Led as Project Lead, Principal Engineer, mentoring junior developers, coordinating onshore/offshore teams, driving automation to reduce manual effort, enhance productivity.
Modernized Oracle SCM order management UI using Redwood, springboot microservices for Oracle America Inc., improving user experience, operational efficiency.
Built retail allocation microservices with Spring Boot, Kafka, AWS for GAP Inc., optimizing supply chain operations, scalability.
Developed and maintained RESTful APIs using Spring Boot to interact with MongoDB, enabling efficient data storage and retrieval.
Automated repetitive tasks in Oracle EBS development, saving significant developer hours, streamlining processes.
Delivered secure online banking platforms for Bank Yahav, PSCU Inc., enhancing customer experience, operational efficiency through robust, scalable solutions.
Notable achievements include:
Modernizing Oracle SCM order management UI with Redwood and microservices for Oracle America Inc.
Building retail allocation microservices with Spring Boot, Kafka, AWS for GAP Inc.
Automating repetitive tasks in Oracle EBS development, saving significant developer hours.
Delivering secure online banking platforms for Bank Yahav and PSCU Inc., improving customer experience and operational efficiency.
Demonstrated enthusiasm for learning, rapidly adopting technologies like springboot microservices, Kafka, AWS, Docker, Kubernetes and Openshift to meet client needs, improve delivery.
Exhibited strong communication, stakeholder engagement, problem-solving skills, excelling independently, collaboratively in team environments. COMPETENCIES & SKILLS
DOMAINS WORKED
Retail & Supply Chain – Inventory management, allocation systems, warehouse management (GAP Inc., Oracle EBS, SCM order management)
Banking & Financial Services – Online banking, card servicing platforms, consumer retail banking (Bank Yahav, PSCU Inc.)
Technology & Enterprise Applications – ERP systems, Oracle E-Business Suite, SCM order management UI modernization with Redwood (Oracle America Inc., Oracle India Pvt Ltd) EDUCATION
Bachelor of Technology (B.Tech) in Information Technology Sri Padmavati Mahila Visvavidyalayam (SPMVV), Tirupathi, Andhra Pradesh, India – May 2010 PROFESSIONAL EXPERIENCE
Client: Oracle SCM Order Management Feb 2022 – Present Role: Principal Applications Engineer
Project Overview: The project focused on building a comprehensive SCM order management platform covering the end-to-end lifecycle of entire order-to-billing process. This included supply chain, field service, charges and billing, returns and inventory management.
Responsibilities:
Designed, built SCM order management UI pages using Redwood, ensuring modern, intuitive, consistent user experiences across all modules, devices, enhancing performance, usability.
Acted as individual contributor in Agile environment, participating in sprint planning, grooming sessions, providing accurate effort estimations to ensure timely feature delivery.
Engaged business stakeholders to gather requirements, review acceptance criteria, offered technical feasibility insights, ensuring alignment with project goals, user needs.
Designed, developed and deployed spring boot micro services to Kubernetes clusters on AWS
Executed bug fixes, conducted ongoing monitoring to enhance product quality, security, stability, ensuring reliable operation of Order Management UI.
Evaluated functional design documents, validated feasibility, performed impact analysis on existing codebase, ensuring seamless integration of enhancements.
Created detailed technical design documents capturing architecture, logic flow, integration points, providing clear guidance for development, implementation. Category Skills
Core Development Java (Oracle Certified Java Programmer), J2EE, Microservices Frameworks & Libraries Spring, Spring Boot, Hibernate, JPA, Struts2, Wicket, JSP, Oracle ADF, Oracle Redwood, OAF
Cloud & Containerization AWS, Docker, Kubernetes, Openshif Messaging & Streaming Apache Kafka
Databases & Tools Oracle, MongoDB, Oracle SQL Developer, PL/SQL Developer Web & UI Development Oracle Redwood, Oracle JET, HTML5, CSS3 Build & CI/CD Tools Jenkins, Maven, Gradle, Gerrit, Git, SVN, PVCS Testing Tools JUnit, SoapUI, Postman
Application Servers JBoss, WebLogic
OS & Utilities Linux, Windows, PuTTY, WinSCP, FileZilla Other Tools Splunk, MS Office Suite, IntelliJ IDE
Built, tested, deployed features with focus on code reusability, modularity, maintainability, ensuring scalable, efficient order management UI solutions.
Performed unit testing, coordinated with QA teams to ensure high-quality deliverables, validating functionality before staging, production releases.
Conducted peer code reviews, enforced coding standards, ensured compliance, improved team output, maintaining high-quality codebase for UI components.
Provided test data, defect fixes, clarifications for integration, regression testing, ensuring robust, error-free UI functionality across systems.
Participated in production support, identified root causes, implemented permanent fixes for recurring issues, ensuring uninterrupted UI performance.
Delivered knowledge transfer, mentored junior developers, facilitated onboarding, skill development, fostering team growth, technical proficiency.
Contributed to automation opportunities, performance optimizations, process streamlining, enhancing efficiency, quality of Order Management UI development.
Adhered to SDLC best practices, compliance standards, version control procedures, ensuring robust, standardized development processes.
Collaborated with QA, DevOps, Business Analysts to ensure smooth delivery, release management, achieving project milestones effectively.
Environment: Java, J2EE, Java 1.8, Oracle ADF, Oracle Redwood, Oracle JET, Node.js, Spring, Spring Boot, Microservices, RESTful Web Services, Apache Kafka, Zipkin, Hystrix, Spring Config Server, SQL, MongoDB, Jenkins, Gerrit, Docker, Kubernetes, AWS, Openshift Client: GAP Inc. New Jersey Oct 2021 – Jan 2022
Role: Senior Software Engineer
Project Overview: The Allocation System was designed to optimize merchandise distribution by determining how many units of a particular style should be sent to specific stores on a given day. The solution automated allocation decisions based on business rules, store demand, inventory availability, ensuring the right products reached the right locations at the right time.
Responsibilities:
Served as individual contributor within Agile environment, actively participating in sprint planning, story grooming, acceptance criteria review, sprint retrospectives to ensure timely, aligned feature delivery.
Built RESTful microservices using Spring Boot, supporting allocation workflows, enabling scalable, data-driven decision-making for retail supply chain efficiency.
Leveraged Spring Config Server for centralized configuration management, Splunk for monitoring, centralized logging, enhancing traceability, debugging efficiency across services.
Created Kafka producers, listeners to enable real-time message processing, ensuring timely allocation updates, seamless synchronization across retail systems.
Collaborated with Business Analysts, Product Owners to convert functional requirements into detailed technical specifications, design documents for accurate implementation.
Engaged in pair programming for critical stories, tasks, improving code quality, facilitating knowledge transfer among team members.
Guided junior developers on Spring Boot, JPA, microservices, Java coding standards, fostering skill development, ensuring high-quality deliverables.
Analyzed existing codebase before implementing enhancements, ensuring stability, seamless integration of new features into retail allocation systems.
Produced unit-tested, production-ready code within sprint timelines, supported integration testing, defect resolution during QA cycles to maintain system reliability.
Configured Jenkins, Gradle for CI/CD pipelines, automating builds, testing, deployments, enhancing release efficiency for microservices.
Contributed to daily stand-ups, client meetings, providing status updates, addressing technical blockers to ensure smooth project progress.
Collaborated with QA, DevOps, infrastructure teams to ensure environment readiness, smooth deployments, achieving project milestones.
Maintained coding standards, optimized performance, ensured scalability in all developed modules, supporting robust retail allocation workflows.
Environment: Java 1.8, Restful Web Services, Spring, Spring MVC, Spring Boot, Microservices, AWS, Kubernetes, Openshift, Spring Data, Apache Kafka, Zipkin, Hysterix, Spring Config Server, MongoDB, Jenkins, Gradle, Gerrit, Docker, MS office Suite, Windows 7, Unix Shell scripting, Apache, Web logic, Putty, FileZilla, SVN, Unix and Solaris.
Company: Oracle India Pvt Ltd, Bangalore, India Apr 2015 – Jan 2021 Role: Project Leader / Senior Product Developer
Project: Oracle E-Business Suite (EBS) – Email Ticketing Tools Project Overview: Developed modules within Oracle E-Business Suite, a comprehensive set of business applications for enterprise process management, automation. Focused on creating Email ticketing tools using Oracle OAF framework, enhancing functional capabilities, mobility, UI modernization, operational efficiency for global organizations relying on Oracle EBS for critical business operations. Responsibilities:
Designed, implemented Email ticketing tools using Oracle OAF framework, enhancing Oracle E- Business Suite functionality to streamline enterprise communication, process automation.
Built modern, intuitive user interfaces within Oracle EBS using OAF, improving user experience, accessibility across devices, aligning with mobility, modernization goals.
Optimized ticketing tool workflows, automating repetitive processes to reduce manual effort, enhance operational efficiency for enterprise business operations.
Incorporated advanced functional features into Email ticketing modules, supporting seamless integration, robust performance for critical business processes.
Engaged business analysts, stakeholders to gather requirements, ensuring ticketing tools met enterprise needs, supported mobility, operational goals.
Analyzed existing Oracle EBS codebase to validate feasibility, assess impacts of new ticketing tool enhancements, ensuring seamless integration, stability.
Created detailed technical design documents outlining architecture, logic flow, integration points for Email ticketing modules, guiding development efforts.
Built, tested OAF-based features with focus on modularity, maintainability, ensuring scalable, reusable solutions within Oracle EBS.
Executed unit testing for Email ticketing modules, validating functionality, ensuring high-quality deliverables for staging, production environments.
Coordinated with QA teams, provided test data, resolved defects to ensure robust, error-free ticketing tool performance across Oracle EBS.
Monitored, troubleshooted production issues, implemented fixes to maintain stability, reliability of Email ticketing tools in live environments.
Guided junior developers on Oracle OAF, EBS development best practices, fostering skill growth, ensuring consistent, high-quality module delivery.
Actively participated in sprint planning, grooming, retrospectives, ensuring timely delivery of ticketing tool features in Agile framework.
Identified, implemented automation opportunities within Email ticketing workflows, reducing manual effort, enhancing operational efficiency.
Adhered to SDLC best practices, compliance standards, version control procedures, maintaining robust development processes for Oracle EBS modules. Achievements:
Identified repeated tasks and created internal tools for automating the entire manual process which is being used by the team to reduce manual effort and redundant work and thereby saving time.
• Automated check-in process for new files and existing files (arcs out, arcs in etc.)
• Conversion tool for creating Advanced Table from normal Table in OAF. Environment: Oracle E-Business Suite (EBS), Oracle Applications Framework (OAF), Java, J2EE, Linux, PL/SQL, Oracle Database, JDeveloper, SQL Developer, Git, Agile/Scrum, SDLC, Unit Testing, Production Support Tools Client: Bank Yahav
Company: Tata Consultancy Services, Bangalore, India Nov 2013 – Mar 2015 Role: Senior Software Developer
Project: Online Banking Applications
Project Overview: Developed internet applications for Bank Yahav, a retail sector financial services provider for households, salaried employees, offering loans, investments, “Nachon” Consumer Club benefits. Focused on enabling online banking to facilitate seamless customer transactions, eliminating in-person bank visits, using J2EE Struts framework, enriched UI with HTML5, CSS.
Responsibilities:
Delivered robust, high-quality solutions for online banking applications, meeting client requirements, adhering to schedules to support seamless financial transactions.
Facilitated seamless collaboration between offshore, onshore teams, ensuring continuous progress, effective handshakes for project milestones, maintaining workflow continuity.
Managed offshore team, provided high-level technical analysis, served as Java SME, driving design, development of scalable online banking solutions.
Evaluated enhancement requests for time, workforce, technical complexity, ensuring feasible, efficient implementation aligned with project goals.
Conducted ongoing bug fixes, monitoring activities to enhance product quality, robustness, security, ensuring reliable online banking experiences.
Reviewed functional design documents, conducted impact analysis on existing codebase, ensuring enhancements integrated seamlessly, maintained system stability.
Authored detailed technical design documents, capturing architecture, logic flow, integration points to guide development of online banking features.
Strategized release cycles to prevent conflicts with parallel releases, ensuring smooth, uninterrupted deployment of online banking application updates.
Validated unit-tested code in development environment, ensured timely delivery to staging, pre- production environments, maintaining quality, schedule adherence.
Collaborated with business analysts to refine system requirements, address functionality, resolve technical issues, ensuring alignment with client needs.
Enforced rigorous quality assurance, coding standards, ensuring high-quality, maintainable code for robust, secure online banking applications.
Achievements:
• Created internal tool which is used for creating JSP file using excel sheet.
• Received Star of the Month award.
Environment: Java, J2EE, Struts, JSP, Servlets, HTML5, CSS, JavaScript, JDBC, Oracle Database, SQL, PL/SQL, Eclipse, WebLogic Application Server, SVN, JIRA, Windows, Agile Methodology Client: PSCU Inc, USA
Company: Tata Consultancy Services, Chennai, India Oct 2010 – Oct 2013 Role: Java J2EE Developer
Project: Access Point – Onboarding
Project Overview: Developed the Access Point platform for PSCU Inc., a leading provider of financial services to credit unions, supporting over 14 million cardholders with credit, debit/ATM, prepaid card servicing, online bill payment, e- commerce, mobile banking solutions. Enabled cardholders to view consumer credit card information, manage accounts via credit union websites, offering features like balance viewing, transaction tracking, online bill payments, card activation, replacement card ordering, PIN requests, account inquiries, statement copy requests. Responsibilities:
Designed, implemented business intelligence data models for Access Point, enabling efficient data processing, reporting for credit card information, transaction tracking.
Built, configured enhanced services for Access Point, supporting online bill payments, card activation, account management, ensuring seamless user experiences.
Created intuitive front-end interfaces using J2EE, Struts, HTML5, CSS, allowing cardholders to access, manage credit card details via credit union websites.
Developed features for card replacement, PIN requests, account inquiries, statement copy requests, enhancing platform functionality, user engagement.
Engineered scalable, robust solutions using J2EE, ensuring Access Point supported high-volume transactions, reliable performance for millions of cardholders.
Worked with business analysts, credit union representatives to gather requirements, translate needs into technical specifications for onboarding features.
Analyzed existing codebase to assess feasibility, impact of enhancements, ensuring seamless integration, stability of Access Point platform.
Authored technical design documents detailing architecture, logic flow, integration points for BI data models, platform features, guiding development efforts.
Executed unit testing to validate functionality of developed modules, ensuring high-quality, defect- free deliverables for staging, production environments.
Coordinated with QA teams, provided test data, resolved defects to ensure robust performance, seamless integration of Access Point features.
Monitored, troubleshooted production issues, implemented fixes to maintain platform stability, reliability for end-users.
Ensured compliance with J2EE coding standards, best practices, delivering maintainable, high-quality code for Access Point platform.
Engaged in sprint planning, grooming, daily stand-ups, ensuring timely delivery of onboarding features in Agile environment.
Conducted performance tuning, scalability enhancements to support high-volume transactions, improving operational efficiency for credit unions.
Shared expertise with team members, ensuring smooth onboarding, effective collaboration on Access Point development tasks.
Achievements:
• Created JCR tool UI using Wicket and Jackrabbit frameworks which is used for adding or changing or deleting the properties of any JCR node and save. It reduces lot of time effort to test the functionality by changing the properties.
• Received Star of the Month award.
Environment: Java, J2EE, Struts, JSP, Servlets, Wicket Framework, Apache Jackrabbit (JCR), HTML5, CSS, JavaScript, JDBC, Oracle Database, SQL, PL/SQL, Eclipse IDE, WebLogic Application Server, SVN, JIRA, Agile Methodology, Windows