Summary
Work History
Education
Skills
Certification
Timeline
Generic
Prasanna Veeramani

Prasanna Veeramani

Software Engineering Leader
Brentwood,TN

Summary

  • IT Professional with 21+ years of total experience in Information Technology (IT) with strong software engineering and platform engineering skills involving enterprise application development, distributed systems and enterprise integration services background including various technologies and skill sets.
  • Experience in multiple business domains such as Banking (Citizens Bank), Healthcare (UHC), Telecommunications (Verizon), Airline Technology (FedEx), Financial Services (Macy's Credit Services) and Retail Systems (Hudson and Bay Company, Lord & Taylor, Genuine Parts Company - NAPA Auto Parts and Tractor Supply Company).
  • Extensively worked on onshore-offshore model (11+ years) in IT Services with varying roles and responsibilities starting from Software Engineer, Senior Software Engineer, Lead Software Engineer, Technical Lead, Technical Architect and Technical Delivery Lead.
  • 12+ years of extensive experience in Retail domain during the period (2007-2021) for both horizontal and vertical domains including IT Retail Store Systems, IT Retail Payments and IT Enterprise Integration Services supporting Mobile POS, Point of Sale (POS), Order Management System (OMS), eCommerce, Warehouse Management System (WMS) and Transportation Logistics System (TLM).
  • Result-oriented, Data-driven, and Proficient at building strong technical teams for key project initiatives.
  • Built and managed both the onshore teams and multiple offshore teams in terms of Solution Delivery with effective Resource Utilization and Project Management skills.
  • Practiced both the Build and Buy strategies as applicable for the enterprises in terms of technical solutions from inception to delivery.
  • 4+ years of intense experience (2020-2023) in building software products/services, platform components with cloud-native cost-effective solutions using modern architecture styles (like MSA) or software-as-a-service (SaaS) for the enterprises.

Work History

Principal Software Engineer / Team Lead

Citizens Financial Group, Inc.
Franklin, TN
05.2021 - Current
  • Company: https://www.citizensbank.com/
  • Promotions: Senior Software Engineer, Principal Software Engineer.
  • Built engineering solutions team and support team for Home Mortgage Engineering (HME) products, Innovations and consumer lending division.
  • SPARK - Autonomous platform built by Citizens Bank to create multiple home mortgage products and services to support Retail, Wholesale and Correspondent business channels with custom tools and implementation.
  • Engineering (40%): Core Engineering Team Member/Advisor of SPARK Platform and Products Architecture - Product Development Environment.
  • BAU (20%): Partnered with IT Vendors to form support system for SPARK platform and products to manage regular Business As Usual (BAU) activities involving weekly release cadence for existing Retail home mortgage products, consumer lending.
  • Initiatives (40%): Partnered with multiple Engineering managers and Product owners enabling cross-functional teams to extend SPARK platform and products to support new Wholesale and Correspondent business channels.
  • Designed and built new Microservices for SPARK platform consists of 50+ products and extended Products and Pricing Engine (PPE) to support multiple business channels.
  • Enabled dedicated support team for SPARK platform and products with external IT vendors.
  • Extended SPARK platform to support multiple external Loan Originating Software (LOS) in terms of integration namely Blend, Blackknight Empower and Broker Digital for loans and facilitated to provide better products and pricing.
  • Established continuous feedback loop for products and services periodically with business groups for improvements.
  • Driving weekly refinement sessions with product owners to create or enable features and enhancements for products and services (in-take process) in turn establishing fine-grained work break down structure (WBS) for technical teams (or pods) with clear accountability.
  • Evaluate and review automation, monitoring alerts and auto-incident resolution process periodically for betterment.
  • Migrated 125+ microservices, 50+ shared libraries, applications and services to new platform successfully in 2022 Q2-2023 Q2 to align with Citizens Enterprise Standards and practicing 12-factor apps methodology.
  • Maintain and resolve security vulnerabilities promptly for SPARK platform, components, products and services to stay in compliance and risk management.
  • Roles and Responsibilities: 40% Technical, 40% Strategic Project Initiatives and 20% DevSecOps Support and BAU activities.
  • Development Environment: Amazon Web Services (AWS), OpenJDK Java 11, Kotlin 1.7, Spring Boot 2.7.2, Spring Framework 5.3.22, Docker, Docker Swarm, RedHat OpenShift, Hashicorp Vault, Apache Cassandra, DataStax Astra DB, AWS RDS (SQL Server), Drools, Confluent Kafka, Avro, LogRocket and DataDog for observability.

Tractor Supply Company - IT Lead Developer / Team Lead

IT Data Integration - Enterprise
11.2019 - 04.2021
  • Company: https://www.tractorsupply.com/
  • Built core solutions team for futuristic solutions of Enterprise Data Integration Platform in TSC. Moved away from Buy to Build strategy due to need and high demand of modernizing integration solutions approach enterprise wide.
  • EDF - Enterprise Data Fabric Platform is new platform built from scratch for modernizing and migrating all application integration and data integration interfaces at enterprise level.
  • Piloted in year timeframe including POCs and functional decomposition of existing interfaces followed by implementation of selective core interfaces first.
  • Established core engineering team (with size of 6) for Enterprise Data Fabric Platform (EDF) platform - Product Development.
  • Partnered with IT Vendors and built new DevOps support team (with size of 1 onshore and 4 offshore) for new platform.
  • Designed and built Micro-batch, Micro-service and Micro-API solutions for Data Integration requirements in TSC.
  • Enabled Business Process Level (end-to-end) support for Enterprise Data Integration.
  • Migrated Online and Mobile Sales channel interfaces to new platform successfully in 2020.
  • Integrated new EDF platform with ServiceNow and Microsoft Teams for monitoring alerts, notification and incident resolution.
  • Roles and Responsibilities: 60% Technical, 30% Strategic Project Initiatives and 10% DevOps Support activities.
  • Development Environment: Java 12, Hashicorp Vault, Consul, Nomad, Nginx, Grafana and ELK/EFK stack for observability.

Tractor Supply Company - IT Lead Developer

IT Retail Store Systems - Enterprise Payments
11.2018 - 11.2019
  • Company: https://www.tractorsupply.com/
  • Promotions: Senior Developer, Lead Developer.
  • API Design and Development in mPOS (Infor) Backend Services (RESTful) for ACI eSocket.POS Implementation using Java, Apache CXF, Spring Boot and Swagger 2.
  • Payment Integration of ACI eSocket.POS with Stockyard Terminals in TSC Stores.
  • Payment Integration of ACI eSocket.POS with Mobile POS Terminals in TSC Stores.
  • Integration of Verifone Mx925 and e355 devices with POS, mPOS and Stockyard Terminals including device management such as firmware upgrades and key management.
  • Build and Setup Environments for ACI eSocket Configuration Server in Peak10 Data Center - Windows Environment.
  • Build and Setup Environments for ACI eSocket.POS instances in TSC Store Servers - Windows/Client and Linux/Server Environments.
  • Closely worked with External Vendors (Verifone, ACI), IT Partners (Infosys), IT PMO and Internal Cross-Functional Teams.
  • Automated deployments with CI/CD using Git and Jenkins for all environments.
  • Roles and Responsibilities: 70% Technical, 20% Strategic Project Initiatives and 10% Production Support activities.
  • Development Environment: Java 8, Spring Boot, Swagger 2, JAX-RS, PostgreSQL, JSON/XML and NRF ARTS BOD architecture.

Tractor Supply Company - IT Senior Developer

IT Retail Store Systems - POS
10.2017 - 10.2018
  • Company: https://www.tractorsupply.com/
  • Design and Development of automating Private Label Credit Card (PLCC) Application Process with Micros XStore POS.
  • Integration of Citi PLCC Web Services with Micros XStore POS for Account Lookup and New PLCC Credit Applications process.
  • Design and Development of Verifone Pinpad Forms for PLCC Implementation.
  • Design and Development of mPOS Suspend and POS Resume Transactions Implementation.
  • Integration of EPSON IP Printers with Micros XStore POS.
  • Key team member of regular Monthly Releases of Micros XStore POS in POS team.
  • Roles and Responsibilities: 70% Technical, 20% Strategic Project Initiatives and 10% Production Support activities.
  • Development Environment: Java 6, Micros XStore POS, JPOS, XML, Verifone Mx925 and EPSON Printers.

Tractor Supply Company - IT Senior Developer

IT Application Integration - Enterprise
04.2013 - 10.2017
  • Company: https://www.tractorsupply.com/
  • Proficient in WSO2 Products Stack for Integration - Enterprise Service Bus (ESB) 4.8.1, Governance Registry, Data Services, API Manager and Business Activity Monitor.
  • Built around 100+ integration services (Synchronous, Asynchronous and Publish/Subscribe) enterprise wide by supporting various internal IT organizations from Application Integration (AI) perspective.
  • Strong experience with best practices of developing integration services using Enterprise Integration Patterns (EIP).
  • Following are key successful implementations during my tenure in TSC:
  • IT Mobility - Integration of mPOS with Micros XCenter for piloting Mobile POS in TSC Stores.
  • IT CRM and Marketing - API Design and Development for Neighbor's Club Pilot in TSC Stores.
  • IT eCommerce - Integration of IBM Sterling Order Management System (OMS) with SAP MERCH and Manhattan Warehouse Management System (WMS) systems.
  • IT eCommerce - Integration of IBM WebSphere Commerce (WCS) with external Gift Card Vendor.
  • IT Logistics - Integration of Manhattan Transportation Lifecycle Management (TLM) with SAP MERCH, SAP FICO and Manhattan WMS systems.
  • IT Security - Integration of RCS Identity Access Management (IAM) with BMC Remedy.
  • IT Service Management - Integration of Atlassian JIRA with BMC Remedy.
  • Roles and Responsibilities:70% Technical, 20% Strategic Project Initiatives and 10% Production Support activities.
  • Development Environment: Java 7, WSO2 Products, XML, XSLT, XPATH, XSD, DSL, JSON and OAGiS BOD architecture.

FedEx Services - IT Senior Application Developer (Contractor)

IT FedEx Services - Cook Systems International
03.2012 - 03.2013
  • Company: https://cooksys.com/
  • UI/UX development using Eclipse RCP Workbench Platform environment for Airlines Discrepancy Management (MACH).
  • Built custom eclipse views using Graphical Editing Framework (GEF).
  • Incorporated custom content assists for search mechanisms.
  • Built custom JFace Viewer components, custom tool tips and custom label/content providers for Table.
  • UI/UX development using Nebula Gantt Framework for Workload Management (WM).
  • Built custom Gantt Charts and Events for WM.
  • Roles and Responsibilities: 100% Technical - Core Development Team.
  • Development Environment: Java 6, Eclipse RCP Workbench Platform, Weblogic 11gR1, Oracle 11g, CVS, Apache Ant, Cruise Control, Windows 7.

Macy's Credit Services (MCCS) - Technical Delivery Lead (IT Partner)

IT MCCS - Software Paradigms International(now Softvision)
08.2011 - 03.2012
  • Company: https://www.softvision.com
  • Design and Development of EzPay Schedule Payments project using Java 6 and JAX-RPC based web services using Spring DAO with IBM DB2 9 database in IBM WebSphere 7.x environment.
  • This is heterogeneous environment consists of both Java and Microsoft technologies where newly built services are consumed by both .NET thick client and .COM clients.
  • Roles and Responsibilities: Delivery Lead at onshore with 70% Technical - 30% Project Management of Onshore/Offshore model. Handled both Java, .Net and Mainframe teams at offshore for this project.
  • Development Environment: Java 6, IBM DB2, IBM RAD, IBM WebSphere 7.x, Clearcase, Anthill Pro, Microsoft SharePoint Portal, AIX and RHEL OS.

Hudson & Bay Trading Company - Technical Delivery Lead (IT Partner)

IT HBTC - Software Paradigms International(now Softvision)
05.2010 - 07.2011
  • Company: https://www.softvision.com
  • Built multiple data migration interfaces for COFI Sales Order Conversion project. Migrating from Oracle Order Management System (COFI) to Sterling Multi-Channel Fulfillment System (MCF).
  • Roles and Responsibilities: Delivery Lead at onshore with 70% Technical - 30% Project Management of Onshore/Offshore model.
  • Development Environment: Java 6, Oracle 11g, IBM MQ, JMS, Apache Ant, SVN, IBM WebSphere 7.x, IBM Rational Rose J Edition, JUnit and CRUCIBLE.

Genuine Parts Company - Technical Delivery Lead (IT Partner)

IT GPC - Software Paradigms International (now Softvision)
05.2007 - 05.2010
  • Company: https://www.softvision.com/
  • Promotions: Technical Lead (Offshore), Technical Architect (Offshore) and Technical Delivery Lead (Onshore).
  • IT Partner for regular monthly releases, enhancements and strategic project initiatives of internal product called Total Automotive Management System (TAMS II) in IT Retail Store Management Systems.
  • Roles and Responsibilities: Delivery Lead at onshore with 70% Technical - 30% Project Management of Onshore/Offshore model.
  • Development Environment: Java 1.5, JBoss 3.2.x, Sybase 7.x, 10, JConnect 5.5, Silverstream Designer 3.7, SVN, Apache Ant, Maven, UBL, IBM Rational Rose J Edition, JAX-WS, Apache Axis 2, .Net Web Services on Biztalk Servers, Jasper Reports, Test NG, Bugzilla and CRUCIBLE.

Verizon Data Services - Senior Programmer Analyst

IT VDSI
06.2006 - 05.2007
  • Company: https://verizoninindia.verizon.com/
  • Projects: Part of key project initiatives namely Capital Management System (CMS), Verizon Trunk Forecast (VTF) and ADSL Creation and Capacity Database (ACCD).
  • Roles and Responsibilities: 100% Technical - Core Development and Support Team.
  • Development Environment: Java 1.4, JSP, Apache Struts, JavaScript, Oracle, Web services, SOAP, Apache Axis, Apache Ant, Telelogic Synergy, IBM DB2, C, Pro *C, JMS and IBM MQ.

United Health Care (UHC) - Senior Software Engineer

IT BPO - Lason India Ltd. (now SourceHOV)
04.2004 - 06.2006
  • Company: http://www.sourcehov.com/
  • Projects: Part of key project initiatives namely Keyer Application and Job Setup Application for Forms and Claims Processing. Keyer Application - A data entry software for BPO business involving workflow management.
  • Job Setup Application - A job definition setup for Healthcare Forms and acts as input to Keyer application for data entry. This deals with large TIFF images with advanced imaging operations.
  • Roles and Responsibilities: 100% Technical - Core Development Team.
  • Development Environment: Java 1.4, Java AWT/Swing, Java Advanced Imaging (JAI), XML, JAXP, JAXB, XML, XSD, XSLT, XPATH, MySQL, Apache Ant, Apache Axis 1.1, Windows 2003 Server and .NET Web Services.

State Bank Of India - Programmer Analyst

IT SBOA - INCA Software Solution Private Ltd.
06.2002 - 01.2004
  • Company: http://www.inca-it.com/
  • Projects: Key team member of project initiatives namely SBI Remittance, SBI Dealing 2000 and Net Banking. SBI Remittance - A multi-user application for the process of remittance in banking involves creating remittance through SWIFT, TT and EFT, maintaining beneficiary information and check maintenance.
  • SBI Dealing 2000 - A thick client application interfaces with SBI Router Server to collect data about deal maintenance, authorization, broker maintenance and counter party maintenance.
  • Net Banking - A web application for banking customers to maintain their online statements, LC status and LC views.
  • Roles and Responsibilities: 100% Technical - Core Development Team.
  • Development Environment: Java 1.4, Java AWT/Swing, HTML, CSS, XML, JavaScript, ASP, Windows IIS, MS SQL Server, Java AWT/Swing, Windows 2000 Professional

Education

Master of Science - Computer Science

Loyola College
Chennai, India
06.2000 - 2002.05

Bachelor of Science - Computer Science

Loyola College
Chennai, India
06.1997 - 05.2000

Skills

Programming Languages - Core Java - 14, 5, 6, 8,11 and 12, Kotlin - 17

undefined

Certification

Hashicorp Certified Vault Associate

Timeline

Principal Software Engineer / Team Lead

Citizens Financial Group, Inc.
05.2021 - Current

Hashicorp Certified Vault Associate

01-2021

Tractor Supply Company - IT Lead Developer / Team Lead

IT Data Integration - Enterprise
11.2019 - 04.2021

Tractor Supply Company - IT Lead Developer

IT Retail Store Systems - Enterprise Payments
11.2018 - 11.2019

Tractor Supply Company - IT Senior Developer

IT Retail Store Systems - POS
10.2017 - 10.2018

Tractor Supply Company - IT Senior Developer

IT Application Integration - Enterprise
04.2013 - 10.2017

FedEx Services - IT Senior Application Developer (Contractor)

IT FedEx Services - Cook Systems International
03.2012 - 03.2013

Macy's Credit Services (MCCS) - Technical Delivery Lead (IT Partner)

IT MCCS - Software Paradigms International(now Softvision)
08.2011 - 03.2012

Hudson & Bay Trading Company - Technical Delivery Lead (IT Partner)

IT HBTC - Software Paradigms International(now Softvision)
05.2010 - 07.2011

Genuine Parts Company - Technical Delivery Lead (IT Partner)

IT GPC - Software Paradigms International (now Softvision)
05.2007 - 05.2010

Verizon Data Services - Senior Programmer Analyst

IT VDSI
06.2006 - 05.2007

United Health Care (UHC) - Senior Software Engineer

IT BPO - Lason India Ltd. (now SourceHOV)
04.2004 - 06.2006

State Bank Of India - Programmer Analyst

IT SBOA - INCA Software Solution Private Ltd.
06.2002 - 01.2004

Master of Science - Computer Science

Loyola College
06.2000 - 2002.05

Bachelor of Science - Computer Science

Loyola College
06.1997 - 05.2000
Prasanna VeeramaniSoftware Engineering Leader