.net Architect / Sr. Software Engineer Resume
New York, NY
SUMMARY:
- Results - driven technology manager, solution architect, lead developer with extensive experience in Fortune 500 companies such as Confidential and Confidential & Chase able to in corporate business requirements into cost-effective, scalable and secure enterprise systems. Innovator of nexus-of-forces and next-generation solutions and systems fueling significant improvements to the bottom line. Proven leader and technology manager to drive solution architecture decisions and technically lead projects from business requirements through implementation to successful production release.
TECHNICAL SKILLS:
Technology and Tools: TECHNOLOGY MANAGER, SOLUTIONS ARCHITECT(12 YEARS) PROGRAMMING LANGUAGESC#, JAVA, C++, VB.NET, VB6(16 YEARS) .NET TECHNOLOGIESWPF, WCF, MVC, MVVM, TFS(12 YEARS) PROJECT MANAGEMENTSDLC, AGILE, SCRUM(10 YEARS) DATABASES ORACLE, SQL SERVER, SYBASE, MYSQL(12 YEARS) DATA MODELINGCONCEPTUAL, LOGICAL, PHYSICAL(10 YEARS) MESSAGING SYSTEMSTIBCO, MSMQ, MQ SERIES(10 YEARS) WEB TECHNOLOGIES ASP.NET, ANGULARJS, JQUERY, JAVASCRIPT(10 YEARS) REPORTINGJASPER, MS REPORT BUILDER, CRYSTAL RPT(10 YEARS) PORTFOLIO ACCOUNTINGADVENT GENEVA, AXYS (8 YEARS) COLLATERAL MANAGEMENTSENTURY, ALGORITHMICS (8 YEARS) DBAORACLE DATABASE ADMINISTRATION (2 YEARS) AMAZON CLOUDEC2, S3, SNS, SQS, CLOUDFRONT, HADOOP (3 YEARS) BIG DATAGRAPH ALGORITHMS, MACHINE LEARNING (3 YEARS) PYTHON 2.7/3.5 (3 YEARS)
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
.NET Architect / Sr. Software Engineer
Responsibilities:
- Participated in enhancement and optimization of C# .NET WCF multi - tiered file management solution. Developed a suite of REST APIs for software provisioning solution services and AngularJS web portal designed to provision and configure middleware software components.
- Designed POC project on CHEF cookbooks functionality. Designed Elastic Beanstalk POC solution based on ASP .NET MVC to provide scalable and distributable web portal solution and real-time messaging engine constructed on AWS SQS. Designed scalable Python solution to extract distributed application instances meta data and insert into MySQL database.
Environment: s: .NET Framework 4.0/4.5, C#, Windows 2008/2012 Server, TFS, Visual Studio 2012/2013, WCF, WPF, ASP .NET MVC, Java 8, Hibernate, Jersey Framework, JavaScript, AngularJS 1.4.7, Python 2.7/3.5, JQuery, Kendo, Bootstrap, WebAPI, SQL Server 2008/12, CHEF, Red Hat Enterprise Linux, Oracle 11gR2, MySQL, Web Services, AWS Elastic Beanstalk.
Confidential, Cambridge, MA
Graduate Student
Responsibilities:
- Graduation semester at Confidential campus. Information Technology Management graduate program.
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Participated in enhancement and optimization of web - based solution to provide benefits calculation, account balance, benefit payments and other functionality and required data visualization. Developed ASP .NET MVC and entity framework components of the entire solution.
- Responsible for leading a team for developing and deploying complex integrated solutions aimed at modernizing, consolidating and coordinating the independently designed components within and across the enterprise core systems.
Environment: s: Windows 2008 Server, .NET Framework 4.0, C#, ASP .NET MVC, Visual Studio 2010, WCF, WPF, MS SQL Server 2008 R2, JQuery, Kendo, Bootstrap, T-SQL, HTML5, Web Services, JSON.
Confidential, New York, NY
.NET Technical Lead
Responsibilities:
- Technically led development of web - based solution to provide functionality including intake of requests for new services; job scheduling and contract tracking; electronic upload of payment requests and job completion documentation by vendors and contractors. As a .NET architect participated in solution design from the inception through business requirements and development to production deployment.
- Performed solution conceptual and logical data modeling. Designed solution security policy requirements and architecture. Supervised source code management in TFS, unit testing and agile scrum project planning. Acted as Oracle 11gR2 DBA to perform database and application performance tuning.
Environment: s: Windows 2008 Server, TFS, .NET Framework 4.0, C#, ASP .NET MVC, Visual Studio 2010, WCF, WPF, JQuery, Kendo, Bootstrap, Oracle 10G, Jasper Server 5.2, JasperSoft iReport, Solaris 10, Linux, PL-SQL, HTML5, Web Services, XML, SOAP, AWS EC2, SQS, SNS.
Confidential, New York, NY
Senior Technology Manager / .NET Architect
Responsibilities:
- Participated in initial business requirements gathering and discussions with stakeholders including project managersaccount executives and software engineers. Participated in designing distributed solution for account maintenance and partner’s enrollment web portal. Used rapid prototyping approach to build solution components architecture. Developed initial solution functional requirements, agile scrum development process, unit testing, deployment of solution and functional specifications documentation.
- Designed and implemented ASP .NET web-based credit risk management solution that includes: Credit request data entry web UI; daily data import for risk and ratings data server component; credit risk analytics component and reports and charts database component. Participated in designing the data model and creation of functional requirements. Coded the Entitlements and Data Access components. Developed user interface for credit request data intake, unit testing and solution integration testing. Developed WPF credit data administration application with MVVM.
Environment: s: Windows, IIS, C#, TFS, SQL Server 2008 R2, T-SQL, WCF, ADO .NET, .NET Framework 3.5, ASP .NET, CSS 2.1, HTML, JQuery, Web Services, XML, SOAP, MS Report Builder.
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and implemented Restricted Securities List solution to be used as a plug - in for Advent Moxy trading applications that allows to automatically enforce firm-wide and portfolio-wide policies on trading securities published by the front office daily. Developed SQL Server database objects and server side business logic components and reports. Designed and built Portfolio Accounting and Client Billing
- Reporting solution. Designed a Securities Data Import solution that was implemented as a multithreaded solution to provide daily import of securities description from internal web service. The solution was built as a server side API component that can generate a set of security description files used to update securities prices and other parameters. Developed Order Allocation Solution Alert system to monitor intra-day order allocation status and generate email alerts to traders on unallocated trade orders. Developed enhancements for selection and assignment of market brokers through FIX protocol within Moxy application.
Environment: s: Windows, IIS, C#, WPF, WCF, .NET Framework 3.5, ASP .NET MVC, WinForms, DevExpress, SQL Server 2008 R2, TIBCO, MSMQ, AWS SQS, Unix shell scripting, T-SQL, Agile Scrum Development Methodology, Oracle 10G, DB2, Confidential, Advent Moxy, Advent Axys, Crystal Reports.
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and implemented Confidential Integration solution. Acted as team technical lead and design architect to create a solution to integrate a new Confidential deployment into portfolio accounting system. Built .NET server - side components to import trades data and securities market data from Bloomberg to generate data feed files for equities and fixed income. Implemented N-tier distributed solution for Confidential Integration project for the hedge fund group.
- Built TIBCO messaging adapters integrated with distributed business components to provide real-time import of investment instruments and data from internal and external market data sources including Bloomberg, Paladyne Security Master and corporate actions from XSP and Xcitek. Evaluated application performance and participated in production monitoring and troubleshooting.
Environment: s: Windows 2003 Server, .NET Framework 3.5, C#, multithreading, ASP .NET, WPF, WinForms, DevExpress, Web Services, Java 6, Unix SHELL Scripting, MSMQ, TIBCO EMS, MQ Series, SQL Server 2005, Oracle.
Confidential, New York, NY
Tech Lead / Sr. Software Engineer
Responsibilities:
- Designed and implemented the Entitlements Solution to provide enterprise level authorization management functionality based on permissions created and stored in a designated database and managed by permissions administration group, which allows to separate access rights processing code from the business application logic and enforce entitlements on business application user interface element level.
- Designed the database and services. Developed database permission set model, stored procedures to resolve permissions by roles hierarchy and perform transactions. Built generic client application interface. Coded permissions rules component, permissions processor component, data access component, permissions DLL, dynamic code generator (Code DOM C#) and permissions admin GUI (WinForms). Analyzed and documented business requirements and functional specifications.
Environment: s: Windows, UNIX, IIS, C, C#, SQL Server 2005, .NET Framework 2.0, WinForms, DevExpress, Multithreading, Python, IIS 5.5, BizTalk Server 2006, ADO.NET, C#, VB .NET, ASP.NET, SQL Server 2005, SSIS, Bloomberg, Reuters, Swift.
Confidential, New York, NY
Project Lead / Sr. Software Engineer
Responsibilities:
- Confidential Integration Solution. Acted as a technical lead and design architect in creating a solution to integrate with Confidential accounting data feed for equities, fixed income and trading data processing
- Solution functionality includes daily equity, and fixed income data mapping and trades data import and export into Confidential loader. Developed Biz Talk orchestrations and related .NET components to process security description, pricing and trade files into Confidential integrated system.
Environment: s: Windows 2000/2003 servers, multithreading, Python, IIS 5.5, .NET Framework 2.0, ADO.NET, C#, VB .NET, ASP.NET, SQL Server 2005, SSIS.
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and implemented Trade Collateral Status solution as a multi - tier distributed application to provide real-time trade collateral data for trading systems and partners. Built .NET web services solution to expose collateral state engine methods to read and import current collateral data.
- Developed a set of middle tier business logic and data access components. This solution was designed as a centralized system to provide on demand collateral status data to traders and controllers on the trading floor and implemented real-time processing of requests for collateral data for CDS, IRS, Options, Swaptions, equity and FX trades to enhance trade risk management decisions. Designed and coded enhancements for Margin and Collateral Management System.
- Built a plug-in component for Sentry Collateral UI to perform a set of non-standard collateral and margin calculation for equity and FX trades based on collateral agreement configuration, trade exposures and other trade and collateral data factors to compute margin amount and feed margin call event generation mechanism. Completed a required SDLC course
Environment: s: Windows 2003 Server, IIS 5.5, .NET Framework 2.0, C#, ASP.NET, VB .NET, multithreading, Oracle 9i, Jasper Report Server.
Confidential, Garden City, NY
Sr. Software Engineer
Responsibilities:
- Participated in building business to business credit application web platform to process credit applications for business lending and eContracting. Designed and built credit application XML processing server side solution that retrieves XML messages from MSMQ, parses and validates messages against XSD schema and executes Oracle stored procedures.
- Coded a set of stored procedure to validate the input and initiate a database transaction and generate a unique credit application in the system. Optimized a set of stored procedures to increase throughput and eliminate MSMQ queue backlog. Participated in production code deployment, troubleshooting and problem solving.
Environment: s: Windows, IIS, WinForms, Visual Basic 6, SQL Server 2000, COM, ASP 3.0, XML 3.0, XSLT, JavaScript, Crystal Reports 8.0, JetForm 5.4
Confidential, Broadway New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and developed Margin and Collateral Management Solution to be used by the firm s traders and financial controllers to review and analyze open trade collateral status, calculate margin, generate, fax or email margin calls. Defined technical architecture for the entire solution. Created a user interface (WinForms) to provide search and view functionality for swaps, futures
- Coded stored procedures in Sybase to calculate mark to market values, P&L, collateral amount and estimated margin. Participated in production support and troubleshooting. Designed XML schemas to be used in data exchange between the tiers. Prepared technical documentation of the entire solution. Performed unit and system integration testing. Wrote design and functional specification document and the installation guide.
Environment: s: Windows NT 4.0, MS SQL Server 7.0, Visual Basic 6.0, COM/MTS, ADO, IIS 5.0, Netscape/EI 5.0, Visual C++ 6.0, InstallShield, Excel VBA, Outlook 98 VBA, Sybase 11, Oracle 8.1, Crystal Reports 7.0, Video Soft Controls, MAPI controls, XML.
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and implemented a solution to provide automatic FTP file directory tracking. The application searches the specified FTP directory for flat files from mainframe with specified file extension and checks file length, computes records number, moves files to destination directory and then calls a SQL stored procedure to pass a set of parameters and trigger data processing.
- The application is designed to read a set of registry keys to get directory paths, SQL connection specifications. The application is developed to process, store and edit HR data.
Environment: s: Windows NT 4.0, IIS, MS SQL Server 7.0, Visual Basic 6.0, COM/MTS, ADO, ASP, HTML, DHTML
Confidential, New York, NY
Sr. Software Engineer
Responsibilities:
- Designed and coded multi - tier web-based Stock Order Trade Management solution to provide functionality to aggregate electronic trade requests from the mainframe in Japan and US; manually enter trades from faxes and files; routing trades to the broker and monitoring trade execution status on NYSE and other markets. Designed SQL Server database and created stored procedures to perform calculations and execute transactions.
- Built active X controls, data access and business rules components in VB6 to run under MTS in N-tier distributed environment. Created user manual and the solution functional specifications document. Participated in production support and problem resolution activities.
Environment: s: Windows NT 4.0, Visual Basic 6.0, Visual Interdev 6.0, MS SQL Server 7.0, Win32 API, COM, MTS, IIS, ADO, ASP, HTML.
Confidential, New York, NY June 1999
Programmer Analyst
Responsibilities:
- Designed and coded enterprise solution that allows case managers and doctors to manage approval of medical procedures, view and print various reports from within the central managed healthcare system, which includes: Provider Directory Reporting
- Reporting and others. Built a user interface in VB 6 Windows forms, designed SQL Server database and coded stored procedures. Participated in production technical support and troubleshooting.
Environment: s: Windows NT 4.0, Visual Basic 6, MS SQL Server 7.0, ADO, COM, DCOM, Crystal Reports.