Technical Lead/development Lead Resume
New, YorK
SUMMARY:
- Certified Scrum Master, expert Scalable Agile For Enterprises (SAFe) agilist with over nineteen years of software development experience: concentrated in commercial, enterprise, security and communication middleware. Built a statistical model and forecasting system for election exit poll data that was successfully deployed and utilized in 2004 General and Presidential Elections. Designed and led the development of the most popular anti - virus products for Confidential (formerly Network Associates). Have been involved in building an Internet CRM system to profile and rank top tier endocrinologists and diabetes educators for a Manhattan medical and research firm. Currently working as Integrated Technical Lead on a client engagement for leading credit card services organization for about 3.5 years acting as technical liaison and lead for development initiatives and efforts for employer. Trained in
- SAFe Agile and Scrum methodologies and well-versed in popular industry adopted tools and practices.Have a Masters Degree in Computer Engineering and began software engineering career designing and coding Windows modules for Confidential, PC drivers, and database applications for Energy Power Research Institute. Expert in designing and programming Windows and web applications with Visual Studio.NET, Visual C#, WCF, ASP.NET, IIS, XML, XSLT, DHTML, Javascript, HTML, WinForms, C++, Win32 API, TCP/IP Sockets, SQL using MS SQL Server 2008 and Oracle 10g, as well as C++ for the Palm OS and Windows CE.
TECHNICAL SKILLS:
Operating Systems: MS Windows (2003, XP, 2000, NT, ME, 98, & 95), MS DOSWindows CE, Pocket PC, Palm OS, Symbian (EPOC), OS/2Sun Solaris 2.x, Confidential IntranetWare, Unix System V
Programming Languages: C#, WCF, ASP.NET, XSLT, XML, DHTML, Javascript, Transact-SQL, HTML, C/C++, WCF, Pascal, X86 Assembly
Agile Management Tools: Version One, Microsoft Team Foundation Server, Application Lifecycle Management, Visio, Microsoft ProjectProgramming Tools:NET, Visual Studio .NET, Subversion, ClearCase, TOAD, DBArtisan, Telelogic Synergy, IIS, Perforce, Visual SourceSafe, Borland Together for Visual Studio .NET Win32 API, MFC, ODBC, STL, Crystal Reports, TIBCO Business Works
Databases: SQL Server 2005, SSMS 2008, Oracle 10g, Sybase Adaptive Server, MS Access
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead/Development Lead
Responsibilities:
- Lead development activities for all initiatives for client in providing consumer online credit card services solution. Architecture, review and approval of design and implementation.
- Run weekly S2 for scrum development teams. Coach developers and junior PMs on agile engineering and project practices and processes to support client (Scalable Agile Framework for Enterprises (SAFe) project model.
- Conduct code review and lead team-wide technology learning sessions to cross-share knowledge.
- Coach peer development leads (including on-boarding new development leads) and mentor senior/mid-level developers to lead/senior roles and responsible for introducing several new process to streamline and impact effective efficient timely delivery per client needs.
- Act as technical liaison between vendor internal core technology teams and client counterparts. Daily activities included managing 4-5 development teams consisting of development lead and 3-4 developers consisting of a mix of on-shore, near-shore (Central America based resources) as well as a small group of off-shore developers.
- Partner with Project Manager and Account Executive to drive vendor priorities and have been involved in tough and challenging client negotiations. Project revenue stream approx. in the tune of 1.2 billion.
Confidential
Senior Software Engineer/Consultant
Responsibilities:
- Solely designed and developed .NET 4 WCF C# Windows service to replace IIS hosted SOA layer to interface with ASP.NET MVC user interface component for loading, parsing, validation, saving and repricing medical bills scanned in through organization’s automated OCR scanning for volume payment via checks/electronic fund transfer for large corporations/providers. System is slated to replace current Delphi legacy application. Database backend built on SQL Server 2005.
- Led and participated in pilot AGILE retrospective meeting for department, provided strawman template for conducting and documenting process.
- Responsible for business requirements distilling into functional and technical requirements, software data flow, activity, workflow diagrams and test case templates for QA.
- Also, sole implementer of converting legacy WinForms application into Windows service process to monitor health of check writing and claim system applications (deployed in production).
Confidential
Senior Analyst/Consultant
Responsibilities:
- Solely designed and developed light weight, highly scalable, .NET 3.5 WCF C# Windows service to provide sourcing of market derivatives dividend and index drop points data for analysts and index traders for pricing and volatility markings. Database backend built on SQL Server 2008 and service communicating over Tibco EMS queues.
- Developed unit test harness and MS Build deployment scripts for auto deployment of service binaries using TeamCity build system.
- Also, supported building and maintaining CA AutoSys batch scripts for jobs processing vendor feeds (Bloomberg, Reuters, etc.)
Confidential
.NET Technical Lead
Responsibilities:
- Design and developed bulk report subscription facility (both database and application UI) components for automating client reports to be distributed via Common Reporting Center and Reporting Plant. Application is a WinForms 2.0 desktop client with SyncFusion Grid controls and Microsoft Messaging Queue implementation. Develop ASP.NET web services to support data access for application.
- Lead development of supporting web services using TIBCO Business Works. Implemented report subscription and application entitlement module in Oracle 10g and ASP.NET 2.0 web-service. Responsible for data models, table design and implementation of all Oracle 10g database stored procedure, triggers, functions for functionality.
Confidential
Application framework lead/consultant
Responsibilities:
- Developed (AJAX like) XMLHTTP communication component to support client-server interaction in CATO application.
- Enhanced XSLT design engine to accommodate building dynamic HTML controls not available in standard HTML.
- Streamlined web-service client logic to optimize performance. Developed generic rule engine and client side processor in Javascript to consume metadata based XML data islands and initiate server requests. Server side application code is implemented in ASP.NET 2.0 and client side processing in Microsoft Jscript (Javascript) and DHTML.
- Developed workflow functions in Sql Server 2000 stored procedures for application to store entity states in Sql Server. Developed Javascript and XML based generic action engine to invoke server side functions in application. Application supports automating subscription to client reports generated by proprietary prime broker reporting plant.
- Prior to this implementation, subscribing to individual reports required manual update of database by support personnel (an increase of productivity of 10000%)
Confidential
.NET and component framework developer/architect
Responsibilities:
- Building component modules to support web application framework for WeightWatchers.com online Monthly Pass application. All web content is dynamically generated using XSL templates and ASCX user controls. Database support using Oracle 9i migrated to 10g. .NET Framework version used to implement 1.1. Components developed in C# and ASPX pages authored using VB.NET. No third party controls used (except 39Barcode Image Control using NeoDynamics Barcode Image Control component), pure ASP.NET 1.1 support.
- Implemented Oracle 10g package script for vendor fulfillment process. Developed supporting DDL and DML scripts using Quest TOAD script development tool.
Confidential
Architect/senior developer
Responsibilities:
- Designed and implemented a Internet enabled CRM (customer relationship management) system for profiling and rating top tier endocrinologists, diabetes educator and general practitioners for medical and research firm providing advertising and media services to one of top 10 pharmaceutical company for promoting upcoming diabetes treatment and drug. Application is an ASP.NET web application implemented in Visual C# with a SQL Server 2000 database.
- Was involved in this project from inception, data modeling, UI and IA architecture to 50% of code development responsibilities.
- Built web client as part of this application to consume web services from PubMed (a web feed from National Library of Medicine website, XML imports of Thompson Web of Science database and Google APIs to web-crawl for research data to aid research analysts and educators.
- Developed several server controls and client side scripting (JavaScript) modules.
Confidential, New York
.NET WinForms consultant
Responsibilities:
- Developed and architected mortgage based securities risk assessment tool for leading financial bank. Application is a WinForms client implemented using C# and .NET, interfacing with distributed multi-threaded calculation engine. Application included Microsoft Office Automation for importing/exporting data to and from Microsoft Excel format as well as other spreadsheet functionalities that Excel provides without explicitly user interaction with Excel. Application architecture exploits design patterns extensively; all grid and chart controls implemented using SyncFusion Essential Grid and Essential Chart Tools. Application interfaces with Oracle database.
Confidential, New York
Senior .NET consultant
Responsibilities:
- Designed and developed statistical computation models for exit polling systems for various election research entities. Application modules implemented entirely using C# and .NET with web UI components hosted in ASP.NET and data access using Microsoft SQL Server 2000. Solely responsible for output document generation and validation using XML (XPath) in .NET Framework. Majority of retrieval code implemented as T-SQL stored procedures and user-defined functions (UDF). Implemented runtime report generation in both proprietary (XML exported to PDF) and Crystal Decisions based format. Developed a Win Form based client application to support collecting and compiling sampled election research data for use in priming computation engine for exit poll web system. Components implemented in this application used custom grid components from Infragistics and DevExpress libraries.
Confidential, Santa Clara, CA and Beaverton, OR
Senior Programmer/Analyst/Software Development Manager
Responsibilities:
- Led design and development of company’s successful, corporate, anti-virus product line (VirusScan). Programmed key client and server modules Visual C++, ATL, STL using web-enabled scanning, back-end reporting (XML) and record keeping (WinSock and SQL Server). ed MVP for outstanding contribution.
- Converted enterprise, anti-virus software package to use the latest Microsoft technologies (ASP.NET and C#) to demonstrate the improved performance.
- Led architecture oversight and development of the first commercial anti-virus package for PDAs. A single, shared code base was created that supported the multi-language, enterprise network product and a variety of PDA operating systems. Programmed the operating system hooks for intercepting I/O on Pocket PC systems.
- Assisted sales force in displacing competing security products, arranging for custom enhancements, and resolving deployment issues.
- Have extensive experience in Windows based Visual C++, C#, IIS, ASP.NET, with MS SQL Server. PDA coding done with C++ for Palm OS and Windows CE.
Confidential, Sunnyvale, CA
Software Developer/Independent Consultant
Responsibilities:
- For California’s Energy Power Research Institute - Designed and programmed database application used by utilities companies to evaluate energy resource allocation strategies for their power plants. Implemented data exchange and system communication layer for transparent connection to a variety of file-oriented and relational database systems (including Oracle 5, Sybase, and MS SQL Server). Coded the report generation module that presented real-time graphs and reports and mentored junior developers on this project.
- For Confidential - Developed alert notification configuration for virus detection settings and scan task management components of McAfee’s NetShield product line.
- For Ramp Networks - Developed the Windows user interface to this company’s telephony driver product, WebRamp PC. Coded configuration management and error notification kernel modules (VXD) that communicated with the TAPI miniport driver. Programmed the installation and uninstallation of TCP/IP virtual adapter, which required no explicit user interaction. Product demonstrated at the 1997 COMDEX exposition.
- Assisted Confidential in going from a start-up to a multi-million dollar professional services company. Besides consulting, developed their web-based contact management software.
Confidential, San Jose, CA
Software Engineer
Responsibilities:
- Programmed Windows and Confidential NLM application modules for NetWare Connect Platform SDK. Implemented a GUI based modem script generation and management tool to support all Confidential asynchronous remote access and dial-up communication software. Coded filter layer that captures calls to Windows COMM API and redirects to Confidential ’s equivalent. Also, developed common library module for analyzing PPP packets.