Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
background-images

Karthikeyan Subbahnaidu

Summary

Lead Software Engineer with extensive experience in software development, application design, and team leadership. Proven expertise in Java, J2EE technologies, and full project lifecycle management, including requirement analysis, technical design, development, testing, and deployment. Skilled in Spring Boot microservice development and proficient in leveraging cloud technologies for scalable and efficient solutions. Adept at mentoring teams, solving technical challenges, and collaborating with stakeholders to deliver innovative results. Strong background in Agile and Waterfall methodologies, with a focus on creating reliable, high-performance applications and fostering team productivity.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

Wells Fargo
03.2024 - Current

As a Lead Software Engineer, responsible for the development activities of the IDP application and Devtools application.

  • Spearheaded the development and implementation of new features for the development teams, focusing on areas such as release management and vulnerability management.
  • Participated in discovery sessions to analyze dev tool usage functionality, finalized the design, and integrated it with APIs (utilized Riverbed Aternity API) to provide insights into software installations.
  • Coordinated releases and ensured technical mandates were addressed effectively.
  • Worked alongside Product Owners and Principal Engineers to create user stories for team members, providing guidance to ensure timely completion.
  • Mentored and led software engineers, fostering growth and removing barriers to success.

Lead Software Engineer

Wells Fargo
04.2023 - 03.2024

As a Lead Software Engineer, responsible for the design and development of the QVsion application, which provides test metrics for each release branch and offers valuable insights for technical and business stakeholders to determine production readiness.

  • Collaborated with business teams and Product Owners to define requirements.
  • Worked closely with Principal Engineers to finalize technical design plans.
  • Directed the development team, providing guidance and removing technical roadblocks.
  • Oversaw release coordination, from creating change requests (CHG) to post-implementation validation.

Sr Developer

Everest Consulting, (Client :USAA)
08.2022 - 04.2023
  • As an Agile team member in Agency IT team working for Agency Portal Application and other supporting APIs development and maintenance activities
  • Developing API's using spring boot to retrieve member's policy/quote information as per client requirement
  • Developing UI application using React JS for Member Service Representative(MSR)
  • Providing IT Prod support for the APA & APIs by monitoring alerts and email
  • Worked on Tech mandates (Docker upgrade, Talon V2 migration and Vulnerability fixes)
  • Created dashboards and alerts using Kibana and Splunk
  • Worked on various development and research activities( CTF legacy batch retirement and Migration)
  • Mentoring and given training for new team members.

Tech Project Manager

Everest Consulting(Client: USAA)
12.2021 - 07.2022
  • Policy Modernization Team)
  • System team is an Agile Team that provides support for Policy Modernization Train Developers in CICD Tooling dev env enablement
  • As Scrum Master / Tech PM hosting the daily standup and tracking progress of the tasks
  • Helping team to removing blockers for any System team tasks
  • AS a PM handling tech mandate releases (upgrade)
  • Facilitating the Scrum ceremonies Retro meetings,BLR and Iteration planning
  • As a tech Manager involved Code review and troubleshooting
  • Responsible for maintaining the JIRA board and Reports
  • Working with product owner closely to create the new backlog items
  • Involved in PI planning and responsible for capacity planning
  • Providing weekly and biweekly status to PO and management team

Sr Analyst Programmer

Everest Consulting Group (Client: Fanniemae)
09.2019 - 12.2021
  • Provided support and Lead the small team for advance application issues in production for a large banking institute
  • Worked directly with Business and L2 support teams to identify process improvements, bugs in code, and root cause analysis for problem tickets
  • Ensured timely delivery of trades external stakeholders
  • Implemented SRE Tools to reduce TOIL and reduce time needed for production issue analysis
  • Tools included Dynatrace and Splunk
  • As lead supported and maintained all our portfolio applications
  • Tracked the SLA for each incident and reported back to the customer
  • For any application release(upstream/downstream) will be doing & tracking CIA (Change Impact Analysis)
  • Lead the team for Retirement of Legacy application for our ST portfolio
  • Created customized Splunk and Dynatrace dashboard to help teammates identify issues before they happen
  • Supported failover exercise for two critical application
  • Coordinated with cross functional teams from different technical and business segments to identify and close incident tickets
  • Debugged Java Swing apps as well as web server REST API calls as needed
  • Created and tested database modification scripts in lower environment
  • Worked hands on in the development environment for AWS, tasks included ECS cluster monitoring, revived downed instance such as ECS task, EBS applications, also conducted CloudWatch logs metric log analysis
  • Maintain problem tickets and root cause analysis and change ticket creation in Service Now
  • Monitored Autosys jobs, and debugged as needed
  • Routine scripts ran in Unix/Linux env
  • Conducted ad hoc requests as needed such as compliance requirements for SOX and internal company audit requests.

Analyst Programmer

Y&L Consulting (Client : FannieMae)
01.2017 - 08.2019
  • Fanniemae
  • Migration and Prod support for MBS Taxes 17.2
  • AS a part of MBS Tax BAU Rel
  • Application has been migrated to Spring MVC -MUL Activity
  • Code repository has been migrated from ClearCase to SVN -MUL Activity
  • Have addressed all major business enhancements
  • Fixed all Appsec vulnerability findings from Application penetration and Static Testing
  • Responsibilities:
  • Closely worked with Stakeholders for requirement analysis and defined the scope for the BAU releases
  • Coordinated with different groups for all migration activities
  • Responsible for Release management (Release Ticket creation, Implementation plan and status reporting)
  • As Tech SME responsible for accepting functional requirements
  • Responsible for design and development team delivery
  • As a part of Application support, responsible for production maintenance
  • Environment: Agile (Scrum), Windows/Linux, Java/J2EE, Spring MVC, Autosys 4.5 and R11, Weblogic 12g,SQL Server 2012, Jenkins, SVN, JIRA,Icart,Hibernate, Fortify, Service now

Analyst Programmer

Y&L Consulting(Client: Fanniemae)
08.2016 - 12.2016
  • Client : Fanniemae
  • CSPi Migration for MBS Taxes
  • As a part of CSPi integration some of the MBS tax application's input stream/upstream systems are getting retired (Eg
  • Pooltalk and MAST)
  • Those applications data need to vend from new system (EDI)
  • MBS Tax uses two methods to process all upstream files: automated and manual processing
  • The automated processing is done through Autosys
  • In Autosys, a series of jobs run on a monthly basis
  • Manual processing is done through the admin application
  • CSPi R1 will introduce the new interface for MBS Tax application as well as changes in existing monthly process
  • Responsibilities:
  • Involved in requirement analysis and defined the scope for the CSPi R1 release
  • Responsible for Architecture change in current working system (ARB review)
  • As Tech SME responsible for accepting functional requirements
  • Responsible for design and development team delivery
  • As, for tech team I have closely worked with business for all stakeholder requirements development (Java/J2EE)
  • As a part of Application support, responsible for production maintenance
  • Environment, Agile (Kanban, Scrum), Windows/Linux, Java/J2EE, Strut 1.6, Autosys 4.5 and R11, Weblogic 10g,SQL Server 2012, Jenkins, clear case, clear quest, JIRA, Jenkins, Icart, Checkmarx

Analyst Programmer

Everest Consulting Group (Client: Fanniemae)
09.2014 - 07.2016
  • Fanniemae
  • MBS Taxes 15.1
  • MBS Tax calculates tax factor information, including RE%, for all Fannimae MBS Pools
  • The data is available to public via the Fanniemae taxfactor website(http://taxfactor.efanniemae.com/taxfactors/SearchForm.htm) and also via SIAC(Securities Industry Automation Corporation) file
  • MBS Tax app also assigns Tax ID(EIN) to each MBS Pool and sends the IRS a report containing the pools with their assigned EIN
  • MBS Tax uses two methods to process data: automated and manual processing
  • The automated processing is done through Autosys
  • In Autosys, a series of jobs run on monthly basis
  • Manual processing is done through the admin application
  • MBS Tax 15.1 Release is having enhancements and tech mandate items for MBS Tax application
  • Responsibilities:
  • Participated in requirement analysis and defined the scope for the BAU (business as usual) release
  • Analyzing requirements and creating functional and technical specifications and design documents
  • Responsible for development team delivery
  • As, for tech team I have closely worked with business for all stakeholder requirements development (Java/J2EE)
  • Responsible Autosys migration (V 4.5 to R11)
  • As a part of Application support, responsible for production maintenance
  • 1, Windows/Linux, Java/J2EE, Strut 1.6, Autosys 4.5 and R11, Weblogic 10g,SQL Server 2008, CAST

Sr Product Specialist, ECOS

Cognizant Technologies Solutions(Hartford Ins)
03.2014 - 09.2014
  • The Enterprise Claim Operating System (ECOS) Project will replace two claims handling systems (CI and Source) and one ‘‘first notice of loss'' application (Loss Connect) with a more configurable, adaptable and upgradeable claims handling system from Guidewire
  • Internal and external interfaces that interact with CI, Source and Loss Connect must be adapted to interface with the new Guidewire system
  • The overall solution must address existing technology impediments within a scalable, lower cost operating model
  • Responsibilities:
  • Participated in requirement analysis and proposed solutions
  • Analyzing requirements and creating functional and technical specifications and design documents
  • Design and implement business work flows in the most intuitive and innovative ways to the end- user
  • Involving in architectural design and technical discussions to enhance different modules within the Subsidiary application using Object Oriented Analysis and Design (OOAD), SOA in multi-tier and distributed architectures
  • Using different software development life cycle methods such as SCRUM, and Agile Development to monitor the application at various levels
  • Analyze the available technologies and re-commend the best possible latest technology aptly suited for the requirement
  • Environment: Agile(Scrum), Windows/Linux, Java/J2EE, Guidewire, Spring Batch.H2, Oracle WebLogic 11g, Gosu, Spring Boot
  • Syntel, USA

Project Lead

CenturyLink
03.2014 - 09.2014
  • WFM - Work Force Management System
  • SS9 - Service Suite V 9.1
  • OSS -Operational Support System
  • WFM is part of OSS and Workforce Management Solution is responsible for the management of field resources as it pertains to automating dispatching and distribution of service and trouble orders to maximize customer satisfaction as well as providing key performance metrics to measure efficiencies and control costs
  • WFM/SS9 Integration: An ongoing high-profile project developing interface between SS9 and other /various OSS host systems like MARTENS, Ensemble and Metasolv etc
  • Responsibilities:
  • Interaction with business Analysts and Involved in architectural and technical discussions and re-arch meetings
  • Identify, re-design and re-arch multi-tier distributed systems to come up with re-usable system / services
  • Involved in POC and analyze and finalizing and recommend best technology aptly suited for the requirement for WFM integration
  • Implemented the WFM view Web app using J2EE(Servlets, JDBC and JSP) and worked on Business logic layer
  • Develop message flow and web services using IBM Websphere message flow on requirement
  • Provide integration with back-end applications, build, maintain and support software to standardize projects
  • Overcome dependencies and to speed up development process, mock up services using SOAP UI and create test data
  • Involved in validating software against DEV, QA, Staging, PROD & PROD-DR Servers / Environment
  • Staging of application to prod / prod-DR servers, build and deploy to designated servers and production support
  • Performance improvement activities, load testing with QA team, identity and apply potential improvements related to the environment and the application
  • Involved GIS java programming to fetch the correct Area and subarea
  • Respond to QA / production defect fix and release patch for update Quality Center
  • Maintain version control of all the Source, configuration, artifacts and updating in SharePoint server
  • Provide subject matter expertise on the process design, re-engineering and administration approaches for implementing the solution to the team
  • Environment: Agile(Scrum), Unix/Windows/Linux, Java/, -Web logic 10.3.4 Afaria 6.6, - BEA Tuxedo 10.3.0.0, BEA WLS 10.3.2, Oracle 11G, TOAD/sqlDevleoper, Web sphere message broker toolkit 6.1, .Net 4.0, Symas OpenLDAP Server 3.1, ANT, Subversion 1.6, SOAP UI 4, Ventyx SOI -ServiceMix(SS9), Win SCP & Putty.

Sr. Software Engineer

Syntel
02.2009 - 12.2012
  • This is also part of OSS support for Centurylink
  • E911 - Emergency 911
  • OSS -Operational Support System
  • E911 support: Reliance web application will maintain and make available 911 address information to the PSAP's (Public Safety Answering Point) for CenturyTel customers and other telcos that are in counties where CenturyTel is the lead E911 telco
  • This project involves maintenance of current systems E911 system and migration the data from ceturytel legacy system to EMBARQ E911 DBMS(Datamaster) system
  • Responsibilities:
  • Monitor &support the Production servers for the Reliance application Availability
  • Tracking the Daily Ali-transfer update to other telco or PSAP
  • Analyzing, fixing and re-running the abend jobs
  • Wrote the utility to update phone numbers in Bulk
  • Using ArcGIS desktop(ESRI) map update the address points for reverse 911 process for evacuation or alert purpose on regular basis
  • Responsible to create the Ali file by requested format(NENA1/2)
  • Responsible to defect fixing for any requirement assigned in dimension and check in the code in SVN
  • Responsible for installing patches from vendor
  • Core Java/J2EE, Oracle 9i, Toad, IBM reflection (Mainframe), Oracle-Web logic 8.1, PERL,ArcGIS(ESRI) Dimension, SVN, SOAP UI 4,Win SCP & Putty.

Sr. Software Engineer

Syntel (Centurylink)
02.2009 - 04.2012
  • WFM - Work Force Management System
  • ADV - Advantex 7.7
  • OSS -Operational Support System
  • OSS Support and Migration
  • Main goal of this migration project is to convert legacy EMBARQ customers into Centylink (Previously Century tel) WFM System (ADV 7.7) after that in second phase need to upgrade the current WFM system software (From ADV 7.7 to SS9)
  • As a part of production support activities need to take care of all kind of support tasks for both the systems
  • Responsibilities:
  • Monitor &support the Production servers for the Application Availability
  • For CR or Enhancement request: Interacting with business analyst for requirement analysis, design, implementation & intensive testing and for production support
  • Design and coding using Java and J2EE (Servelts, JSP, JDBC) technologies
  • Using J2EE technologies worked on DAO and business layer to pull records for specified requirement
  • Built the Java (using core java) utility for bulk updates in DB
  • Using ArcGIS desktop suite to maintain the production map and perform the map move activity also
  • Implemented the monitoring script for server monitoring using PERL
  • Responsible to defect fixing for any requirement assigned in dimension and check in the code in SVN
  • Developed the order data comparison utility to make a decision for Go-live or No
  • Involved in code review and ensuring all design/deployment documents are updated and information is accurate
  • Responsible for installing patches from vendor
  • Windows/Unix, core Java/ J2EE, 9i, Toad, DB2, IBM reflection (Mainframe), Oracle-Web logic 8.1,Afaria 5, PERL, Dimension, SVN, Win SCP & Putty.

Programmer Analyst

Syntel
10.2006 - 11.2008
  • M6 -Metasov
  • OSS -Operational Support System
  • Metasolv is a OSS (Operation Support System) product developed by Metasolv Software Solutions, now acquired by ORACLE Corporation is used by telecom service providers for their daily activities like Order Management, Inventory Management, service fulfillment and Activation
  • It is developed based on a purely N-tier SOA (Service Oriented Architecture)
  • It can be integrated with other third-party applications like Customer Relationship Management, Telecom Billing, Work Force Management, GIS Systems etc
  • To develop an end to end business suite
  • Responsibilities:
  • Part of core product support team handled all network system module issues
  • Interacting with Client, requirement analysis, Design & Testing of Application Implementation for newer version
  • Using Java, JSP EJB and PowerBuilder to fix the prod support issues
  • Developed Session bean for business logic and Entity beans for persistence
  • Developed and modified new MSS XML API for order management
  • Design and prepare HLD, LLD for Matrix Capabilities based on SOA integrate services using Weblogic Workshop JPD approach
  • Involved in SQL/PLSQL, Performance Queries and Stored Procedures using Oracle 9i
  • Involved in CORBA API development also
  • Involved in assigning tasks and review comments & peer to peer code review
  • Check-in the new code or SQL changes in Rational Clear Case and Resolving the CR's in the Rational Clear quest
  • Ensuring that all assessment and design documentation is up to date and accurate according to the customer
  • 1.5, JSP, Web logic server, , Windows XP, Clear quest, Clear Case, and Eclipse

Sr.System Analyst

Sprish InfoTech
03.2006 - 10.2006
  • CRPS Campus Resource Planning System
  • CRPS is liferay portal that provides a custom view of their University of Brunei
  • By this System can easily manage all type of academic activities like program proposal, course registration, admission, examination, alumni, student and staff profile Information
  • This portal will help you to control the approval process level also
  • For example: New program has to be approved by all of members includes particular Head of the Department, Dean, Senate and UBD Council
  • Responsibilities:
  • Interacting with onsite/client team to do requirement analysis, Design and developing the prototype
  • Using Liferay and Shark BPM to develop the workflow for the approvals
  • Identifying setup, input data, steps and expected response in Manual test cases, coming up with Test Harness
  • Experienced Application Integration Engineer interacting and leading various team understanding the component Behavior at virtual location onsite/offshore model
  • Sound knowledge of ERD, Data Modeling, context diagram, Domain Model, Object Diagram and SQL & PLSQL
  • Writing and updating Requirement & Design docs
  • Responsible for writing and executing unit test cases
  • Involved in assigning tasks and review comments & peer to peer code review
  • Toad 7.5.2, JaWE1.4.2-1, Shark 1.1-2

Software Programmer

Future Focus Infotech, GE Healthcare
10.2005 - 03.2006
  • IWB - Install Work Bench
  • This application provides a custom view of their Installation related eOM Backlog data
  • Alerts (Cross-functional workflow) are displayed to the installation team when Critical\Specific events occur to eOM Order, those affect the Installation Process
  • In addition, broadband backlog and transfer screens display the respective orders to the installation team
  • Lastly, admin and user profiles are present in the application which result into some key processes to function according to the user preferences
  • Responsibilities:
  • Interacting with client, analysis, design (business test cases to technical use cases), implementation and Testing
  • Using core Java, JSP, Servlets, EJB, JMS to develop web/ Edge computing software's
  • Involved in writing SQL & PLSQL using TOAD and migrating oracle 8i
  • Developed the User Profile &related activities in this application
  • Ran the Hamurapi tool against the application to ensure the CMM level
  • Updated and maintained defects using Test Director, functional and regression testing
  • Updated the User documentation in Software Release Docs.

Software Programmer

NovelTeam
04.2005 - 08.2005
  • Leads-Collector
  • This application designed to automate the process of collecting the Job opportunities in various job portals and store the key info about the job in local data base then, CSR searches from the local database, the information like name, skills, phone number, and email address of a person/company
  • Responsibilities:
  • Held meetings with user for understanding Business Requirements and prepare Business Document for the user review
  • Using parsing technique fetch the addresses from database and parse the addresses in to various categories, such as Organization, City, and Phone, etc in Different Job portals
  • Involved in the unit and regression testing for the application
  • Participated in internal design review of testing materials
  • Documented the defects using Bugzilla and tracked them to completion by communicating and co-coordinating with the development as well as the support group.

Education

Master of Science - Information Technology

Gandhigram University
Gandhigram, TamilNadu, India
04-2003

Bachelor of Science - Physics

Gandhigram University
Gandhigram,TamilNadu, India
05-2001

Skills

    Languages : C, C, Java, SQL, and PL/SQL

    Web Technologies : HTML, JavaScript, Angularjs, XML, Reactjs

    J2EE Technologies :Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, RMI

    Methodology : Agile methodology (SCRUM, Kanban)

    ORM technology : Hibernate

    App/Web servers : Web Logic 8, 9x,10, Tomcat 5x,

    Applications Frameworks : Jakarta Struts1x,Spring MVC, Spring Boot, Microservices, Spring Batch

    Databases : RDBMS concepts, Oracle 8i/9i,11g, MySQL,DB2,SQL Server 2008/2012,Postgres, Mongo

    Operating Systems : Windows 9X/NT/2000, Red Hat Linux, HP-UX,

    Webservices : SOAP, WSDL, JAX-RPC

    XML : XML, XPATH, XSLT, XML SPY, XML UNIT

    Tools : Ant, Log4j, Toad, CVS, Visual Source Safe, Visio 2000,XML Spy, Eclipse, JBuilder, Weblogic Workshop, Websphere message broker toolkit 61, ArcGIS Desktop 91,ESRI-Arc SDE,Dimension, Clearcase, ClearQuest, SOAP UI 4, Jenkins, JIRA, ServiceNow, GIT Hub,Splunk, Dynatrace

    IDEs : Eclipse,STS

    Cloud Computing: Amazon EC2, Amazon RDS, AWS CloudWatch, Amazon EBS other services of the AWS family, Red Hat-Openshift,Azure

    Domain Knowledge : Well versed in Telecom - OSS, Capital Markets, Healthcare, Education, Insurance, Banking , Engnieering Enablement

Certification

ICAgile Certified Professional (ICP)

SAFE 4.0 Aglist

Azure Fundamentals certification

Languages

English
Full Professional
Tamil
Full Professional

Timeline

Lead Software Engineer

Wells Fargo
03.2024 - Current

Lead Software Engineer

Wells Fargo
04.2023 - 03.2024

Sr Developer

Everest Consulting, (Client :USAA)
08.2022 - 04.2023

Tech Project Manager

Everest Consulting(Client: USAA)
12.2021 - 07.2022

Sr Analyst Programmer

Everest Consulting Group (Client: Fanniemae)
09.2019 - 12.2021

Analyst Programmer

Y&L Consulting (Client : FannieMae)
01.2017 - 08.2019

Analyst Programmer

Y&L Consulting(Client: Fanniemae)
08.2016 - 12.2016

Analyst Programmer

Everest Consulting Group (Client: Fanniemae)
09.2014 - 07.2016

Sr Product Specialist, ECOS

Cognizant Technologies Solutions(Hartford Ins)
03.2014 - 09.2014

Project Lead

CenturyLink
03.2014 - 09.2014

Sr. Software Engineer

Syntel (Centurylink)
02.2009 - 04.2012

Sr. Software Engineer

Syntel
02.2009 - 12.2012

Programmer Analyst

Syntel
10.2006 - 11.2008

Sr.System Analyst

Sprish InfoTech
03.2006 - 10.2006

Software Programmer

Future Focus Infotech, GE Healthcare
10.2005 - 03.2006

Software Programmer

NovelTeam
04.2005 - 08.2005

Master of Science - Information Technology

Gandhigram University

Bachelor of Science - Physics

Gandhigram University
Karthikeyan Subbahnaidu