Andriy Zavgorodniy

Experienced web developer with over 25 years of experience with extensive programming skills. For last 25 years of my experience I designed, developed and deployed multiple web sites, web services, WCF services, desktop applications, server applications, windows services. Professional in ASP.NET, MVC, C#, Web Services , WCF, HTML, JavaScript, CSS, C++, C, Microsoft Visual Studio, MS SQL Server. Can work independently on multiple projects. Rapidly adapt to new technologies and standards.

Contact Download

Objective

My objective is to design and develop ASP.NET, ASP.NET Core, MVC frontend web projects as well as backend windows services, WCF services, web services and databases in different market segments. I prefer fulltime position but contract is possible as well.

Key Skills

Programming languages/specifications

C# C++ C JavaScript VB CSS HTML XML JSON T-SQL PHP Perl

Platforms / libraries / technologies

dotnet core, aspnet core, .NET 4.6.1/4.6/4.5/4.0/3.5/3.0/2.0/1.1/Mono LINQ ASP.NET MVC 3+ WCF Web Services Silverlight AJAX ADO.NET jQuery Angular JS Vue JS Knockout Ajax Toolkit MFC ODBC COM DCOM SOAP XSL Active X

Web Servers

IIS 8.5/7.0/6.0/5.0 Apache nginx

Databases

MS SQL Server 2012/2008/2005/2000 MySql Maria DB BerkleyDB SqlLite DB Vista Access

Software

Microsoft Visual Studio Team System Server Git Microsoft Visio Microsoft Project Word Excel Outlook SVN Source Safe Crystal Report Adobe Photoshop Adobe Illustrator Corel Draw Various end user software

Operating Systems

Windows Server Linux

Certificates

Microsoft MCP Brainbech C/C++

Languages

English Ukrainian Russian

Employment history

Contractor

Miami, FL, USA
April 2022 - now

Senior Software Developer.

Design and development web sites, web services, web API REST services, windows services, micro services using C#, .NET, .netcore, AngularJS, VueJS, Angular, JQuery, Microsoft SQL Server, MySql, MariaDB.

Frontend and backend. Windows and Linux.

Experienced with

WCF ASP.NET MVC ADO.NET Autofac log4net Newtonsoft.Json MailKit Serilog AutoMapper Dapper HtmlAgilityPack NUglify SSH.NET Nancy RestSharp MS Test NUnit NSubstitute FakeItEasy AutoFixture IIS Nginx Apache

Affinitiv, Inc

Miami, FL, USA
October 2021 – April 2022

Senior Software Developer.

Design and development web applications and web services for car dealership services written in .NET/Web Forms/ASP.NET Core MVC/Angular. Microsoft SQL Server used as a database and .NET Core WebAPIs as backend services. System implements integration with third party Web APIs from different providers to consume auto parts supply and ordering as well as SMS provider for mobile text messages support. System uses third party .NET components from nuget like Autofac, Newtonsoft.Json, MailKit, Serilog, AutoMapper, Dapper, HtmlAgilityPack, NUglify, SSH.NET and others.

Both frontend web applications and backend .NET web services are hosted on Windows Server under IIS.

Core Technologies

.NET ASP.NET IIS MS SQL T-SQL Javascript Type Script REST Services CSS Frameworks

Contractor

Miami, FL, USA
Aug 2020 - October 2021

Senior Software Developer.

Design and development web sites, web services, web API REST services, windows services, micro services using C#, .NET, .netcore, AngularJS, VueJS, Angular, JQuery, Microsoft SQL Server, MySql, MariaDB.

Frontend and backend. Windows and Linux.

Experienced with

WCF ASP.NET MVC ADO.NET Autofac log4net Newtonsoft.Json MailKit Serilog AutoMapper Dapper HtmlAgilityPack NUglify SSH.NET Nancy RestSharp MS Test NUnit NSubstitute FakeItEasy AutoFixture IIS Nginx Apache

BHG, Bankers Healthcare Group

Miami, FL, USA
March 2020 - Aug 2020

Senior Software Developer.

Design and development web applications and web services written in .NET/Angular. It uses Microsoft SQL Server as a database and .NET webservices to supply AJAX transferred data in JSON format. Web services use third party components from nuget like Autofac, Dapper, Nancy, RestSharp. Web applications has integration with third party services like IDology.

Both frontend web applications and backend .NET web services are hosted on Windows Server under IIS.

Core Technologies

.NET ASP.NET IIS MS SQL T-SQL Javascript Type Script REST Services CSS Frameworks

QPay, Inc. / INCOMM | agent solutions

Miami, FL, USA
March 2012 - Aug 2019

Senior Software Developer.

Responsibility includes development and support 30+ web applications for online/offline payment processing for different mobile carriers like Metro PCS, T-Mobile, AT&T, Verizon, Cricket, Sunpass, Tracfone, NET10, Simple Mobile, Telcel and others. Frontend technologies include mostly ASP.NET, some new projects were inplemented using modern AspNet Core. UI libraries used for frontend are JQuery, Angular JS, Vue JS, Knockout. Bootstrap and MaterializeCSS are used as CSS frameworks. Extra UI libraries include fontawesome and google fonts. Single sign on (SSO) is used as authentication/authorization for all 30+ websites to make transparent navigation between different websites after single sign on. SSO has SAML implementation which allows to integrate not only internal customers but also external. Websites are also protected by server and client SSL certificates.

Backend implemented as a set of WCF services (Windows services and web services) as well as REST services. These services are used for internal middle tier processing as well as integration with carriers' payment processing APIs. Microsoft SQL Server is used as database storage and reporting service with OLAP processing.

System has integration with third party services like Adobe Sign (https://acrobat.adobe.com/us/en/sign.html) and Authorize.net (https://www.authorize.net).

Frontend and backend use dependancy injection in conjunction with unit testing. Autofac is used for dependancy injection and MS Tests altogether with NSubstitute, FakeItEasy and AutoFixture for unit testing.

Core Technologies

.NET ASP.NET DOTNET CORE ASPNET CORE IIS MS SQL T-SQL Javascript JQuery Angular JS Vue JS REST Services Windows Services WCF CSS Frameworks

JPay, Inc.

Miami, FL, USA
April 2011 – March 2012

Developer - designed, developed and deployed desktop projects for kiosks installed in prisons, websites for friends and family members, website for prison management, website for system administrators. All backend implemented as SQL server 2008 and web services written in C# (.NET 2.0) while all websites implemented as ASP.NET VB.NET web forms projects (.NET 2.0). Participated in video calls development which is implemented using Action Script for Flash application and Java as a communication layer between Flash and .NET web services.

 

Below are the projects I was working on:

Modern Ad Media / Acqunity Interactive

Deerfield Beach, FL, USA
October 2010 – February 2011

Senior Web Developer - designed, developed and deployed web projects for online advertising, sweepstakes as well as windows and web services for internal processing. Web projects include external websites for customers as well as internal websites for advertising campaigns setup, reports. System components include web servers IIS 7, SQL server 2008, WCF services and windows services. Websites implemented as C# ASP.NET 4 applications with DevExpress controls. Some websites implemented using MVC 3 pattern.

 

Below are the projects I was working on:

Venali, Inc.

Miami, FL, USA
October 2005 to October 2010

Senior Web Developer/Software developer – designed, developed and deployed web projects, web services, WCF services, windows services including web based monitoring system, reporting, web based AMC(Account Management Center) for customers, intranet web project PAC(Provision Account Center) for internal needs as well as several parts of huge messaging system including OCR, distributed file system, branding, monitoring. Used technologies: C#, .NET Framework 2.0, RFC standards, Image processing, RFC standards (FTP, HTTP protocols), FineReader SDK.

ActForex, Inc.

New York, USA / Dnipropetrovs'k, Ukraine
2004-2005

Software developer – worked with FXTrader client/server software for trading on forex markets. Used technologies: C#, C++, C, VB, .NET Framework 2.0, COM. Used software: Visual Studio 2003/2005, Microsoft Windows Server 2003.

ISD (Information Systems Development)

Dnipropetrovsk, Ukraine
2001-2004

Software developer – designed, developed and deployed “Specimen Tracking” and “Phlebotomy” part of huge client/server software for hospitals and laboratories. Used technologies: C, C++, CORBA, COM, MFC, Win32 API, db Vista. Used software: Visual Studio 6.0, Windows, AIX.

Education

1995-2000

Master degree. Dnipropetrovs'k State University (Ukraine), radio and physic faculty, "computer systems and network" specialty.

1985-1995

Bachelor degree. Dnipropetrovs'k School #13 (Ukraine), physic & mathematics class

1990-1996

Programming society of regional center of technical youth (Ukraine).