Profileimage by Sean Feldman Senior .NET Developer, Messaging and SOA expert, Azure aficionado from Calgary

Sean Feldman

partly available

Last update: 06.09.2022

Senior .NET Developer, Messaging and SOA expert, Azure aficionado

Company: Highco Consulting
Graduation: B.Tech
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Elementary)

Attachments

2021-04 Sean Feldman resume.docx

Skills

NET/C#, NET Core / .NET 5, NServiceBus, Azure, distributed systems, NET Framework 4, NET Core 2.1/3, NET 5, Azure SQL Server, Table Storage, Cosmos DB, Blob Storage, Cloud, backend, APIs, Azure stack, NET, DevOps, GitHub, unit testing, UI, NET Core 2.1, REST APIs, ASP.NET MVC, SSL, Excel, SQL Server, TDD, Docker, VPs, Azure cloud, Sitecore, CMS, Azure Cloud Services, WebApp, Blob, Queue, Storage, Azure Redis, VMs, Elasticsearch, Azure SQL, RavenDB, Scrum, NET Framework 3.5 and 4.0, ASP.NET MVC for Web UI, BizTalk 2009, Enterprise Service Bus, WCF, BizTalk, object-oriented, SOA, server-side, Programming, NET obfuscation, agile methodologies, build server, MSBuild, NAnt, NHibernate, WIX, refactoring, ReSharper, domain modelling, desktop application, Silverlight, coding, NET 2.0 and 3.5, ASP.NET, Dependency Injection, Inversion of Control, Model-View, WebForms, WPF, agile development, web-based, SQL Server / Oracle / MS Access, C#, HTML/CSS, JavaScript, Data Transfer, web applications, CRM, ASP, NET Framework 1.1, MS SQL, MySQL, C/C++ language, Data Structures, Web development, Active Server Pages, HTML/JavaScript

Project history

04/2014 - Present
Owner / Principle consultant
Highco Consulting (Internet and Information Technology, < 10 employees)


04/2021 - 04/2021
Lead Developer
Highco Consulting LTD.

Partnered with Phoenix Business Solutions to build an integration solution for the University
of Calgary involving 3rd party MoveON and the university's internal system to exchange the
data reliably.
* .NET Core 2.1
* REST APIs with ASP.NET MVC
* Full automation with GitHub Actions
* Microsoft Generic Host and DI container-based implementation for cross-platform services
* Two-way SSL authentication
* Data to Excel reporting

04/2021 - 04/2021
Senior Developer
TC Energy (Phoenix Business Solutions)

GMOS project to revive .NET implementation and implement CI/CD using
* .NET 4
* SQL Server
* TDD
* GitHub Actions
* Docker

* Public Speaker (Domestic and international)
Spoke at conferences such as Integrate USA, Techorama, Prairie DevCon, ClowdBrew, etc.

* Canadian Price Index - Architect / Messaging Expert
Architected and prototyped a Canadian Crude Index system. Developed in a short time to be a
fault-tolerant and robust system.
* .NET 4
* Azure Service Bus
* NServiceBus

05/2011 - 12/2014
Director of Development / Development Manager / Senior .NET Developer
Travel Alberta

Responsible for Consumer Platform design and implementation (Canada and international
markets). Architected and later supervised the (hands-on) implementation of the ATIS platform
(Alberta Tourism Information Services), a service-oriented custom B2C solution for Travel
Alberta deployed and running in Azure.
* Worked with the leadership team (VPs) to achieve corporate goals
* Hired and managed the development team
* Mentored team members, helping with process and professional growth
* Developed and executed the strategy to move off on-premises into the Azure cloud.
* Implemented both cloud-first and lift-and-shift migrations of the existing systems,
transforming Sitecore CMS into Azure-based solutions with Azure Cloud Services, WebApp,
Blob and Queue, Storage, Azure Redis, VMs, Elasticsearch, Azure SQL and RavenDB.
* Architected and implemented services and REST APIs with NServiceBus

11/2010 - 05/2011
Software Developer / Change Enabler
Print Audit

Worked on Print Audit Secure product and was responsible for tasks from gathering requirements
to a working prototype. While doing so, I introduced agile methodology (Scrum), Test-Driven
Development and automation to the development team while actively engaging with the
stakeholders using an iterative approach to improve the organization's general functionality,
establishing processes.
* .NET Framework 3.5 and 4.0
* ASP.NET MVC for Web UI and REST APIs
* SQL Server

10/2008 - 11/2010
Solutions Architect / Senior Software Developer
Cortex Business Solutions

Researched, designed, and implemented S.O.A.-based backend solution for messaging using
BizTalk 2009 and custom Enterprise Service Bus implementation comprised of custom pipelines,
orchestrations, WCF services, canonical schemas, and custom .NET components. Architected and
implemented a custom BizTalk solution, allowing BizTalk to become a mapping between thousands
of integrating parties with unique schemas required to collaborate in the procurement space.
The result required no BizTalk application redeployment for further integrations on-boarding.
* Successful projects in production/maintenance developed using Behavior-Driven Development
and iterative process with different timelines and constant changes.
* Analysis of the existing legacy core applications and application of Domain-Driven Design
to break down and re-architect those properly to meet the business need to grow and
evolve.
* Re-architecture of the legacy core business backend system and implementation with a
proper object-oriented solution, leveraging SOA and pluggable design using WCF.
* Designed and implemented security enhancements for delivery subsystem (RosettaNet),
implementing 2-way authentication and secure server-side logging with Aspect-Oriented
Programming, .NET obfuscation, and secure connectivity using certificates.
* Transformed the team in 9 months to deliver low to no defect results within nine months;
using Test/Behavior-Driven Development and agile methodologies, the team has become a
fully pair-programming team.
* Full automation with CI on the build server using MSBuild and NAnt.
* Introduced Domain-Driven design and NHibernate into the projects that required domain
abstractions.
* Assisted team in achieving full automation using build scripts and installer scripts
(WIX).
* Was in charge of driving the changes and adoption of various development techniques such
as SOLID. Principles, Design-by-Contract, Mocking and interaction-testing, refactoring
(ReSharper), domain modelling.
* Worked closely with different departments to ensure the success of the project.
* Worked closely with the stakeholder to identify the requirements.
* Orchestrated concurrent development on several Cortex subsystems.
* Coordinated planning and migration from desktop application to Silverlight 4 application.

03/2005 - 10/2008
Team Lead / Senior Software Developer
Sunwapta Solutions LTD.

Responsibilities included analysis, design, and implementation of external applications and
systems while providing an internal framework to the development team-introduced innovative
coding approaches such as TDD among developers to improve delivered projects' quality and
maintainability.
* Series of successful projects for clients such as Bank of America, LaSalle Bank, Sick
Kids Hospital, Imperial Tobacco, Irving Oil, Blakes Cassels, Kraft, Towers Perrin,
WaterMark, etc.
* Took a significant role in design and implementation of PenForms tool, electronic filing.
* Designed, built, and maintained two generations of Sunwapta Framework - a layered
architecture framework for rapid development using .NET 2.0 and 3.5 with ASP.NET. This
work included standardization on Dependency Injection container and Inversion of Control,
Model-View-Presenter implementation to decouple logic from UI in ASP.NET in the days of
WebForms.
* Initial assessment and implementation of the desktop tool using WPF technology.
* Architected and implemented multi-lingual support for Canadian and USA projects.
* Drove the adoption of agile methodologies and agile development.

01/2004 - 12/2005
Senior developer
Mushroom Interactive

I was involved in developing several web-based applications for mobile platforms for
Coca-Cola, Sports Channel, Partner Communications, etc.
* SQL Server / Oracle / MS Access
* ASP.NET with C# back and front ends (SSR.)
* Client-side development with HTML/CSS/JavaScript

01/2001 - 01/2002
Software courses trainer
Afik College

Taught the following programming courses:
* Assembly 80x86
* C/C++ language
* Data Structures
* Web development with Active Server Pages (classic ASP) and HTML/JavaScript

Local Availability

Only available in these countries: Canada
Contact with details to discuss.
Profileimage by Sean Feldman Senior .NET Developer, Messaging and SOA expert, Azure aficionado from Calgary Senior .NET Developer, Messaging and SOA expert, Azure aficionado
Register