Prabhakar Kumar Singh
Email: *********.**********@*****.***
Mobile: 609-***-**** Turnersville, New Jersey- 08012
LinkedIn: http://www.linkedin.com/in/prabhakar-singh-0874a645
Professional Summary
●Innovative Program Manager with 17+ years of experience specializing in IT infrastructure, application development, application deployment working in diverse client domains (Education, Finance, Banking, Trading, Retail, Logistics & Pharmaceutical).
●Nearly 10 years of experience in the Finance domain in High Frequency Trading (HFT) System development, System testing, System monitoring, and Linux Support of the system on live environments.
●Successfully implemented the technology in the finance domain which the USA Air force is using to track their fighter plane and satellite is located on the real-time base system.
●Supervised 100+ professional across Project managers, software development, quality assurance, release management and production support.
●Experienced in designing cloud models for Infrastructure-as-a-service (IaaS), Platform-as-a-service (PaaS), and Software-as-a-Service (SaaS).
●Extensive knowledge of Software Development Life Cycle (SDLC) processes, Agile (SCRUM, Pair, Xp), Release Management, DevOps, and Cloud implementation.
●Well-versed with Project, Program & Portfolio management tools set like MS Project, Gantt Charts, JIRA, Azure, Bugzilla and Business Analysis, Solution architect & Audits (internal, external, process).
●Strong experience in preparing Project Plans, Project budgets, Project Schedules, establishing Milestones, Work Breakdown Structure (WBS), Network Diagram, Scope Management, and Conflict Management with Team Members.
●Leading the Project, Product & Services Management team to develop release plans and ensure product backlog is grooming enough to achieve the objective.
●Experienced in interacting with various internal/external stakeholders and third-party vendors in a Multi-vendor environment.
●Detailed-oriented Project Manager who excels at establishing clear objectives for team members and enforcing deadlines to keep the project on track.
●Strong analytical, problem-solving, and quick learning skills along with an appetite for learning and implementing new technologies.
●Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis, and audits.
●Highly efficient in working in a fast-paced environment and multiple issues at a time.
●Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
●Excellent written and oral communication skills with a results-oriented attitude.
●Extensive experience in defining quality policies, Quality Management Services (QMS), Project Methodologies & many agile implementations.
●Worked with many start up for building Technology products & migration to cloud, Open Systems and now on Machine Learning, Intelligent systems Bots & IoT, concurrent based project.
●Working on various cloud training, system migration & implementations, specifically Infrastructure as a Service (IaaS), Robotics, ML, NLP, IoT and various other tools like Neutron, Cinder, Glance etc.
●Cyber Security, Digital Forensic, Extraction and Analysis of data, Building evidence continuous improvement better Digital security building digital secure vaults, policy building.
Education
Bachelor of Engineering (B.E) Degree in Computer Engineering
Trainings/Seminars/Workshops/YouTube on Program Management, Continuous Application development
Professional Certification
PMI Project Management Professional.
PG Diploma in Embedded System Design
Technical Skills
Operating Systems: UNIX, Linux, Windows
Protocols: TCP/ IP, UDP, DHCP, DNS, WINS, FTP, IPSec, IMAP, LDAP, SNMP, TELNET
Antivirus/ Firewall: Mcaffe, Symantec End Point 11, Windows Firewall, PIX515e
CMDB: Change, Request, Incident management, CMDB update, Asset management
Virtualization: VMware, Virtual Box, KVM, EC2
Tools: Bazzar, GNU MAKE, Doxygen, Valgrind, Bugzilla, KEIL. JIRA, GIT, Bitbucket, Microsoft Project, Gantt Chart, Google Analytics, MS office, Open office
Debuggers: gdb, IDE
Language: ColdFusion, C, C++, Java, C#, Shell script, Python, VC++, SQL, Socket Programming API, Multi-threading, Embedded C++, Intel Assembly Language (80x86), 8051 microcontrollers
Databases: Postgres, Oracle, Microsoft SQL Server
Middleware: Sunapsis, Message passing protocol (RTI DDS Gen)
DevOps: JIRA, Ant, GIT, SVN, CVS
Work Experience
Name of Organization
From
Till
Role
Tata Consulting Services Ltd
Dec 2021
Current
Technical Program Manager
University of Pennsylvania
May 2018
Apr 2021
Assistant Director of IT & Operations (Application Development Project Manager)
GuruSchools LLC
Jan 2016
Apr 2018
Program Manager
Dolat Capital Pvt Ltd
March 2008
Dec 2015
Application Development Project Manager
Dewsoft Solutions Pvt Ltd.
August 2006
February 2008
Sr. Software Engineer
Symphony Technologies.
Oct 2005
July 2006
Software Engineer.
Professional Experience
Client: Citi Bank (Dallas, Texas) / Amtrak, Washington DC
Designation: Technical Program Manager Tata Consulting Services Ltd (New Jersey)
Duration: Dec 2021 – Current
Project Description
Lead on the various project for Citi internal proprietary code and API implementation and migration with third party Invest Cloud for certificate related.
Role & Responsibility
Managed communications with stakeholders regarding product goals and progress.
Effectively use PM tools including Jira, Excel, Word, and PowerPoint.
Created & strictly adhered to the project plan, maintained project Milestone, issues/risk logs, and
Facilitated regular team meetings.
As a Delivery Lead manages the scope and collection of clear and comprehensive business
Requirements in support of the objectives.
Analyze and create the project business cases that accurately reflect the cost and benefit of the
Program/Project.
Produce weekly status reports, meeting agendas and minutes, updated project plans, manage issues
And risks items, and other key project artifacts.
Coordinate and manage meetings and deliverables with various senior leaders and committees.
Utilize process engineering skills to analyze end-to-end processes
Leading the Project, Product & Services Management team to develop release plans and ensure
Product backlog is grooming enough to achieve the objective, prioritized and visible to all stakeholders.
Help the team resolve and track impediments by finding the right personnel to resolve them, escalate
When necessary, and protect the team from external interferences.
Motivate the team to work towards continuous improvement and deliver a shippable product that
Delivers business value for every sprint.
Drive significant organizational change across the agile team to support agile development.
Promote cross-function to ensure task completion and delivery of features.
Establish criteria for each milestone within the product roadmap as means to drive the work faster.
Active participation in discovery sessions, prototyping, and document reviews, plan setup, plan
Configuration with clients.
Conduct and effectively participate in sprint planning, task estimates, task sequencing, sprint reviews,
And retrospectives. Coached and mentored new staff members.
Organization : University of Pennsylvania. (Philadelphia)
Designation: Assistant Director of IT & Operations (Application Development Project Manager)
Duration: May 2018 – Current
Project Description
Lead on the various project iPenn System, QLess implementation, NGSS project and HCM project. To handle other central Penn units that handle international student/scholar/faculty processes, including student records and warehouse data feed handling to Sunapsis system.
Role & Responsibility
Lead communications with stakeholders regarding product goals and progress made following Agile Methodologies.
Design detailed migration plan for workload from any platform to AWS.
Leading the Project, Product & Services Management team to develop release plans and ensure product backlog is grooming enough to achieve the objective, prioritized and visible to all stakeholders.
Good exposure in Hybrid Cloud and Private Cloud.
Utilize work load migration tools to AWS (i.e. Cloudcape, Zero, Platepin etc.)
Work with other Scrum Masters and Program Managers to manage any interdependencies.
Develop AWS centralized logging solution for security team to consolidate AWS logs and analyze them to detect incidents using Elastic Search services, CloudTrail, VPC flow logs, and EC2 server logs,
Extensively worked on ColdFusion,
Help the team resolve and track impediments by finding the right personnel to resolve them, escalate when necessary, and protect the team from external interferences.
Migrating from On-Premises Infrastructure to AWS Cloud.
Participate in Scrum of Scrum to ensure cross-team collaboration, coordination of release plans, report overall project status, and upcoming risks/dependencies.
Identified and worked to remove barriers to successfully complete the overall project, with particular emphasis on resolving issues with various teams.
Motivate the team to work towards continuous improvement and deliver a shippable product that delivers business value for every sprint.
Drive significant organizational change across the agile team to support agile development.
Promote cross-function to ensure task completion and delivery of features.
Establish criteria for each milestone within the product roadmap as means to drive the work faster.
Gather use cases and requirements through stakeholders and SMEs.
Manage offshore team global outsourcing partner, work, consultants, and relationships.
Cultivate an environment of agile practices, best Practices knowledge building.
Build organizational Quality Management Services (QMS) with Cross-team collaboration, and teamwork.
Active participation in discovery sessions, interviews, prototyping, and document reviews, plan setup, plan configuration with clients.
Conduct and effectively participate in sprint planning, task estimates, task sequencing, sprint reviews, and retrospectives.
Coached and mentored new staff members, including conducting performance reviews.
Client: ICICI Bank Pvt Ltd., New York
Designation: Program Manager Guruschools LLC (New Jersey)
Duration: Jan 2016 – Apr 2018
Environment: Salesforce.com, Force.com Sandbox, Import Wizard, Apex, Sharing Rules, Visualforce, Pages, Triggers, Workflows, Email alerts, APEX Data Loader, Localizations, Web Services API, SOAP, REST APIs, MS Project, Jira, AWS
Project Description
ICICI Bank Limited, New York Branch is an Indian bank branch offering high quality, tailor-made financial solutions to large corporations and growing businesses across the United States of America. It offers a wide range of banking products and financial services to corporate and retail customers through a variety of delivery channels in the areas of investment banking, life, and non-life insurance.
Roles & Responsibility
Identified and worked to remove barriers to successfully complete the overall project, with particular emphasis on resolving issues with stakeholders, SMEs, consultants, developers, and testing teams.
Good hands-on experience with Google Analytics and various other reports.
Lead development teams that created web interfaces and standalone applications using agile framework.
For kick-off meetings, develop a timeline schedule for all project components, and then review with the team to define and assign responsibilities, deliverables, and deadlines.
Translated business goals, feature concepts, and customer needs into prioritized product requirements and use cases.
Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Tomcat, LINUX etc.
Plan, develop and implement VMware Production and Development Clusters, Network, and storage.
Configure HA and Fault Tolerance with VMware 5.5 ESXi.
Kept all communications open between developers and clients to ensure all requirements are fulfilled for each Sprint.
Established criteria for each milestone within the product roadmap to measure developmental progress.
Gathered detailed use cases and requirements through regular on-site visits, virtual meetings, and customer advisory board sessions.
Facilitate discussion during the backlog grooming and sprint planning to achieve user story development and estimation.
Work with the Product Management team to develop release plans and ensure product backlog is grooming enough to achieve the objective, prioritized and visible to all stakeholders.
Developed and managed the Project Management Plan, established the risk management process and metrics for the deliverables.
Help team resolve and track impediments by finding the right personnel to resolve them, escalate when necessary, and protect the team from external interferences.
Lead daily Scrum and bi-weekly Scrum planning meetings to develop team strategies and define project goals.
Created reports in JIRA to show status, progress, and predictions based on team velocity.
For status meetings, develop and maintain project tracking reports and Jira defect reports determining open defects.
Lead communications with stakeholders regarding product goals and progress made.
Facilitated numerous architectural and design meetings for the organization.
Involved in Client interaction and support to the marketing team. User meetings resolve implementation and performance issues.
Organization : Dolat Capital Pvt Ltd.
Designation: Application Development Project Manager
Duration: March 2008 – Dec 2015
Languages: C, C++, Shell script, C#, SQL, Socket Programming, Multi-threading
Database: Postgres, SQL
Tools: Bazzar, GNU MAKE, Doxygen, Valgrind, SVN, MS Project, Jira OS: Unix, Linux, Windows NT/2000/XP
OPTIONS Automated Trading System Project with new RTI Middleware for Ultra-High Performance.
January 2013 - Dec 2015
Project Description
This Project Replaced Socket communication using RTI Middleware for Ultra High Performance in a different module communication with NSE (National Stock Exchange) for F&O (Future and option), Currency, MCX-SX, MCX commodity, MCX Currency. Before finalizing the RTI tested with different middleware like 29west ultra messaging, TIBCO and IBM MQ.
Role and Responsibilities
Lead the team to develop, these modules, on Linux server-side including Coordinating with Business analysts, Trader for the requirement gathering, Analysis, Coding, Testing, Debugging, Implementing, Maintenance, Deployment, Monitoring Live trading system, and Provide Live Support to traders and generate reports through Google Analytics.
Extensive knowledge to follow the DevOps practice for software development and operation with Private Cloud.
Developed from scratch Order Route System, Opal Parameter Server, Real-Time Risk, Auto Hedge Engine, Generic Feeder Class/ Model Class, and Manual Order Engine.
MCX CTCL DEVELOPMENT August 2010 – December 2012
Project Description
This includes MCX CTCL (Computer to Computer Link) development. The Linux Server Connect with MCX (Exchange) through CTCL (Computer to Computer Link) based on NNF (Non-Neat Front End) document given by exchange. It also receives tick (Price Tick) broadcast by exchange and convert it into the local structure which is used to forward tick in local CTCL communication. Tick is also forwarded to windows client.
Role and Responsibilities
Coordinating with MCX stock exchange technical analysts for the requirement gathering.
Developed a robust trading system for trading for MCX stock exchange.
Involved in design, development, coding, testing, debugging, implementing, and maintenance of mentioned modules, BRIDGE, FEEDER, CONTRACT, AURORA FEED, STP CONF, STP NNF, STP REPORT, ORD.
OPTION AUTOMATIC TRADING SYSTEM Apr 2008 – July 2010
Project Description
This project is to do automatic trading for OPTION, FUTURE, EQUITY and Currency based on the given strategy. This is one type of Client-Server Application. The Client is on Windows Platform which is C#.Net and the server is on Linux Platform which is UNIX C. UNIX server is also connected with Stock Exchange. The Linux Server Connects with NSE through CTCL based on NNF. It also receives tick (Price Tick) broadcast by exchange and convert it into the local structure which is used to forward tick in local CTCL communication.
Role and Responsibilities
Monitoring multiple servers for the smooth functioning of the trading.
To check the FEED data being properly stored in multiple databases such as MCX, NSE, NCDEX, BSE databases.
Data Centre migration in CMDB, Change control for the hardware configuration.
Failed over Windows cluster resources from Active to Passive nodes in a cluster environment for scheduled maintenance and emergency changes.
Development, enhancement, code testing, deployment, unit testing for the current undergoing project.
R & D on design, development testing of undergoing project, and backup of the databases.
Documentation of the handled project.
Organization : Dewsoft Solutions Pvt Ltd
Designation: Sr. Software Engineer
Duration: Aug’06 – Feb’08
Languages: VC++, Embedded C++ Database: Oracle, MSSQL Tools: Bugzilla
OS: Unix, Linux, Windows NT/2000/XP
Document Management System, Payroll System, HRMS & Retail System
Project Description
DMS (Document Management System) alert who takes the data from the user and set the alarm when its time and date matching it generates the sound and message display to alert the user.
Role and Responsibilities
Backup utilities who take care of all the application data backup means it is backup on a Hard disk, Floppy drive, CD, USB drive.
Speech Recording and Recognition which can record Doctor’s voice and save it to serial number into the record.
Converting all types of documents like DOC, BMP, and XML in PDF form. File Splitter whose large file break into a small file and again combine it to make original one. Paint Shop Pro type utilities in this program user can be able to Zoom the BMP file give its effect of different types.
Development, enhancement, code testing, deployment, unit testing for the current undergoing project.
R & D on design for DICOM technology, development testing of undergoing project.
Organization: Symphony Technologies
Designation: Software Engineer.
Duration: Oct’05 – July’06
Languages: C, Assembly Language Tools: KEIL O/s: Unix, Linux 7.xx, Windows NT/2000/XP
Vehicle monitoring system.
Project Description
The basic aim was to gather information about the vehicle and display it on the screen attached to the 8051 micro-controller chips on which the application is loaded. The information consisted of the status of fuel tank level, current speed in km/h, time, door status, expected journey with the available fuel, air pressure in the tire, anti-collision alarm, low fuel alarm. All the information was gathered by various sensors attached to the micro-controller. A battery was the power source for all the sensors.
Role and Responsibilities
Designed, Developed, and implemented a microcontroller-based application and developed Commercial Software.
Development, enhancement, code testing, deployment, unit testing for the project.
R & D on design, development, and testing of the project.