Frameworks & systems: C#/.NET - all versions, .NET Core - all versions, ASP.NET Core/MVC/WebAPI, RAML/ Swagger, Microservices, CQRS, Unity DI, AutoFac, AutoMapper, Entity Framework (CF/DF/ Migrations), MuleSoft, xUnit/MS Test/Moq, MS Dynamics 365 SDK, WWF, WCF, WPF, C/C++
Front-end: VueJs, Angular, React, HTML, CSS, Javascript, Typescript, jQuery, Bootstrap, TailwindCSS, Material Design
Azure cloud services: WebApp, PaaS DB, Key Vault, AAD, MSI, Azure Functions
Databases: MS SQL (SSRS, SSIS), MySQL, Firebase
Security & logging: OAuth 2.0, JWT, AAD, Sentry, NLog, ELMAH
Code & processes: Azure DevOps (SDLC, CI/CD), Github, TFS, Clubhouse, JIRA
Tools and IDEs: Visual Studio - all versions, VS Code, Postman, Swagger, Fiddler, SSMS, Azure Data Studio, Draw.io
Communication/KB: Slack, MS Teams, Confluence, JIRA, 15Five, Notion
Methodologies: Agile, SCRUM, Kanban, Waterfall
Provided consulting services in migrating legacy systems to a new infrastructure. Coverage included Microsoft SQL Server databases and scripts, ASP.NET Web apps, .NET Core APIs, ETL layers, Microsoft Dynamics CRMintegrations, Windows Server configurations.
• Worked closely with Product Manager on planning and delivery
• Conducted meetings around the migration of various systems and applications to new infrastructure
• Provided thorough analysis of end-to-end business-critical software (both developed in-house as well as the third-party components)
• Guided the team around specific code changes and upgrades across relevant .NET applications (Web, Web APIs, .NET Core APIs, Microsoft Dynamics API layers, Azure & DevOps, etc.)
• Successfully completed the migration within the allocated budget and timeframes providing the necessary handover documentation
Octopus Investments • London • Oct 2019 - June 2020
Designed and developed several API solutions, front-end interfaces as well as javascript testing automation framework (internal use). Projects include: internal/external business onboarding web application (VueJS, .NET Core APIs), Microsoft Dynamics CRM API integrations (.NET Core APIs), client-facing FX Intelligence platform powered by React, .NET Core APIs & Azure Functions.
• Designed and developed .NET Core APIs for FX back end systems, onboarding web application and intelligence platform
• Configured and improved SDLC via Azure DevOps
• Created a JavaScript testing automation solution using Postman and Azure DevOps
• Created documentation for APIs, JS testing automation framework and other system components
• Worked on a full stack FX Intelligence platform across all domains (front-end, back-end, databases, DevOps)
• Applied SOLID and KISS principles
• Accelerated delivery by creating POC, MVP, and Prototype solutions
Global Reach Group • London • Oct 2018 - Oct 2019
Designed, developed and maintained business critical, high availability solutions for various departments mostly using .NET technologies. Established and led development teams focussing on delivery, quality and customer satisfaction.
• Led and mentored on-site and remote development teams (3-5 people)
• SDLC (audited) management using Azure DevOps (VSTS), JIRA and Clubhouse
• Established full CI/CD environments in Azure DevOps (VSTS) for multiple projects
• Documented coding guidelines, code review policy and applied them within the team
• Ran daily stand-ups, 121s, planning and retrospective sessions
• Created architectural diagrams and design documents as part of digital transformation initiative and legacy decommissioning
• Led the development of business critical, automated straight-through-processing solution using .NET Core/Angular 2+ and Azure including API integrations with new and legacy systems
• Migrated over a dozen web projects from on-premise to Azure (from .NET to Core where possible) including the setup and configuration of security using Azure Vault, MSI and AAD
• Developed web solutions for Operations, CR and Sales departments targeting automation, performance and eƧciency using ASP.NET MVC, WebAPI, EF and MSSQL
• Provided guidance and 3rd level support for legacy systems (SQL, MuleSoft, Win Services)
• Adapted to the strategic vision of moving to microservices architecture and led the eƦorts in the .NET area of the company
• Applied SOLID and KISS principles
• Accelerated delivery by creating POC, MVP and Prototype solutions
• Organised systems and architecture sessions (from overview to in-depth) to product managers, business users, developers, testers, application support and other stakeholders
Octopus Labs • London • Oct 2011 - Sep 2018
Designed and developed software for a market-leading company in providing services of enterprise and business architecture, business process analysis and business process management.
• Prepared, reviewed and approved design for new features
• Revised and updated existing architecture
• Provided architectural guidance
• Performed code reviews
• Performed product related research
Ciklum • Kiev, Ukraine • Aug 2010 - Sep 2011
Developed business process management software system: visual business process designer desktop application and a web client (.NET 2.0-3.5, LINQ, WCF, WWF, DevExpress Components Suite, GoDiagram, ASP.NET, MS Enterprise Library, MS SQL 2005/2008).
• Implemented custom extendable application framework using #develop open source library (Metastorm Enterprise Modelling Platform - MEMP)
• Implemented end-user Workflow Designer based on MS Workflow Foundation and MEMP)
• Actively participated in analysis, design and architecture processes
• Led a feature team specialised in reporting component within Metastorm BPM software suite
• Provided and adopted new ideas in feature management process for maximum performance within a feature team
• Supervised, coached and provided process and standards guidance to a group of developers within a feature team
• Followed an adopted project management methodology (MSF for Agile, SCRUM and Extreme Programming)
• Developed social BPM Silverlight framework based on MEF (PRISM-like architecture, MVVM) which exposes an IDE for hosting widgets to support dashboard-like UI in the context of BPM product suite. Communication and data retrieval were handled via RESTful and WCF services
Ciklum • Kiev, Ukraine • Jan 2009 - Aug 2010
• Master’s Degree in Applied Linguistics, Lviv Polytechnic University (2002-2007)
• Intermediate Certificate in Enterprise and Solution Architecture (BCS, QA) - May 2016
• Practitioner Certificate in Enterprise and Solution Architecture (BCS, QA) - May 2016
• Online courses: Python, Angular 6, React, Vue, MEAN stack, Ionic, Firebase, Blockchain, Unity, Microservices
• Languages: fluent in English, native Russian & Ukrainian, intermediate in Italian, basic in German
• Interests: Networking, startups, personal development, blockchain, trading (stocks & derivatives)