Summary
Overview
Work History
Education
Skills
Certification
Training
Training Conducted
Timeline
Generic

MEENA KUMARI L

Irving

Summary

Accomplished Full Stack Developer with 18 years and 9 months of total IT experience in designing, developing, and deploying scalable enterprise solutions using Java/J2EE, and mobile application development using Android technologies. Currently, I am an Associate Consultant at Tata Consultancy Services Limited (TCSL). Experienced senior Android developer and technical lead with 10+ years of proven success in designing and delivering high-performance, scalable Android applications. My technical expertise as a mobile app developer includes proficiency in Java, Kotlin, Android SDK, Jetpack (ViewModel, LiveData, Room, Compose), and Coroutines. Architected and implemented a modular, MVVM-based app structure, reducing development time for new features by 30%, and improving code maintainability. Skilled Senior Java developer with 8+ years of experience building enterprise applications, specializing in Spring Boot and Microservices. I have strong technical expertise in J2EE, Java, REST APIs, JPA Framework, Hibernate, Struts, Spring Boot, JDBC, Web Services (JAX-WS, JAX-RS), SQL, PL/SQL, Maven, Oracle, PostgreSQL, MySQL, and MongoDB. Strong knowledge in web-based programming languages, such as HTML5, JavaScript, jQuery, JSP, CSS3, Backbone, Angular 5, Node JS, Adobe FLEX, and ExtJs. Deep domain expertise in architecting secure, high-volume mobile banking applications across financial services, and scalable applications in the healthcare domain. Developed the Proof of Concept (POC) using Adobe FLEX for State Street (in OFSS). Led the team and demonstrated the POC to leadership, which was successful and got approved in the technical evaluation for a full-scale project. Developed and demonstrated a proof of concept (POC) using ExtJS for JPMC (in TCS) for the user interface, and it was successful, approved for the project. Developed a Proof of Concept (POC) on the Auto OTP feature using Android for the Citibank mobile app, which was approved and implemented in the project. Developed a proof of concept (POC) on the NFC feature for the Android application, and demonstrated it successfully. Developed and maintained multiple reusable components, reducing code duplication across multiple projects. Expert in utilizing JUnit and Mockito to mock dependencies and isolate logic, increasing average code coverage to over 95% within core modules, and integrating testing protocols into CI/CD pipelines. Proven expertise across the entire Software Development Life Cycle (SDLC) in Agile, Scrum, and Waterfall environments. I’ve led teams to exceed project goals, and deliver high-quality, scalable solutions. Conducted several training sessions for the team on both technology and domain-related topics. Proven ability to provide technical direction for complex Java/J2EE and Android projects, guiding teams toward best practices in code quality, and maintaining a high bar for quality across the codebase; expert in conducting constructive, comprehensive code reviews, testing, and deployment strategies.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Android Dev Lead

Tata Consultancy Services
11.2016 - Current
  • Leading the Android dev team.
  • Discussions with business and client partners for the new requirements. Collaborated with the product team to refine user stories and define acceptance criteria, contributed to sprint planning and backlog refinement sessions, and provided accurate story point estimates for user stories, resulting in user satisfaction.
  • Contributed to design discussions during sprint planning, reviewed UI designs, Copydeck, and SiteCat specifications for the requirements.
  • Prepared and reviewed the design documents (HLDs, LLDs).
  • Implemented a proof of concept (POC) on auto OTP, and implemented the feature in the mobile application.
  • Design and implementation of reusable authentication components, such as MFA (Multi-Factor Authentication), step-up password, and TMX (Threat Metrics) profiling, both asynchronous and synchronous, for the application.
  • Design and implementation of user ID/password login authentication, biometrics (Touch ID, Face ID) enrollment, and authentication.
  • Implementation of E2E for all login modules.
  • Design and development of FUIP, two-step authentication, change user ID/password using MVP, and migrating all these modules to MVVM for WCAG compliance.
  • Use the enterprise source code management tool to check in working code from time to time, resolve merge conflicts if any, create release branches, and merge from one branch to another.
  • Increased app performance by 30% through optimized code reviews, strategic enhancements, and strict code quality.
  • Unit testing and integration testing of the application.
  • Implemented CI/CD pipelines using Git and Jenkins, improving deployment speed by 40%, and reducing bugs by 25%.
  • Created knowledge-sharing artifacts for the team, such as environment setup documents for microservices and knowledge-sharing sessions on various reusable components.
  • Perform impact analysis and defect-fixing activity.
  • Contributed to monthly releases, pre-release checkouts, and tech checkouts during the production deployment.
  • Mentored a team of junior developers, improving team productivity and reducing bug rates by 15% through effective coding practices and reviews.
  • Ensuring on-time delivery by the team.
  • Work closely with clients to gain organizational commitment for all systems and software plans.
  • Regularly check for customer feedback and Play Store comments to provide preventive fixes.

Android Dev Lead

Tata Consultancy Services
05.2016 - 11.2016
  • Led the Android dev team.
  • Discussions with business and client partners for the new requirements. Collaborated with the product team to refine user stories and define acceptance criteria, contributed to sprint planning and backlog refinement sessions, and provided accurate story point estimates to user stories.
  • Contributed to design discussions during sprint planning.
  • Prepared and reviewed the design documents (HLDs, LLDs)
  • Architected the flow from UI (HTML5) to server (middleware) to NextGen microservices.
  • Implemented and exposed the APIs for HTML5 to NextGen integration, and made them reusable for all the scrum teams for consumption.
  • Perform impact analysis and defect fixing.
  • Mentored a team of junior developers, improving team productivity through effective coding practices and reviews.
  • Ensuring on-time delivery by the team.
  • Regularly check for customer feedback and Play Store comments to provide preventive fixes.

Android Developer

Tata Consultancy Services
03.2014 - 04.2016
  • Discussions with business and client partners for the new requirements.
  • Evaluate existing functionalities and sizing for new requirements.
  • Determine the dependencies and impediments while grooming the requirements.
  • I started working in front-end development as a beginner and became proficient in front-end technologies for this project.
  • I worked as a team member for half of the project, and I led the Android Dev team for the rest of the project.
  • Prepared and reviewed the design documents (HLDs, LLDs)
  • Development of applications using HTML5, CSS3, jQuery, PhoneGap, Spring frameworks, and RESTful web services.
  • Perform impact analysis and defect fixing.
  • Perform tech checkouts for every release of the app, and deployment support.
  • Mentored a team of junior developers, improving team productivity and reducing bug rates by 15% through effective coding practices and reviews.
  • Ensuring on-time delivery by the team.
  • Work closely with clients to gain organizational commitment for all systems and software plans.
  • Worked closely with product management to translate business requirements into robust app functionalities.

Developer & Offshore lead

Tata Consultancy Services
07.2012 - 03.2014
  • Led the team and guided them in all phases of the SDLC.
  • Code reviews, sync-up calls, and coordination with onshore.
  • Requirements study on new functionalities and enhancements for this project.
  • Prepared design documents, HLD and LLD, for all the requirements, and walked through the same with client partners.
  • Designed sequence, class, and component diagrams using UML.
  • Development of applications using Spring frameworks, RESTful web services, and Hibernate.
  • Implemented a reusable component for batch processing using the Spring framework.
  • Unit testing and integration testing of the application.
  • Analyzing and fixing defects.
  • Ensuring on-time delivery by the team.

Developer

Tata Consultancy Services
06.2010 - 06.2012
  • Implemented a POC in ExtJS for evaluating the technical feasibility for the user interface, and finally, ExtJS was approved for the project.
  • Requirements study and analysis of new functionalities and enhancements for this project.
  • Prepared design documents, HLD and LLD, for all the requirements.
  • Development of my pipeline screens, myBook mock-ups, and enhancements to CRM (CRM events) in ExtJs.
  • Construction – Development of portlets, services.
  • Unit testing and integration testing of the application.
  • Analyzing and fixing defects.

Module Lead

Oracle Financial Services Software Limited
06.2009 - 05.2010
  • Understanding the business requirements documents and analyzing them.
  • Created design documents (HLDs, LLDs).
  • Taken care of the design, development of both the front end and server side. Implemented limit tracking setup using JSP, discount request, and discount request approval processes using the SmartClient framework.
  • UTP test case preparation for limit tracking, the discount request approval, and inquiry summary details for FSCM.
  • Resolved complex software defects, increasing application reliability, and user satisfaction.
  • Handled the KT sessions for the new joiners in the team.

Developer

Oracle Financial Services Software Limited
08.2008 - 05.2009
  • Understanding the business requirements documents and analyzing them.
  • Server-side development of an independent module, Collateral Allocation.
  • UTP test case preparation for the Collateral Allocation module.
  • Analyzed and resolved critical issues in the core application, making the application robust.
  • Test data preparation to verify exception handling and logging of the error details for the Collateral Allocation module.
  • Integration testing of the whole project.

Developer

Oracle Financial Services Software Limited
06.2008 - 08.2008
  • Development of grids for displaying the fields and related details using Data Grid and advanced Data Grid components from the server with Flex 3.0.
  • Development of custom components.
  • Led the team throughout the implementation phase of the POC.

Developer and Module Lead

LCUBE Innovative Solutions Pvt Ltd.
06.2006 - 05.2008
  • Understanding the business requirements documents and analyzing them.
  • Design and implementation of AR-Analysis, open problems, and Reports modules.
  • I helped the team with the issues.
  • Development of the AR tool, and maintenance.
  • Development of the QueryPro tool, and maintenance.

Education

Bachelor of Technology (B.Tech) - Computer Science and Engineering

JNTU University
India
01.2006

Skills

  • Android development and API integration
  • Continuous integration and performance optimization
  • User authentication and defect analysis
  • Team leadership and mentoring
  • Software design and Agile methodologies
  • Code review and impact assessment
  • Knowledge sharing and problem resolution
  • Collaboration and teamwork

Certification

  • Oracle Certified Professional: Java SE 11 Developer
  • SCWCP – Sun certified Web Component Developer
  • SCJP – Sun Certified Java Programmer for Java 1.5

Training

  • 2012, General Banking Concepts, Hyderabad, Telangana, Tata Consultancy Services Limited
  • 2012, Hibernate, Hyderabad, Telangana, Tata Consultancy Services Limited
  • 2012, WebSphere Application Server Ver. 6.0 – Administration, Hyderabad, Telangana, Tata Consultancy Services Limited
  • 2012, Web Technologies – HTML / JavaScript/ CSS, Hyderabad, Telangana, Tata Consultancy Services Limited
  • 2011, Java Financial Platform, Chennai, Tamil Nadu, Tata Consultancy Services Limited
  • 2011, Struts, Chennai, Tamil Nadu, Tata Consultancy Services Limited

Training Conducted

  • 2020, Native Android development, TCS and Citi Team Members, Irving, Texas, Tata Consultancy Services Ltd.
  • 2019, MFA integration for Android Mobile App, TCS and Citi Team Members, Irving, Texas, Tata Consultancy Services Ltd.
  • 2018, Microservices environment set up, TCS and Citi Team Members, Irving, Texas, Tata Consultancy Services Ltd.
  • 2016, Integration of Hybrid Global Mobile app with NGA, TCS and Citi Team Members, Irving, Texas, Tata Consultancy Services Ltd.
  • 2015, Site Catalyst Tracking, CITI (Client) associates for Citi Ebusiness LOB, Irving, Texas, Tata Consultancy Services Ltd.
  • 2015, Application Logging, CITI (Client) associates for Citi Ebusiness LOB, Irving, Texas, Tata Consultancy Services Ltd.
  • 2012, CS Concepts, CITI – MSM Team, Hyderabad, Telangana, Tata Consultancy Services
  • 2012, I/O concepts in Java, CITI – MSM Team, Hyderabad, Telangana, Tata Consultancy Services
  • 2011, JSP & Servlets, JPMC Team (Trainees), Chennai, Tamil Nadu, Tata Consultancy Services

Timeline

Android Dev Lead

Tata Consultancy Services
11.2016 - Current

Android Dev Lead

Tata Consultancy Services
05.2016 - 11.2016

Android Developer

Tata Consultancy Services
03.2014 - 04.2016

Developer & Offshore lead

Tata Consultancy Services
07.2012 - 03.2014

Developer

Tata Consultancy Services
06.2010 - 06.2012

Module Lead

Oracle Financial Services Software Limited
06.2009 - 05.2010

Developer

Oracle Financial Services Software Limited
08.2008 - 05.2009

Developer

Oracle Financial Services Software Limited
06.2008 - 08.2008

Developer and Module Lead

LCUBE Innovative Solutions Pvt Ltd.
06.2006 - 05.2008

Bachelor of Technology (B.Tech) - Computer Science and Engineering

JNTU University
MEENA KUMARI L