Post Job Free

Resume

Sign in

Principal engineer, Information Architect, Solution Architect

Location:
Charlotte, NC
Posted:
February 22, 2024

Contact this candidate

Resume:

Skills Summary

**+ years of overall IT experience

10+ years of experience in Application Development

8+ years of experience in product architect, and technical delivery lead roles

18+ Years of experience in Banking and Financial Domain

Constantly learning and leveraging emerging technologies

Professional Certifications & Trainings:

CFA Certified Investment Foundation

AWS Certified Solution Architect Associate

AWS Certified Cloud Practitioner

Application Security Champion Level 1

API Academy Certified API Designer

API Academy Certified Security Architect

API Academy Certified Product Management

Sun Certified Architect

Sun Certified EJB Component Developer

Sun Certified Web Component Developer

Sun Certified Java Programmer

Several Pluralsight, and Udemy trainings on AWS

Pluralsight Training on Python

TOGAF Training

Education

MCA in Computer Applications, Bharathidasan University, 2003

B.Sc., in Mathematics, Madras University, 2000

Experience Summary

Senior App Engineering Tech Lead/Architect Vanguard, Charlotte, NC, Oct 2021 – Nov 2023

Portfolio Construction Solutions is an investment insights analytics tool that enables crew to bring the VAAM to life in their client engagements giving them portfolio construction modeling and scenario analysis capabilities.

Responsibilities:

Engage business partners, and stakeholders to understand business goals, strategies, and questions

Applying 12-factor methodology

Creating product architecture

Collaborate with team on their engineering work and help team members make informed decisions in alignment with project strategic goals

Designing and building cloud-native applications

Defining architectural views of the products

Consult stakeholders on technology choices and feasibility evaluation

Documenting product architecture, design, and training materials

Teach, mentor, grow, and provide advice to team members

Prioritize project deliverables to meet project objectives and service client groups effectively

Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems.

Interfaces with the delivery manager and enables the engineering team to engage on department-level aspects of larger (sub-department-wide) initiatives.

Product gap analysis and data mapping

Guides conversations to remove blockers and encourage collaboration across teams.

Delegating work to team members and reviewing deliverables

Preparing functional and non-functional unit test cases and implementation

Managing technical debts

Application code quality monitoring using SonarQube, check style, find bug, and PMD

Configuring environments to deploy application

Maintain developed applications

Supporting business users to generate reports and solve customer issues.

Coordinating with upstream and downstream system owners to resolve data integrity issues

Tools and Technologies: JIRA, MS VISIO, Confluence Page, Draw,io, PPT, Excel, Word Documentation, AWS, Java SDK, Spring framework, Multi-threading, Angular, Micro Frontend, Micro Services, High-Performance Grid Computing, MATLAB, Aurora DB, Dynamo DB, SNS, Lambda, REST, Serverless Hosting and GIT

Tech Lead/Product Architect Consultant @TIAA, Charlotte, NC, Apr 2017 – Oct 2021

The Teachers Insurance and Annuity Association of America-College Retirement Equities Fund (TIAA, formerly TIAA-CREF), is a Fortune 100 financial services organization that is the leading provider of financial services in the academic, research, medical, cultural, and governmental fields. TIAA serves over 5 million active and retired employees participating at more than 15,000 institutions and has $1 trillion in combined assets under management with holdings in more than 50 countries.

Yodlee Account Aggregation is a near real-time data streaming process to extract participants' held-away account information from outside banks using the Yodlee FastLink tool. After the successful implementation of this project, TIAA financial advisors were able to view participants aggregated assets on the TIAA side. Also, it reduced the huge amount of paperwork and delays in the retirement advisory process.

Responsibilities:

Engage business partners, and stakeholders to understand business goals, strategies, and questions

Applying 12-factor methodology

Defining architectural views of the products

Creating a product map

Consulting with stakeholders on technology choices and feasibility evaluation

Documenting product architecture, design, and training materials

Prioritize project deliverables to meet project objectives and service client groups effectively

Managing Application Architecture

Product gap analysis and data mapping

Delivering Solution Concepts, estimates, and Integration architecture for Personal Fin App tools

Build the application as per design guidelines

Setup a Confluent Kafka platform to build a data pipeline for real-time streaming

Implemented real-time ETL process using Kafka for event-driven system

Delegating work to team members and reviewing deliverables

Preparing functional and non-functional unit test cases and implementation

Managing technical debts

Application code quality monitoring using SonarQube, check style, find bug, and PMD

Configuring environments to deploy applications

Maintain developed applications

Supporting business users to generate reports and solve customer issues.

Coordinating with upstream and downstream system owners to resolve data integrity issues

Tools and Technologies: JIRA, MS VISIO, PPT, Excel, Confluence, Word Documentation, CQRS, Event Driven Architecture, Micro Services, Java SDK, Spring framework, Multi-threading, Mule, Kafka, Angular, REST Services, Oracle, MUnit, and GIT

Lead Application Developer/Information Architect Consultant at Wells Fargo, and Bank of America, Nov 2011 – Mar 2017

Responsibilities:

As a technical team lead, converted business requirements into technical design documents

Applying 12 factor methodology

Designing and building APIs for fixed-income Wells Fargo securities repo trading product

Designing and building batch processes for Wells Fargo market risk technology group

Designing and building APIs for Bank of America retail banking OMNI channels

Designing and building ETL tools for data loading using Python

Creating PPT for any new solution proposal, business process review, etc.,

Conducting PI planning meeting

Delegating work to team members and tracking deliverables

Conducting peer review meeting

Building integration frameworks/services to get real-time, near real-time, offline feeds from different trading and settlement products.

Conducting deliverables review meetings with team and application stakeholders

Managing technical debts

Preparing functional and non-functional unit test cases and implementation

Application code quality monitoring using SonarQube, check style, find bug, and PMD

Configuring environments to deploy applications

Application performance monitoring using Dynatrace and fixing performance issues

Assisting the operations team in automating the production monitoring process

Resolving production issues and assisting business users

Coordinating with upstream and downstream system owners to resolve data integrity issues

Tools and Technologies: Micro Services Architecture, Spring Boot, Spring Batch, Orchestration Pattern, APIs, MS Visio, PPT, Java SDK, Micro Services, Spring Framework, Python, ETL, Multi-threading, Mybatis, XML, Coherence cache, JMS, Web Services, Autosys, JMS, JUnit, SQL Server, Mockitto, SVN, tracking technical manuals and tasks using JIRA, Intellij

Lead Application Developer TCS – Bank of America Relationship, Charlotte, NC Oct 2007– Nov 2011

Client Business Profile: Bank of America Merrill Lynch is an American global financial services company, the largest bank holding company in the United States, by assets, and the second largest bank by market capitalization. Bank of America serves clients in more than 150 countries and has a relationship with 99% of the U.S. Fortune 500 companies and 83% of the Fortune Global 500. The company is a member of the Federal Deposit Insurance Corporation (FDIC) and a component of both the S&P 500 Index and the Dow Jones Industrial Average. In 2010, Forbes listed Bank of America as the world's 3rd "best" large company.

Project Abstract: Navigator is an integrated customer relationship, sales, and performance management tool for the Investment, Commercial, and Corporate Banking divisions. Sales and performance functionalities of the above-mentioned LOBs exist in the disparate systems for legacy Merrill Lynch and legacy Bank of America bankers. So, the new entity BAML initiated the Navigator project to provide a single sales and performance management tool for the following functionalities.

Party on Boarding, Deal creation and product maintenance, Calls and contacts, Deals Done Away

User Profile Maintenance, Client Dashboard, Banker Dashboard, Group Head Dashboard, Manager Dashboard

Responsibilities:

-Designing and building full-stack applications for investment, commercial, and corporate banking CRM applications.

-Designing and building microservices for investment, commercial, and corporate banking CRM applications.

-Product modernization

Converting functional and non-functional requirements into technical design documents

Conducting review meetings with application stakeholders

Planning, assigning, tracking and reviewing team members work

Conducting daily standup meeting

Created detailed design documents, including system diagrams, program specifications, and test plans for high-level design

Provide leadership to project teams by understanding business and technology requirements and sharing the knowledge with the team.

Create project documentation for project plans, communication plans, risk mitigation plans, identifying tasks and activities, and tracking and reporting of project plans.

Convert/Upgrade the applications based on the business requirement using the latest JAVA technologies.

Evaluate new application requests for technical feasibility and compatibility with current applications

Implementation and support

Technologies Used: Micro Services, Java, Weblogic Portal, Java Script, Spring Framework, Oracle, CI/CD Pipelines, Oracle Coherence Cache

Associate Consultant Polaris - Shinsei Bank Relationship, Tokyo, Mar 2004 – Oct 2007

Client Business Profile: Shinsei Bank established in the late 1952 in 1-8, Uchisaiwaicho 2-chome, Chiyoda-ku, Tokyo, 100-8501. And it is one of the leading Bank in Japan provides financial products, services and solutions to customer and clients in Japan. The bank has main business segments like Retail Banking, Investment Banking, Corporate Banking etc.,

Project Abstract: Intellect Suite is an enterprise banking software product suite, which includes products for consumer banking, investment banking, wealth management etc.,

Responsibilities:

Working with BA’s to understand new product feature requirements

Preparing product gap analysis documents

Design and implementation of highly distributed multi-tier shared service using SOA

Involved in design and development of banking IT product development and channel integration

Writing junit test scripts

WebLogic application server configuration process

SIT/UAT/Prod release process

source code, libraries, documents using perforce

Managed source code configuration using RCC source control

Technologies Used: Object Oriented Design tools, Java SDK, JSP, Servlets, JMS, SOA, EJB, Web-Services, Weblogic Server, Multi-Tier System Architecture, Framework, HTML, JS, Ajax, oracle, and Linux



Contact this candidate