Senior Application Developer Resume
Jersey City, NJ
SUMMARY:
- Specialist in Object Oriented software development in C#, F#, Python and GUI embellishment.
- Frequently chosen for a task force. Focused mindset on application architecture, and project life cycle. Takes ownership of emerging issues. Proactive, self - motivated and a multitasking keen team player. Demonstrated capacity to work across technologies and peers. Makes things happened.
TECHNICAL SKILLS:
Microsoft: .NET, C#, F#, WPF UWP, MVVM, Prism/Unity, Threading/TPL, Outlook add-in
Database: MSSQL, SYBASE, Oracle, DB2, LINQ, Reactive/Rx, AUTOSYS, Control-M
Internet: WCF/WebServices/REST/JSON, SSL, SOAP, AngularJS, HTML5, CSS
XML: XML/XSL/XAML, Linq2XML, DOM,, WinWorkflow(WF)
Scripting: Python, PowerShell, MS Office Automation, SSAS, SSRS, SSIS, Crystal Reports
Tools: Tibco, FIX, Telerik, Infragistics, Expression Blend, Spring, DotTrace, DotMemory
Project: Agile/SDLC/JIRA, NuGet, TFS/SVN/Git, MSBuild, MSTest, NAnt/NUnit, Moq Mock
OS: MS Windows, UNIX, Linux, Cloud Computing (Box.NET, WebDav )
PROFESSIONAL EXPERIENCE:
SENIOR APPLICATION DEVELOPER
Confidential, Jersey City, NJ
Responsibilities:
- Developed modularized Outlook VSTO add-in as composite WPF Prism/Unity ecosystem for equity derivatives market embodies Aggregator, Dependency Injection, region based navigation.
- Processed threads and event sequences by asynchronous functional Reactive/Rx LINQ.
- Mastered WPF Universal artifacts: triggers, actions, behavior, graphics under Expression Blend.
- Manipulated images with vector graphics transformations either WPF/XAML and C# code.
- Communicated with Oracle over JSON (NewtonSoft) calls HMAC/SHA/RCS encrypted.
- Refined team library and utilized Git, NuGet for multiple release branches via bash and GUI.
- Produced Moq/Mock/Fake/AutoMap tests for Unity modules, Prism notifications and JSON calls.
SENIOR APPLICATION DEVELOPER
Confidential, New York, NY
Responsibilities:
- Acting as Repurchase Trade Desk Front/Back Office engineer for Fixed Income department.
- Addressed .NET IT assignments for reverse repurchase agreements, collateral reconciliation, tri-party margin security/cash allocation and upcoming business management ad-hoc requests.
- Developed WPF Infragistics trader portfolio GUI under MVVM container for price updater, buy/sell equities from watch list, book ticket analyzer and securities/cash balance order by Wcf .
- Elaborated data layer for trading book and tickets transactions either on Database and GUI.
- Revamped the Oracle transaction queue multi-threading application.
- Expeditiously resolved production issues and provided SDLC/Agile documentation.
- Utilized proprietary tools: Orchard, Athena, Ruby Job, Control-M scheduler, TeamCity.
- OO hands on and architecture insight allowed wrap up large scale apps into tangible code.
- Simultaneously covered development, deployment and support up to 6 apps and QA tasks
- Utilized Task Parallel Library, Rx and Observable for multi-threaded Trade Booking data load.
- Resolved tangled problems of legacy code migration to modern demands and compatibility.
- Communicated with trader desk and business users to capture the Spec and prospective trends.
- Rectified release and build issues, resolved .NET DLLs versioning conflicts.
- Constantly collaborated with Support, Global development and QA, remotely 24x7.
Technologies: WPF, WCF, Oracle, SYBASE, DB2, Prism/Unity, Reactive/Rx, Control-M, SSL/FTPS/Certificates/HMAC/SHA/RCS encryption security, XAML imaging vector graphics.
APPLICATION DEVE LOPER
Confidential, Jersey City, NJ
Responsibilities:
- Participated in the bank operations Agile driven IT project for a WPF trader desktop application.
- Addressed equities, commodities and trading Front to Back Office data and presentation layer.
- Intensively used XAML coding to customize WPF connection to Oracle based middle-tier.
- Instantly picked up proprietary Python DAG technology and produced new GUI screens and data models using Quartz tools for ORACLE and OO database. Timely resolved plural JIRAs.
- Developed multi-thread Async concurrent invocations for middle-tier with TPL Actors dataflow.
- Applied functional programming style and patterns under Python coded environment.
- Rearranged data model and GUI in the scope of responsibility to meet urgent Specs.
Technologies: WPF, WCF, Oracle, Python/Quartz.
SENIOR DEVELOPER
Confidential, New York, NY
Responsibilities:
- Developed Silverlight application, integrated by Prism framework with back end as WCF to Oracle data layer, structured according to Service Oriented architecture and Active Directory.
- Provided custom-made Silverlight components to reproduced WPF features by various XAML coding: employed multi-binding, attached and dependency properties, utilized Behavior and other classes in the multi-project C# design.
- Designed multiple client oriented WPF custom controls with enhanced presentation functionality.
- Enhanced MVC/HTML5/JavaScript with Silverlight graphic controls, AngularJS, WebApi.
- Integrated WCF transactions with multithreading processes, using Task Parallel Library.
- Responsible for system integration in a world-wide Internet Web business application.
- Composed and deployed SSRS reports in concert with Data Warehouse schema remodeling.
Technologies: WPF, Prism/Unity/MEF, MS SQL, Oracle, TFS, MVC, WebApi, AngularJS
SAPIENT CONSULTANT
Confidential, New York, NY
Responsibilities:
- Participated in Release Management Project for the Citi Capital Advisors multiplatform IT (.NET, Java, Oracle) for the financial needs of Institutional investor and Hedge Funds.
- Participated in a project, aimed Equities, Derivatives, Risk Analysis, Security Lending multi-client WinForms Trader Workstations, handling Front/Middle/Back Office data, secured by LDAP.
- Formalized and documented continuous build, integration and code verification for OMS/EMS.
- Coded FIX communication and conversion of currently existing WebService layer into WCF.
- Collaborated expeditiously with remote associates and peers in off-shore Global team.
Technologies: WinForms, WCF, WebServices, Oracle, Financial vendor products infrastructure.
.NET DEVELOPER
Confidential, New York, NY
Responsibilities:
- Took a lead role in technology prospectus, project planning, estimate and deployment. Demonstrated rapid turn-around and delivery under frequently changing priorities.
- Developed modular WPF application on the base of the Unity/PRISM container. Leveraged View-DB binding by MVVM pattern and Light Command library.
- Customized WCF configuration and binding for rational deployment of RIA services.
- Employed RIA Services, REST resources and OData for Silverlightmiddle tear.
- According to client's Spec analyzed and refactored a large scale warehouse ETL DB. Applied Entity Framework 4.0 ORM data access with LINQ.
- Revamped Web site with MVC/Razor. Enhanced presentation and validation with MVC ASP.NET, JavaScript, AngularJS, jQuery, JSON and Ajax.
- Deployed DB build procedure. Addressed triggers, functions and Stored Proc needs.
- Composed and pursued flexible TFS templates for various project life-cycle scenarios with automated build and test-driven development (TDD).
- Innovated the Cloud Computing application with Box.Net and WebDav products.
- Composed MS SSRS reports and heavy duty data load suites, providing 24x7 support.
- Applied F# patterns and Type Providers for convoluted data structures involving TPL(Task Parallel Library), PLINQ for multiprocessing advanced performance.
- Profiled and optimized code, performance and memory. Used NuGet packaging.
- Addressed MS Office Excel automation by the Visual Studio Tools for Office.
Technologies: Silverlight and MVC MS SQL RIA Services Entity Framework, Telerik.
SENIOR ASSOCIATE
Confidential, New York, NY
Responsibilities:
- Started out from inception and deployed 7 IT projects in Capital Market/Fixed Income department. Planed and estimated tasks in accordance to Agile/Scrum sprint terms. Coordinated .NET/UNIX/Java C# project pace with peers from global locations.
- Acted as a lead developer and architect for multiple WCF, Java Tibco EMS Client/Server, IBM MQ Series and XML parser applications. Reconciled data flows.
- Provisioned secure WCF with SSL transport, adhere to enterprise standards.
- Architected Web portal with Telerik, AngularJS, jQuery, JSON, WCF, Ajax.
- Provisioned Entitlement based on domain Active Directory roles and attributes.
- As .NET4.0 developer enhanced WPF application with customized components. Developed WPF subparts for utilizing Prism/IoC container and MVVM pattern.
- Mastered productive Expression Blend XAML code for components "Blendability".
- Provisioned real-time and batch processes, driven by Workflow(WF).
- Applied Extended Stored Procedure, reflection and dynamic DLL invocation and pre-serialized XSD for performance optimization to address real-time business.
- Composed warehouse ETL DB for multiple applications, moved then to Production.
- Provisioned MS Office automation communicating Excel with COM API and VSTO.
- Processed incoming flow of the bond securities, rates, ratings from DalComp and reported CUSIPs to MSRB’s gateway / EMMA over customized SFTP pipeline.
- Made use of Generic types and methods to mapping variety of settlements, purchase order workflow XML messages into a set of Tables to achieve unified model wrapper.
- Developed and deployed MS SQL SSAS, scheduled SSIS jobs and SSRS reports.
- Intensively used Threads and Asynchronous method invocations in services.
- Created, registered, and installed IIS Certificates. Communicated over SSL SOAP calls.
- Developed and ran PowerShell signed cmdlets for the batch jobs on IIS hosts.
- Integrated COM and C unmanaged code for dynamically mapped shared drives.
- Developed and deployed a convoluted infrastructure application by means of F# collections, patterns and algorithms. Wrapped that as a subproject into deliverables.
- Enhanced projects with MSBuild, NAnt, NUnits and Log4Net, NLog.
- Wrote Enterprise Content Management IT project documentation, DB / IIS deliverables deployment scripts and passed it through management review gates.
- Collaborated with stakeholders, provisioned the corporate standards accordingly.
- Liaised with Operation and SysAdmin to adhere deadlines and objectives.
- Guided and mentored co-workers. Often took over the most critical initiatives.
Technologies: Silverlight, WCF/WebServices, Telerik, Tibco, Enterprise Security.
COMPUTER PROGRAMMER CONSULTANT
Confidential, Woodcliff Lake, NJ
Responsibilities:
- Designed eCommerce Web sites on the base of the framework with extensive use of C#, LINQ and WCF libraries to handle the MS SQL transaction.
- Elaborated page navigation for variety of the payment procedures.
- Embellished Silverlight Front End and integrated it with RIA services.
- Built projects on the base of TDD approach enforced by the Rhino Mockstest fixtures