We provide IT Staff Augmentation Services!

Vice President, Team Lead Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Languages: C#, SQL, XML/XSL, JavaScript, C++/C, PowerShell, Perl

Software: .Net (upto 4.7), LINQ/PLINQ, async - await, TPL (multi-threading), Web API, WCF (SOAP & REST), Entity Framework, ADO.Net, ASP.NET, JQuery, Amazon Cloud (EC2/S3/SQS, AWS SDK), Visual Studio (2005 - 2017), IIS, IBM WebSphere MQ, NServiceBus 6.0, MassTransit 3.5, RabbitMQ 4.1, Redis (StackExchange), Topshelf 4.2, Quartz, log4net, Autosys, IBM iLog Rules, FIX (Financial Information Exchange), TFS, TortoiseSVN, Fiddler, SoapUI, Active Directory

Database: SQL Server (2005 - 2016), Azure SQL, Sybase, Oracle

O/S: Windows, Unix/Solaris

Scrum: Rally (CA Agile Central), Jira

PROFESSIONAL EXPERIENCE:

Confidential

Vice President, Team Lead

Responsibilities:

  • Responsible for providing team with technical guidance; making critical technical decisions; designing and implementing core system components;
  • Designed and implemented workflow engine framework that ingests various types of strategy/fund research documents created by analysts in Research Management System (RMS) and posts to downstream systems used by financial advisors; Used C#/.Net 4.7, Entity Framework 6, SQL Server 2016, Autosys, NewtonSoft, LINQ, async-await.
  • Designed and implemented Web API app to automate research document creation and processing; Used C#/.Net 4.7, Web API, Entity Framework 6, SQL Server 2016, IBM DB2, NewtonSoft, LINQ, async-await.

Confidential, New York, NY

Senior Application Developer

Responsibilities:

  • As a core developer designed, developed and maintained highly scalable, distributed, messaging-based workflow/pipeline framework from the ground up utilizing DAG (Directed Acyclic Graph) data structure
  • Consists of multiple endpoints/microservices communicating through message bus
  • Used NServiceBus 6, MassTransit 3, C#/.Net 4.6, SQL Server 2014, Entity Framework, async-await, TPL, LINQ, JSON, Rabbit MQ, Redis, Quartz, log4net.

Confidential, New York, NY

Senior Programmer Specialist

Responsibilities:

  • Extended ABMT to automate stress test procedure required by Federal Reserve; Used WCF REST, C#/.Net 4.5, LINQ, log4net
  • Extended ABMT to download files from SharePoint & upload them to Federal Reserve thru Secure FTP; Used WCF REST, C#/.Net 4.5, LINQ & PLINQ, log4net, Tectia SFTP
  • Designed and developed HR Data Ingestion/Aggregation web service; Used WCF Soap, C#/.net 4.0, LINQ/PLINQ, TPL, Oracle 12c, Active Directory
  • Enhanced and maintained existing web services utilizing .Net 4.0, LINQ/PLINQ, Oracle 11.2/12c, WebSphere MQ, log4net, Active Directory including:
  • Onboarding Registration
  • System Health Check
  • Duped Users Reporting
  • HR Data feed Conversion

Confidential, Pennington, NJ

Senior Application Developer

Responsibilities:

  • Developed web service that initiates a check issue request on 529 account; Used WCF (SOAP), C#/.Net 4.0, LINQ, SQL Server 2008, ILog Rules 7.2.
  • Developed web service used to enroll, un-enroll, verify, retrieve, and modify clients external accounts; Used WCF (SOAP), C#/.Net 4.0, LINQ, TPL, SQL Server 2008, ILog Rules 7.2.
  • Developed web service that queries and collects all eligible account pairs for fund transfer from various downstream systems including BoA mainframe web services and data stores; Used WCF (SOAP), C#/.Net 4.0, LINQ, TPL, SQL Server 2008, ILog Rules 7.2, WebSphere MQ.
  • Developed web service used to enroll and manage clients’ travel credit rewards; Used WCF (SOAP), C#/.Net 4.0, LINQ, SQL Server 2008.
  • Developed web service used to submit application, and to retrieve applicant decision; used WCF (SOAP), C#/.Net 4.0, LINQ, TPL, SQL Server 2008.

Confidential, Cranbury, NJ

Senior Software Engineer

Responsibilities:

  • As an initiative for building cloud-based Enterprise Content Repository (ECR) for all AP content, developed a Restful web service, Publishing API, which accepts and persists the publish request to a staging location in S3. The content is then further processed (version management, change log etc.) and moved to its permanent location by Publishing Windows Service; Used Amazon Cloud (EC2/S3/SQS, AWS SDK), C#/.Net 4.0, LINQ, WCF Rest Service, TFS, IIS.
  • Developed console app that builds catalogs of 214 million XML documents on Cloud; Optimized to retrieve & scan 122 docs/sec per instance in a single EC2; Used Amazon Cloud (EC2/S3, AWS SDK, ThreeSharp), C#/.Net 4.0, LINQ, TPL.
  • Developed windows service (Text Archive Rescheduler) and WPF app to re-run certain files thru all or part of processing work-flow as part of migrating total of 85 million Xml documents to S3; Used Amazon Cloud (EC2/S3/SQS, AWS SDK, ThreeSharp), Azure SQL, C#/.Net 3.5 (plus System.Threading.dll with Parallel Extensions), LINQ, ADO.Net Entity Framework, WPF.
  • Developed and maintained news content ingestion systems on Windows.
  • Developed and maintained messaging-based content ingestion system that ingests 3rd party and AP member news contents in various formats (text/photo/video) from 2,300+ feeds and 1,370+ providers in a single facility; Consists of multiple processes: Ingestion Manager as a central message processing system (utilized Process Manager and Envelope Wrapper from Enterprise Integration Patterns as core design patterns), Feed Scheduler, UI, WCF Web Service; Used BizTalk 2006, WCF, SQL Server 2005, SQL Server Service Broker, C#/.Net 2.0/.Net 3.5, Xslt 1.0, MSMQ, Connotate Agent Community GEN2, ASP.Net 3.5, JavaScript, IIS 6.
  • Developed and maintained Lottery Ingestion system that ingests Lottery data (schedule, winning numbers, winners, jackpots) from a 3rd party feed and generates various reports (single game report, state glance report, and state-by-state report) in XML for consumption by Bureau Of State Lottery; Used SSIS 2005, SQL Server 2005, Xslt 1.0, C#/.Net 3.5, ASP.Net 3.5.
  • Designed and developed numerous multi/single threaded apps that migrate/ingest news contents in various formats (text/audio/video/photo) from AP Members, 3rd party feeds, and providers including GraphicsBank, ABC Video, SunGard, and Historic Films; Used C#/.Net 2.0, Xslt 1.0, SQL Server 2005, ImageMagik.
  • Developed, maintained, and troubleshot sports content ingestion & distribution systems covering 14+ sports on Solaris.
  • Developed and maintained ingestion systems for various sports on Solaris; Used IBM WebSphere MQ 5.3, Perl, Sybase 12, XML.
  • Developed failover & redundancy process to control message flow on production and backup boxes on Solaris; Used IBM WebSphere MQ 5.3, Perl.
  • Developed MQ Queue monitoring system on Solaris; Used IBM WebSphere MQ 5.3, Perl.
  • Developed Internet-accessible basketball data entry system; Used C#/.Net 1.1, Sybase 12.
  • Maintained legacy applications written in C & C++ for sports content ingestion & distribution.

Confidential, New York, NY

Programmer Analyst

Responsibilities:

  • Developed and maintained rule-based order routing trading system on Solaris:
  • Consists of multiple processes passing orders & executions through message queues & sockets.
  • Multithreaded FIX Adapter Servers (FAS) connected to FIX clients.
  • Multi-threaded FIX Adapter Clients (FAC) connected to ECNs and trading system back-end.
  • Load-balance enabled Rules Engines routing messages through message queues bridging FAS & FAC.
  • DB daemons injecting messages to database.
  • GUI Order monitor displaying messages in real time on traders desk enabling traders to monitor and to handle manual trading.
  • Manual Order & execution handler receiving manual orders & executions from trader through order monitor and injecting them into the system.
  • Report Dispatcher feeding messages to order monitor.
  • IoIDaemon broadcasting IOI (Indication Of Interest) messages extracted from database periodically.
  • Highly scalable as business grows, and as needed for performance tune-up.
  • Used IBM MQ (WebSphere) 5.2, NEON Fix Engine, FIX 4.0/4.1/4.2, C++, RW tools.h++, Sybase 12, POSIX thread.
  • Developed trading system gateway that handles multiple order baskets for manual orders on Solaris: Receives orders from client through socket connection; Each basket is sent to back-end for execution either on demand through client-side GUI or on auto-pilot mode w/o GUI; Communicates with execution-subscriber server for execution; Used FIX 4.0, C++, C, RW tools.h++, Sybase 11.
  • Developed FIX-to-File trading system gateway on Solaris: Talks to FIX client thru socket and converts FIX order into text file, drops it onto networked disk for execution; Picks up execution from disk, converts them to FIX, and sends back to FIX client; Used FIX 4.0, C++, RW tools.h++.

We'd love your feedback!