Shahid M.

Shahid M. Email and Phone Number

Vice President of Data - Governance Infrastruc - Apps Dev Tech Lead Analyst @ Citi
Mumbai, Maharashtra
Shahid M.'s Location
Plano, Texas, United States, United States
About Shahid M.

• Seventeen years of Information Technology experience in all phases of architecture, technical analysis, solution design, development, implementation, integration, and administration of enterprise applications and solutions. • Worked with business organizations like financial institutions, government, and software house.• Applications worked-on ranged from AML, Lockbox Services, Derivative, Restaurant, Taxation, & Auto Loan.• Experience in enterprise applications, and high volume OLTP and mission critical application environments.• Strong experience in designing and development of Java/J2EE web and backend applications. • Experience with modern JavaScript Framework Angular, TypeScript, SOAP, REST API, and Microservices.• Experience in Data Modeling & Integration, SQL Tuning, Stored Procedures, as well as Unix and Shell Scripting• Good understanding of the Software Development Life Cycle processes and Agile methodology• Excellent analytical, problem solving, organizational, planning, and communication skills• Experience in providing production support.Operating Systems: - Windows, Unix AIX, LinuxRDBMS: - Oracle, DB2, and MS SQL.- Database Modeling & Integration, SQL Tuning, Stored Procedure (PL/SQL), and SQLCloud/Tools: - AWS, EC2, ECS, S3, RDS, Jenkins, Docker, KafkaLanguages/Tools: - J2EE/Java (EJB, Applet, Servlet, JSP, RMI, SWING, JMS), Struts, Tiles, Quartz, POI.- Spring Framework (MVC, REST API, JPA, Quartz), SpringBoot, Hibernate, JSON- SPA, Angular, RxJS, Template Driven & Reactive Forms, Angular CLI- JavaScript/TypeScript, HTML, HTML5, CSS, CSS3, XML, XSLT, AJAX, YUI, JQuery - RESTful Web Services (JAX-RS, Security with SiteMinder, SSO)- Web Services (JAX-WS, WSDL, SOAP, WS-Security with SiteMinder, SSO)- Eclipse, IntelliJ Idea- WebLogic, Tomcat, JBoss- WindWard & WindWard Scripting- Shell Scripting, CA7, AutoSys & Batch Jobs. - SSRS (SQL Server Reporting Services), Crystal ReportsTesting/Tools - TDD – Test Driven Development (Unit Tests, Junit, Mockito, Jests) - E2E Tests (Selenium, Cucumber, Mountbank)- ATDD - Acceptance Test Driven Development & Functional Tests (Cucumber) - Performance Test (JMeter)Packages: - IBM-MQSeries, Visual Source Safe, CVS, SVN, Maven, Junit, MS Office, etc.- GIT, GitHub, branching, code merging.- Splunk & Splunk DashboardAnalytics/Tools: - SAS Base and SAS Advanced, SAS Admin, Data Warehouse, BI Tools, Snowflake.

Shahid M.'s Current Company Details
Citi

Citi

View
Vice President of Data - Governance Infrastruc - Apps Dev Tech Lead Analyst
Mumbai, Maharashtra
Website:
citibank.com
Employees:
10
Shahid M. Work Experience Details
  • Citi
    Vice President Of Data - Governance Infrastruc - Apps Dev Tech Lead Analyst
    Citi Apr 2023 - Present
    New York, New York, Us
  • Capital One
    Lead Consultant (Full Stack Java/J2Ee, Microservices, Angular, Rbdms Lead Developer)
    Capital One Dec 2019 - Mar 2023
    Mclean, Va, Us
    Working as a Lead Consultant (Full Stack Java/J2EE, Angular, RBDMS Lead Developer) in the department of “Servicing Tech” through Collabera Inc.Teams:NMA (Navigate My Account), CMA (Close My Account)Environment: J2EE/Java, RESTfull Web-Services/APIs, Microservices Design, SpringBoot, Spring, JPA, Hibernate, Kafka, JSON, Angular 6, TypeScript, HTML, CSS, AWS/ECS/EC2/S3/RDS, Maven, GIT, Jira, IntelliJ, Jenkins, Docker, Oracle/MSSQL, TDD, Testing (Unit, Functional, E2E, Performance) (Junit, Mockito, Jests, Cucumber, Mountbank), SonarQube, Splunk & Splunk Dashboard, Snowflake, Agile environment.Role: - Contribute to solution architecture design. analysis, and produce technical documentation.- Collaborate with Product Owner on Sprint Planning and Story Grooming, Pointing, & Tasking.- Design, develop, and maintain RESTfull Web-Services/APIs (Microservices) (Java, Springboot).- Develop web-based applications in Angular 6 (TypeScript, HTML, CSS, etc.)- Lead and Perform reviews of design and code (PR) and mentor less experienced developers.- Contribute to analysis, design, and development of RDBMS tables and stored procedures.- Create Unit Tests for Java (Junit, Mockito) and TypeScript (Jests) in a TDD environment.- Create REST Functional Tests (ATDD-Acceptance Test Driven Dev.) using Cucumber.- Create REST Performance Tests with Hercules (Wrapper of Apache JMeter).- Create Web E2E tests using Cucumber (feature, step), Mountbank, and CapOne internal tool.- Design & develop Splunk Queries and Dashboards and investigate issues.Description: NMA team is responsible for Payments & Credit Bureau Disputes. CMA team is focused on delivering all the business functionalities like Vehicle Total Loss, Payoff, Title release etc. and product initiatives like offering new vehicle loans for Payoff, Trade-In, or Refinance customers. Both teams take care of new functionalities and maintain existing once, and the focus is towards “You build it, You own it”.
  • Intuit
    Sr. Fullstack Developer (Java/J2Ee)
    Intuit Feb 2019 - Dec 2019
    Mountain View, California, Us
    Worked as Sr. Full Stack Java/J2EE and UI Developer with Intuit (Canada) in Agile development environment. Working through Procom Consultants Group Ltd.Project: Turbo TaxEnvironment: J2EE/Java, REST APIs, SpringBoot, Spring, Spring MVC, JSON, JavaScript/TypeScript, HTML, CSS, XML, Maven, GIT, IntelliJ Idea, Tomcat, Unit Testing, Test-Driven DevelopmentRole: - Design, develop, and maintain full-stack, web-based applications in Java/J2EE and Angular.- Participate in requirements gathering, use-case development, and design reviews.- Adhere to the Agile / SCRUM methodology.- Perform design and code reviews and mentor less experienced developers.- Create Unit Tests using JUnit & Mockito in a Test-Driven development environment.- Resolve defects during QA testing, pre-production, production, and post-release patches.- Analyze and design database within an application area.- Collaborate with Product Owner on Stories and help design new capabilities. - Own delivery of features from top to bottom, from concept to code to productionDescription: Intuit is a business and financial software company that develops and sells financial, accounting, and tax preparation software and related services for small businesses, accountants, and individuals. Intuit’s TurboTax is the #1 best-selling tax preparation software to file taxes online. More than 45 million Canadian tax returns filed with TurboTax.
  • Alchemy Systems
    Sr Java/J2Ee & Angular Developer
    Alchemy Systems May 2018 - Jan 2019
    Austin, Tx, Us
    Worked as a Sr. Java/J2EE and Angular Developer (consultant) with Alchemy Systems in Agile software development environment.Project: OntrackClient: RBI – Restaurant Brands International (Burger King, Tim Hortons)Environment: J2EE/Java, Hibernate, REST APIs, Spring, Spring MVC, Spring Quartz, JSON, Angular, Material, JavaScript/TypeScript, HTML, CSS, XML, SQL, Maven, GIT, Eclipse, JBoss, MS SQL.Role:- Participate in the technical design and implementation of software.- Develop RESTfully accessed entities based on established conventions and standards.- Create data models.- Update existing components to conform to latest conventions and standards.- End-to-end problem solving and debugging from UI to database.- Produce functional as well as technical documentation.- Provide peer level support in areas of expertise to other team members.- Conform to and evolve user interface standards.- Unit test authored code and assist QA department with formulation of test plans. Description: Alchemy’s Ontrack platform is used each day, by more than 450,000 employees in over 20,000 restaurants in 17 languages across 85 countries to effectively manage their operations and deliver on their brand promise. Ontrack gives multi-unit restaurant brand executives a more strategic method to affect performance and drive operational agility at each location. Align in-store execution to brand strategy. Ontrack ensures franchisees, in-store managers, and individual team members are aligned and successfully performing to corporate vision and objectives.
  • Td
    Sr. It Specialist/Designer (Java/J2Ee Programmer/Analyst)
    Td Mar 2016 - May 2018
    Toronto, Ontario, Ca
    Worked fulltime as Sr. IT Specialist/Designer (Java/J2EE Programmer/Analyst) with TD Bank.Project: Anti Money LaunderingEnvironment: J2EE/Java (Servlet, JSP, JMS), Hibernate, Spring, Spring MVC, JavaScript, HTML, CSS, XML, JQuery, SQL, Maven, Eclipse, JUnit, WebLogic, Angular, Bootstrap, Agile.Oracle RDBMS, DB2, SQL, CA7, Shell Script, Windows 7, Unix & Linux, and SAS.Role/ Responsibilities: - Perform application design, development, testing, and implementation using Java/J2EE.- Create POC and Design for Data Migration (terabytes) from DB2 to Oracle.- Perform production support (3rd level) on rotational basis- Participate in planning (timeline, project plans, estimates, task breakdown, resources)- Documentation (strategy, architecture & design, installation, and operating procedure)Description: AML application is a TD enterprise wide transaction monitoring system used to monitor customer financial transactions and detect money laundering activities, as per regulatory requirements. The system interfaces with SAS Anti Money Laundering solution. The system takes care of Bank’s Canadian and US business units. The Alert Generation Process is fed by data sourced from various TD sources via custom ETL owned & maintained by TDBG/TDBN. For PROD environment there are continuous maintenance releases as well as the production support & on-call activities.
  • Cibc
    Lead Java/J2Ee Programmer (Consultant)
    Cibc Nov 2014 - Nov 2015
    Toronto, Ontario, Ca
    Worked as a Lead Programmer (Consultant), in Enterprise Application and high volume online transaction processing and mission critical application environment. Worked through Hays Recruiting.Projects: FXM – Foreign Exchange Maintenance (Web Application to manage CIBC external clients)Environment: J2EE/Java (EJB, Servlet, JSP, JMS), Struts, Hibernate, Spring, JavaScript, HTML, DHTML, CSS, XML, JQuery, SQL, and PL/SQL, SVN/GIT, Maven, Eclipse, JUnit, WebLogic, Tomcat, Oracle RDBMS, Web Services (JAX-WS, WSDL, SOAP, WS-Security with SiteMinder, SSO).Visio, OOAD with UML, OOP, N-Tier architecture, Multi-threading, AutoSys, Database Modeling and RDBMS. SSRS Reporting, Shell Scripting, Windows 7, and Unix.Role:Engaged in design, development, testing, implementation, and production support.Description: FXM is the Web Admin Portal. Wholesale Banking Front Office Sales Team utilizes FXM to on-board and maintains external clients. The portal interfaces with WSS (Wall Street System; a FX trading application) through WSS-API to allow real-time modifications of client trading configurations. Some of the functionalities the application includes are below.- FO (Front Office): To manage external clients (companies & users).-BO (Back Office): To setup the WSS Customer Code, and mail the welcome package with login information.-BCC (Business Contact Centre): To reset the password, and generate the temporary password.-Production Support: Provides the read-only access to many screens.-Reporting: Ad-hoc reports to FO e.g. Credit Limit Report, Trade History By Web Code, Client Watch (activity) Report, Company Watch (activity) Report, etc.
  • Cibc
    Senior Programmer Analyst - Java/J2Ee
    Cibc Aug 2008 - Oct 2014
    Toronto, Ontario, Ca
    Worked as a Sr. Programmer / Technical Lead (Consultant). Worked through Procom Consultants Group Ltd.------------------------------Feb 2013 – Oct 2014 Wholesale Banking Technology of CIBC------------------------------Project: Derivatives Trade ConfirmationEnvironment: J2EE/Java, JSP, Servlet, Struts, JavaScript, HTML, CSS, WinWard & WinWard Scripting, WebLogic Workshop, WebLogic 8.1, Oracle RDBMS, and Win-NT, SVN, Maven, jUnit,Role: Engaged in all elements of the Software Development Lifecycle, including requirements gathering, design, development, testing, implementation, as well as continued 3rd level application support.Description:The application generates Trade Confirmations from various World Markets trading systems, routes them through an approval workflow process, and eventually distributes them to the counterparties. ------------------------------Aug 2008 – Feb 2013 Global Operations Technology of CIBC------------------------------Project: IRISWEB - re-patforming of 10 various applications with mix of technologiesEnvironment: J2EE/Java, Hibernate, Spring, POI, JSP, Servlet, Struts 2, Tiles, JQuery, JQuery UI, JavaScript, HTML, CSS, Log4j, ANT, Eclipse, SVN, Maven, jUnit, WebLogic 11g, Oracle 10g, Sybase, and Win-2008, Web Services (JAX-WS, WSDL, SOAP, WS-Security with SiteMinder, SSO), RESTful Web Services (JAX-RS, Security with SiteMinder, SSO).Role: - Design, Architecture, and Development of RAD platform & Technical Documentation.- Business & Client Tier Design & Development- Leading & mentoring the team and the development of business modules.Description:For the development of the IRISWEB modules, have designed/developed the RAD framework that is generic OO, loosely coupled, MVC, Multi-Tier, and service oriented platform. It helps programmers build web apps, solving basic web development problems, write less code, and add new modules without impacting the existing infrastructure.
  • Gxs – Global Exchange Services (Canada)
    Senior Application Consultant - Java/J2Ee
    Gxs – Global Exchange Services (Canada) Oct 2006 - May 2008
    Gaithersburg, Md, Us
    Project of Royal Bank of CanadaWorked as a consultant on Java Server & Client Side platform with GXS, a proven leader of On-Demand Supply Chain Management, offering solutions that simplify and enhance business integration and collaboration. GXS has 1600+ employees in nearly 30 countries including Canada.Project: AFS - Auto Financial SystemClient: Royal Bank of CanadaEnvironment: Java, JSP, Servlet, Struts, Hibernate, Spring, JavaScript, HTML, CSS, Eclipse, Apache Tomcat, WebLogic 8.1, Oracle RDBMS 10g, and Win-NT, JUnit, AgileRole: - Object Oriented Application design.- Business Tier development.- Client Tier development.Description: The RBC AFS Solution can be used by the Auto Manufacturer, Dealer, and the Bank. The system provides the following functionalities.- Floor Plan/Inventory functionality provides control, audit, loan monitoring and reporting functions for the new vehicle invoice transactions received from Automotive Manufacturers, keeping track by make, model, and serial number.- Leasing Portfolio functionality provides control, audit, and reporting functions for the vehicle lease requests received from the automotive dealer, keeping track by lessee, make, serial number, and payments.- EDI Processing: The system accepts 810 Invoice Transaction files from Manufacturers for Dealers and generates 1) 820 CORP Payment file to transfer funds from the Bank to Manufacturers, Insurers and Dealers and 2) 820 PAP Payment files to transfer funds to the Bank from Manufacturers and Dealers. AFS system accepts 824 Application Advice files with transactions from the Bank as an acknowledgement of the 820 Payment transactions.
  • Cibc
    Senior Programmer Analyst - Java/J2Ee
    Cibc Apr 2006 - Oct 2006
    Toronto, Ontario, Ca
    Worked as a Senior Programmer Analyst (consultant) on Java Server & Client Side platform with CIBC in the GOT-COST department. Global Operations Technology (GOT) is accountable for all aspects of technology for its Global Operations client. Central Operations Services Technology (COST) plans, delivers and maintains end-to-end technology solutions and support for the Central Operations Services Group within Global Operations.Project: Derivatives Trade ConfirmationEnvironment: J2EE/Java, JSP, Servlet, Struts, JavaScript, HTML, CSS, jUnit, WinWard & WinWard Scripting, WebLogic Workshop, WebLogic 8.1, Oracle RDBMS, and Win-NT, Web Services (JAX-WS, WSDL, SOAP, WS-Security with SiteMinder, SSO)Role: Engaged in all elements of the Software Development Lifecycle, including requirements gathering, design, development, testing, implementation, as well as continued 3rd level application support.Description:The application generates Trade Confirmations from various World Markets trading systems, routes them through an approval workflow process, and eventually distributes them to the counterparties. Some of the functionalities the application includes are below.- Generates complete confirmation letters covering the trades Swaps, FRA, Options, Swaptions, FX Arb, etc.- Provides facsimile tracking for both draft and generated and incoming confirmations.- Automates manual tasks such as the application of signatures, faxing and management information reports.- Provides the ability to confirm both internal and external transactions.- Sends the notification that trades have been booked and need to be confirmed.- Sends the auto-reminders to front office approvers based on specified business rule.- Provides the search function to find a confirmation at any point and time in workflow

Shahid M. Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science
  • Colorado Technical University
    Colorado Technical University
    Computer Science
  • Preston University
    Preston University
    Computer Science
  • Karachi University
    Karachi University
    Accounting
  • Kotwal Building High School Karachi
    Kotwal Building High School Karachi
    Science
  • S.M. Science College, Karachi
    S.M. Science College, Karachi
    Science

Frequently Asked Questions about Shahid M.

What company does Shahid M. work for?

Shahid M. works for Citi

What is Shahid M.'s role at the current company?

Shahid M.'s current role is Vice President of Data - Governance Infrastruc - Apps Dev Tech Lead Analyst.

What schools did Shahid M. attend?

Shahid M. attended Georgia Institute Of Technology, Colorado Technical University, Preston University, Karachi University, Kotwal Building High School Karachi, S.m. Science College, Karachi.

Who are Shahid M.'s colleagues?

Shahid M.'s colleagues are Joshua Reynolds, Sachin Begde, Aparna Naphade (Pmp), Meha Bhargava, Denise Owens, Rajshree Mishra, Omar Latif.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.