Summary
Technology professional with a proven track record in software development, architecture, strategic planning, and management. Solely responsible for managing a portfolio of over $12M of projects and IT assets includes policy administration systems, call center applications and Data Warehouse systems. Managing a team of over 40 developers, analysts, testers, and DBAs. Excellent communicator and collaborator, proficient in dealing with business and technology. Led several transitional initiatives such as pivoting to a new strategic partner for offshore development and production support and transitioning the team from waterfall to agile methodology. Very Strong knowledge spanning multiple domains:
AREAS OF EXPERTISE
Systems Solution Architecture Management of Cross-Functional Teams
Complex Project Management Business Relationship
Project Management and Tracking Change Control Management
Process Analysis and Redesign Project Risks and Scope
Application Infrastructure Management Incident & Problem Management
Performance Management Vendor Management
Continuity & Risk Management Service & Availability Management
Resource & Demand Management Application Delivery Management
Financial Management IT Asset Management
Core Skills
Leadership: 15 years of strong technical management experience in software design, architecture, development, support/maintenance, recruiting, planning, performance management, project management/SM, mentoring/coaching, production hardware/software support and maintenance, internal and external customer relationship management.
Language: C/C++, Java, J2EE, Unix shell scripts, Perl, Unix system & kernel programming, GNU tools
Design/Process: OOAD, Design Patterns, SDLC: Agile methodology, Scrum framework, traditional waterfall, iterative.
Database: IBM DB2, Oracle, MS SQL Server, Sybase, and MongoDB
Environment/Stack: OS (AIX, Linux, HP-UX, Windows, Solaris), Communication (IBM MQ, TUXEDO, TIBCO, CORBA, TCP/IP), Java EE, Web Services (SOAP, RESTful), Apache Axis, JAX-WS
Open Source: Linux, MySQL, Apache-Http (expert level), Tomcat, JBOSS, and Postfix.
PROFESSIONAL HISTORY
Prudential Financial, Roseland, NJ
Associate Director – Jul 2016 - Till Date
Managing multiple business-critical applications in Individual Life Insurance Business Unit. Applications include Front- End applications used by CSRs (Call Center Reps) and Self-Service portal used by customers, Back-End applications include Workflow/Case management system, Compliant Handling systems, Payment Interfacing Applications, Customer Communications Publishing Systems(Outputs/Documentum), Regulatory and Reporting Applications. These applications established a reputation for the successful design and delivery of reliable, scalable, high-availability enterprise applications. These applications are supported 24x7 for self-service processing.
Accountable for a portfolio of applications in Prudential - Individual Life Insurance Business Unit
Managing projects hands-on (the entire project lifecycle from project definition through implementation) in a highly matrixed, overly complex environment.
Worked within PMO, Vendors, Business Owners, Operations, Executive Management and across systems/BUs
Led the teams in new infrastructure Planning, Setup, Coordination, Execution, and successful migration of portfolio of applications
Effectively interacts with business partners to understand their challenges and provide technical solutions
Built high performance of reliable, scalable, high-availability enterprise applications
Evaluated BU level applications, identified opportunities for efficiencies and implemented to reduce costs significantly and better Application Monitoring, Alerting, Issue Resolution
Successfully brought in the Agile development culture and implemented Agile and Scrum practices
Testing Automation and Dev Ops implemented successfully
Accountable for BC test planning and execution for portfolio applications
Provide thought leadership for technology management, overall solution design & delivery
Responsible for App Scans, Software inventory, Security/Compliance/Regulator issues
Provide a strong program and delivery management direction and leadership
Demonstrate leadership and provide direction to functional, technical, and process capability improvements.
Oversee consultants and contractors assigned to projects or maintenance activities
Review SDLC deliverables to ensure adherence and quarterly audits are 100% green
Prudential Financial, Roseland, NJ
Sr. Project Manager -- Nov 2013 - Jun 2016
ILI Customer Service Case Management and Workflow (Clarify) is a business-critical application for the Individual Life Insurance business unit in Prudential. Clarify application that accurately records various types of services provided to customers thru ILI Call Centers and Back-office functions. Clarify applications provides end to end services for policy transactions and claim processing for four different admin platforms. Also provides some of the key features like workflow, escalation, routing, and call interactions with customers. Clarify application processes 6M transactions per day including self-service applications traffic like PruOnline and IVR.
Managed business-critical application and worked closely with business owners to implement systems projects, involved in core modules design/development
Led Development, Testing, DBA, Unix Admin, and Production support teams
Architect/Design various web service interfaces and implementations
Headed accelerated problem management meetings for critical production incidents
Planning, Design high availability of new infrastructure setup and migration of the complex application
Collaborated with platform/application teams to utilize their knowledge in war rooms, assist faster service restoration
Performance Engineering, implemented best practices, reusable components in all layers of the application
Develop plans for disaster recovery and execute business continuation testing
Developed web services layer thru JNI to interact with Java-based web services from C++ components
Key technologies used include C++, Java, Unix, MQ Series, Oracle Tuxedo, and Amdocs Clarify
Verizon Wireless, Warren, NJ
Sr. Technical Architect -- Oct 2008 – Sep 2013
POS (Point Of Sales) is the critical real-time application currently used at Verizon Stores across the USA for daily activities like New Customer Activations, Upgrades, Add a Line and other activities. All Verizon.com orders also get routed to the POS application and get processed. The POS application also talks to external clients to Equifax, Certegy, GPS, ECPD, Payware, and also warehouse vendors like New Breed and CTDI.
Responsible to manage all backend components in POS application
Developed solution architecture in migrating backend components from VMS to HP Unix platform
Managed software application development (6 developers) and infrastructure groups for major migration
Provided solution architecture to handle the load for iPhone launch in Verizon Wireless
Oversee multiple projects across all phases of development
Design and Developed interfaces for complex projects
Ability to understand business requirements and convert them into solution architecture
Developed Multi-Threaded server processes to increase performance
Developed watchers to monitor and bring down/up server processes
Implement and maintain the development of best practices
AT&T, Middle Town, NJ
Technical Architect -- Oct 2006 – Sep 2008
ICDS (Intelligent Content Distribution Service) accelerates Internet content utilizing cache servers located within the AT&T network. The content can be either a web object or an audio/video stream. Instead of web servers or media servers, ICDS’ cache servers act as the front-end interface answering content requests from Internet end-users. Each cache server picks up content from origin servers only on a needed base. If a cache server considers itself has a valid cached copy of the content, the cache server delivers the content to the end-user directly. Provided solution architecture for Capacity Management Tool
to monitor all AT&T Servers and Nodes (Switches) across the AT&T network. This tool efficiently monitors Inbound Bandwidth, Outbound Bandwidth, Connections Status, Request Status, CPU Usage and Memory Usage of all elements and switches. This tool also provides historic graphs and projection graphs.
Produced solution architecture deliverables including architectural blueprints
Strong technical expertise in current systems software, protocols, and standards
Customized squid modules(C/C++) according to ICDS needs and customer requirements
Implemented Threads and different Inter-Process Communications (IPC) Mechanisms to increase performance
Designed and Developed Front End/Back End components in Java/J2EE technologies
Charles Schwab, San Francisco, CA
Technical Project Manager -- Jan 2005 - Sep 2006
Real-time schwab.com web site provides a Web Trading facility for customers. Registered users can perform trading on Stocks, Mutual Funds, CDs, Bonds, Futures, and Options. Schwab.com site functions as a normal trading system including features as Pre-market, market, and after hours. Users are also allowed to modify/cancel/review orders. Developed core backend components (C++, Java, Oracle); Led 5 member team; Interacted with business owners for requirements gathering and translated into system solution; Code and SDLC artifacts review; provided production support.
Telcordia Technologies, Piscataway, NJ
Project Lead -- Mar 2003 - Dec 2004
NMA (Network Monitoring and Analysis System) application was built to monitor the telecommunication networks. It aims to produce a single, dispatchable, intuitive, root cause trouble ticket. The NMA System is used for network surveillance, and trouble ticket administration of switching and transmission facilities in the telephone networks. NMA’s integrated alarm and performance monitoring data analysis capabilities provide a “real-time” view of the client’s network. Requirement analysis, and design, development; Data Server (C++, Oracle, Network Programming) implementation/support; Led 4 member team.
Charles Schwab, San Francisco, USA
Project Lead -- Jan 2002 - Feb 2003
Accounts Payable (AP) Imaging system process flow includes retrieving images from the IBM Content Management Servers, get the index info from Peoplesoft, generate XML files with Image and index info for each voucher and send each generated XML file to OnDemand servers. Performed requirement analysis, design, and developed AP Image Downloader, AP Image XML Generator, and AP Image Uploader modules (C++, VC++, SQL Server).
NASDAQ, Osaka, Japan
Project Lead -- Feb 2000 - Dec 2001
BBX (Bulletin Board Exchange) - TESA is a stock exchange product that facilitates automated electronic trading. The system comprises of two sub-systems, the Trading System and the Market Administration & Control System. Essential Functions of the Trading Engine – Auto Execution module includes Order Entry, Order Matching, Order Modify, Order Cancel, Sending responses, and confirmation to the users involved in the trade. Requirements analysis, design, and development for Order Execution, Order Matching, Order Modify and, Cancel modules (C++, FIX, Tuxedo, Multithreading, IPCs, Oracle). Played a development lead role for a team of 5 members
Volbroker, London, UK
Team Lead -- Oct 1999 - Jan 2000
Volbroker is an Online Trading system developed for Volbroker a Consortium of 14 Bankers, Including Citibank, JP Morgan, Deutsche Bank, Goldman Sachs. This System facilitates online equities derivatives trading. The MQ Series router service accepts requests from the client and calls the corresponding host MQ services. The response from the services is communicated back to the trade engine. Requirement analysis, design, and development of Order Management and Trade Management modules (C++, TIBCO, OCI, Oracle). Dev lead for a team of 3 members.
CITIBANK, Chennai, India
Developer -- Feb 1998 –Sep 1999
Credit Authorization server’s main objective is to give authorization to the customer transaction done in Citibank EDC. In addition to validation of customer details, and daily/monthly limit checking is also handled. Requirement analysis, design, and development for Balance Inquiry, Withdrawal, Purchase and Refund modules (C++, Oracle, SQL, Stored Procedures).
Education:
Master’s Degree in Computer Applications
Bachelor’s Degree in Computer Science
Personal:
Interact well with people of diverse backgrounds from all areas of the organization and thrive in a team environment.
U.S. Citizen