Sr. Software Developer/architect Resume
SUMMARY
- 20+ years of diverse experience engineering comprehensive IT solutions, including analysis, design, development, testing and support of large - scale Enterprise-level Client/Server/Cloud systems in numerous business areas, using a variety of technologies.
- Strong most recent experience in designing and developing of Server-side, Cloud-hosted, WPF/WinForms as well as WebForms applications using MS Visual Studio 2003-2019, C#, .NET and .NET Core.
- Solid background in Object Oriented and Event-driven Architecture and Programming.
- Very strong in Information Analysis and Relational Databases Design.
- Strong experience in Internet/Intranet-based Applications, multi-threaded and multi-tier distributed computations and GUI Development.
- Hard working, result-oriented and responsible professional with a desire and ability to study new technologies.
TECHNICAL SKILLS
- MS Visual Studio (C#, WPF, WCF, ASP.NET, MVC, ADO.NET, LINQ, Azure)
- SQL, PL/SQL, T-SQL
- Server-side, .NET Remoting, WCF, Web-services, REST, WebAPI, EDA, AOP
- JavaScript, HTML
- XML/XSL/XSLT/XPATH, AJAX, JSON, SOAP, REST, OData
- MS-DOS 6.2, Windows 3.11/95/98/NT/2000/XP/Vista/7/8/10
- PowerDesigner 5.x-9.x, ErWin 3.x-4.x, Agilian 1.x
- Microsoft SQL Server 7 - Microsoft SQL Server 2016
- Oracle 6.x -11.x
- Sybase ASE 11-12.5, Sybase SQL Anywhere 5.5.x
- Linter SQL Server 5.x, MySQL, MongoDB, CosmosDB
- .NET 1.0-4.8/Core 1.0-3.1, Unity, Castle Windsor, MEF, Prism, EF, Log4Net, NUnit, MSTest, Moq, Rhino Mocks, NHibernate, Spring.NET, AutoMapper, CAB/SCSF, Jenkins, TeamCity, CruiseControl, PowerShell
- Azure, AWS, WAS/IIS, Sybase EAServer, Tibco EMS/RV, Solace, QPid, RabbitMQ, GemFire
- Git, SVN, CVS, PVCS, MSS, Perforce
- MS Office, Lotus Notes
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Developer/Architect
Responsibilities:
- Lead developer/Architect for a development team creating an in-house loan processing application called Latitude.
- Personally responsible for defining APIs and data structures to integrate with external systems (BondStudio, Flow Portal).
- Integrated WF RuleEngine to process enrichment/validation rules defined by business users.
- Re-factored and optimized different parts of existing functionality to allow code decoupling, testability, proper error handling and logging, as well as performance improvements.
- Worked on creating a new iteration of the business functionality using the latest trends and technologies: Cloud-enabled, based on Micro-services design, REST API, Service oriented, message-based communication.
Environment: Visual Studio 2015-2017, C# 5-7, .NET 4.x/Core, Microservices, Unity, Castle Windsor, Linq, TPL, EF, QPid, GemFire, WebSockets, WPF, Prism 4.0, MVVM, Infragistics, WCF, REST API, JSON, Tibco EMS, NUnit, Moq, SQL Server 2016, Autosys, SQL/T-SQL, Agile/Kanban, Windows.
Confidential
Sr. Software Developer/Architect
Responsibilities:
- Lead developer/Architect for a development team creating an in-house CalcService application for the CMR department.
- CalcService is a calculation horizontal intended to perform a full range of the credit risk and margin calculations utilizing various regulatory and bespoke financial algorithms performed in form of a batch run, as well as ad-hoc and what-if scenarios. Used tools: C# .NET 4.0, MEF, Linq, TPL, VS2010-2012, SQL Server, MongoDB, WCF, Solace, NUnit, Moq.
- Was involved in design and development of the front-end GUI application for monitoring of the executing calculations and comparing the result sets. Used tools: C# .NET 4.0, WPF, Infragistics, Prism, Unity, MVVM, Linq, VS2010, SQL Server, EF.
- Personally responsible for the overall system architecture, technical design and implementation of the major components of the server-side framework and the calculation plug-ins. Designed and developed APIs for the integration with various data sources, reporting and monitoring systems.
- Was involved in the training of junior developers and interns.
Environment: Visual Studio 2012-2015, C# 4-5, F# 3.0, .NET 4.0, MEF, UNITY, Linq, TPL, EF, WPF, Prism 4.0, MVVM, Infragistics, WCF, REST, JSON, Tibco EMS, Solace, NUnit, Moq, SQL Server 2008, SQL/T-SQL, MongoDB, Agile/Kanban, Windows XP-7.
Confidential
Sr. Software Developer/Architect
Responsibilities:
- Member of a development team creating an in-house LoanRunner application for the GMRT department.
- LoanRunner is an Enterprise-scale software application providing tools and automation for all the essential activities of a par or distressed loan trading desk: trade capture, real time position and P&L monitoring, mark-to-market, LSTA and LMA trading documents, workflow management for trade settlement and reporting. Used tools: C# .NET 4.0, WPF, Infragistics, Prism, Unity, MVVM, Linq, VS2010, SQL Server, EF.
- Personally responsible for creating a prototype and a POC to validate the smooth integration of the latest technologies and frameworks. Created a UI paradigm as well as the development techniques.
Environment: Visual Studio 2010, C# 4.0, .NET 4.0, EF 4.0, WPF, Linq, Prism 4.0, MVVM, Infragistics, Tibco EMS, NUnit, FXCop, SQL Server 2008, SQL/T-SQL, Agile/Scrum, Windows XP-7.
Sr. Software Developer/Architect
Confidential
Responsibilities:
- Member of a development team creating an in-house Algo Monitor application for the GSAM QIS department.
- Personally responsible for upgrading the system to a 3-tier architecture by introducing an Application Server hosted in a Windows Service environment and communicating with a thin client using the .NET Remoting technology.
- Provided Production support for existing functionality including bug fixes, extensions, optimization and streamlining the application code to comply with the industry standards and best practices.
- Created unit-test classes for both decoupled front-end and server-side functionality.
Environment: Visual Studio 2008, C# 3.0, .NET 2.0, WinForms/WPF, MVP, Infragistics 8.2, Tibco EMS, NUnit, FXCop, Sybase ASE 12.5, SQL/T-SQL, AquaData Studio, SourceForge, Agile, Windows XP-7.
Confidential
Sr. Software Developer/ArchitectResponsibilities:
- Lead Developer creating a framework, setting standards and establishing common practices for development of a Secondary Market Bond Insurance Management System necessary for daily operations of a Municipal Bond Insurance Company. Employed industry standard design patterns and best practices.
- Developed a CRM sub-system using the framework and applying the standards created for the company.
- Responsible for the design and implementation of the SQUID sub-system providing municipal bond insurance quote calculations and tracking.
- Developed Deal, Policy, Revenue Source/Credits tracking and management sub-systems as well as Deal-To-Policy and Squid-To-Policy Wizards conversion functionality.
- Integrated the System with SharePoint using VSTO and MOSS services.
- Created unit-test classes for both decoupled front-end and server-side functionality.
Environment: Visual Studio 2008, C# 3.0, .NET 3.5, Enterprise Application Library 4.x, LINQ, Typed Datasets, WCF, WinForms, MVC, Infragistics, NUnit, FXCop, MS SQL Server 2008, T-SQL, SSRS, SQL Server Manager, VSTO, SharePoint, MOSS2007, Agile, Windows Vista.
Confidential
Sr. Software Developer/Architect
Responsibilities:
- Member of a development team creating an in-house Inventory Management System for Confidential & Noble Corp.
- Personally responsible for the design and development of the system’s search engine utilizing out-of-the-box solutions (like Oracle Text) and integrating them with custom-build extensions for storing and scheduling complex user-defined conditions.
- Created a dynamic data-presentation solution allowing users to setup, share and apply Custom Views.
- Implemented algorithms to satisfy complex business requirements for data updates and validations.
- Optimized data processing by introducing to the system parallel searching capabilities utilizing multi-threading approach.
- Created unit-test classes for both decoupled front-end and server-side functionality.
Environment: Visual Studio 2005-2008, C#, .NET 2.0-3.0, ASP.NET 2.0, WinForms, Infragistics, CAB/SCSF, Spring.NET, NHibernate.NET, Cruise Control, NAnt, NUnit, FXCop, SVN, ORACLE, SQL/PL-SQL, TOAD, Agile, Windows XP/Vista.