Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Janani Subramanian

Haymarket,VA

Summary

Around 18 years of software development experience. Over 6 years of middle & senior level software management experience.

Ability to drive complex Software Projects from concept to fully operational status. Well organized, highly motivated and result focused problem solver.

Accomplished technology leader with special focus on Single Sign-On (SSO), Multi Factor Authentication (MFA) & Identity and Access Management (IAM) concepts. Effective communicator, goal-oriented individual with strong leadership capabilities

Overview

18
18
years of professional experience
3
3
Certification

Work History

Senior Manager, Software Engineering

Capital One
02.2022 - Current
  • Manage full-stack software servicing Authentication & Authorization system for all the Capital One digital consumers.
  • Provide design and technical solutions for Identity & Access management to allow the user to perform Single Sign-On and Multi Factor Authentication to Capital One applications.
  • Provide technical expertise in analysis and design of Rest APIs, ElastiCache and DynamoDB based applications.
  • Lead all aspects of Business Analysis, development, QA, documentation, and packaging & delivery in Agile/Scrum methodology.
  • Directed comprehensive Technical API Specification creation for Web Services.
  • Construct roadmap for R&D enhancements every year for successful application governance.
  • Produce comprehensive technical documentation to simplify and scale integrations.
  • Architected solution, designed and led major backend data migration projects using Rest APIs, Spring boot framework and Lambda
  • Led development on 5 simultaneous projects, multi-tasking across several deliverables while remaining in direct control of development paths.
  • Drove high-level strategic planning of development efforts across multiple projects to optimize resource utilization and shorten development times.
  • Evaluated ongoing development efforts, providing feedback on potential methods of expediting completion and improving final results.
  • Provide architectural guidance and recommendations on running applications efficiently and reliably on AWS platform.
  • Participate in deep architectural discussions and design exercises to create robust & resilient architecture built on AWS while ensuring solutions are designed for successful deployment in the cloud.
  • Allied with other engineering leaders to plan, manage and coordinate teams around reaching prescribed development milestones.
  • Mentored junior software engineers, providing careful guidance of development strategies and education on innovative development techniques.
  • Manage application delivery to SaaS and Licensed environments.
  • Provided continued maintenance and development of bug fixes and patch-sets for existing web applications.

Manager, Software Engineering

Capital One
02.2020 - 02.2022
  • Responsible for requirements and development of Risk Assessment and Authentication applications.
  • Responsible for requirements analysis and use case creation.
  • Designed detailed technical approach.
  • Managed design and development of application leading development team.
  • Efficiently managed team of 6 developers.
  • Conducted technical evaluations of engineering designs and test results.
  • Developed high-quality engineering designs and plans to meet industry standards.
  • Developed and implemented procedures to verify compliance with engineering standards.
  • Documented and developed engineering procedures and processes.
  • Conducted research to identify and evaluate new technologies and concepts in SSO platform.
  • Developed comprehensive engineering documents for all projects.
  • Implemented new strategies to reduce costs and improve efficiency of engineering team.
  • Implemented automated systems to improve accuracy and efficiency of engineering processes.
  • Assisted in developing cost-effective solutions to engineering problems.
  • Led engineering teams to successfully complete projects on time and within budget.
  • Monitored and evaluated application and system performance to recommend improvements.
  • Applied development best practices in daily tasks for efficiency and accuracy.
  • Trained and mentored junior engineers, providing guidance and direction.

Principal Associate, Software Engineering

Capital One
12.2016 - 02.2020
  • Designed, developed and maintained Identity and Access management applications.
  • Handled production support for high traffic IAM & Login applications
  • Maintained well-managed and compliant software in terms of security with focus identifying vulnerabilities and providing remediation
  • Revised and updated vendor product to modern development standards with in-house solutions for Single Sign-On applications, reducing operating costs, and improving functionality.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Pioneered new methods of code review to incorporate wider range of voices.
  • Tested and deployed scalable and highly available software products.
  • Created proofs of concept for innovative new solutions.

Senior Software Engineer

Logicatech
Richmond, VA
05.2013 - 12.2016
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed robust, scalable, modular and API-centric infrastructures.

Lead Engineer

Tata Consultancy Services
06.2010 - 04.2013
  • Designed and created engineering specifications for eCommerce applications for 'The Home Depot' client products.
  • Designed, coded, tested, debugged and documented programs using agile development practices.
  • Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Collaborated with clients directly to define solution requirements for eCommerce, mCommerce and order checkout platforms.
  • Integrated third-party tools and components into applications.
  • Partnered with development team on product development and application support plans.

Software Engineer

Wipro Technologies
Chennai, Tamil Nadu, India
08.2005 - 06.2010
  • Demonstrated creativity and resourcefulness through the development of innovative solutions.
  • Participated in team projects, demonstrating an ability to work collaboratively and effectively.
  • Strengthened communication skills through regular interactions with others.
  • Assisted with day-to-day operations, working efficiently and productively with all team members.
  • Skilled at working independently and collaboratively in a team environment.

Education

Master of Science - Software Engineering

Birla Institute of Technology And Science
Pilani, India
09.2009

Bachelor of Computer Applications - Computer Science

Madras University
Chennai, India
07.2005

Skills

  • Project Leadership
  • Project Management
  • Program Management
  • Data migration
  • Business Analysis
  • Software Engineering
  • Object Oriented Analysis & Design
  • Restful Web Services
  • Java/J2EE, JSP, Spring, Python, PHP, Shell scripts
  • J2EE & SOA Design Patterns
  • SQL & NoSQL Database design
  • Scala, JMeter, Karate unit testing
  • Cloud Computing, Amazon Web Services (AWS), Docker Platforms
  • AWS – EC2, ECS, S3, DynamoDB, Route53, ElastiCache, Lambda, SNS, SQS, CloudWatch
  • DevOps, Static Code Analysis, Maven
  • Service Oriented Architecture
  • Forgerock Identity Platform, OpenAM, OpenDJ, OpenSAML
  • Access Management, Directory Services
  • Struts & Hibernate, Spring base, Spring Boot Frameworks
  • SDLC, Agile/Scrum Methodologies
  • Automated Test-Driven Development
  • Quality Assurance
  • WebLogic Application Server, Tomcat, JBOSS
  • Oracle Database, SQL, PL/SQL, Stored Procedures
  • Splunk, New Relic, DataDog Monitoring
  • Technical API Specifications creation
  • Developing secured applications
  • NoSQL, Big Data ,Hadoop, MapReduce

Certification

AWS Certified Solution Architect - Associate
Sun Certified Java Professional
IBM Certified Application Developer - WebSphere Commerce

Timeline

Senior Manager, Software Engineering

Capital One
02.2022 - Current

Manager, Software Engineering

Capital One
02.2020 - 02.2022

Principal Associate, Software Engineering

Capital One
12.2016 - 02.2020

Senior Software Engineer

Logicatech
05.2013 - 12.2016

Lead Engineer

Tata Consultancy Services
06.2010 - 04.2013

Software Engineer

Wipro Technologies
08.2005 - 06.2010

Master of Science - Software Engineering

Birla Institute of Technology And Science

Bachelor of Computer Applications - Computer Science

Madras University
Janani Subramanian