Personal Resume

Sergiy Oliynyk

Back end / Full stack software developer.

About me

Experienced Senior Developer with 25+ years in the tech industry, focusing on C#, ASP.NET Core, and modern development practices.

Expertise in designing robust, secure, and efficient web applications.

Passionate about continuous learning and staying up-to-date with evolving technologies to deliver top-tier solutions.

Skills

Backend .NET development

.NET Core, ASP.NET Core, C#, F#, Entity Framework Core, LINQ, MS SQL, Azure, xUnit, NUnit

Frontend development

Javascript, Typescript, React, Angular, Testing Library, Playwright

Amazon Web Services

SQS, DynamoDB, SES, Lambda, SNS, S3, CloudWatch, Secrets Manager, ECS (Fargate), CloudFormation, RDS, CloudFront, Amazon OpenSearch Service (Elasticsearch)

Methodologies & Practices

DDD, CQRS, FP, TDD, SOLID

DevOps

Octopus Deploy, GitHub Actions, Docker

Work experience

Senior Software Engineer
GreenM https://greenm.io/
August 2021 - October 2024

Project: Analytics portal in health industry

Team: 5-10 engineers

  • Designed and implemented a new version of email subscriptions services.
  • Developed new features and fixed bugs on both front-end and back-end with focusing on back-end.
  • Came out with a way to create integration tests for a data layer querying Vertica and Snowflake databases.
  • Reviewed pull requests, provided help to colleagues with code improvements and design approaches.

ASP.NET, C#, AWS cloud, Angular, TypeScript, MS SQL Server, PostgreSQL, Vertica, Snowflake, GitHub

Back End Senior Software Developer
Freelance
December 2020 – May 2021

Project: Localization subsystem
Subsystem for localization of an Enterprise application

  • Created REST API for Front End to get and update data in the DB

ASP.NET Core, C#, Entity Framework Core, LINQ, MS SQL Server, REST API

Full Stack Senior Software Developer
NDA Company
December 2019 – July 2020

Project: Auction-like web application with specific functionality

  • Implemented requirements in all levels of the application

ASP.NET Core, C#, MS Unit, Entity Framework Core, LINQ, MS SQL Server, React, Azure, DDD, CQRS

Full Stack Senior Software Developer
Upwork https://www.upwork.com/freelancers/~0124604ec8b3b7e2a0
January 2016 – November 2019

Project: Span-America

Web based business process automation application

  • Implemented requirements at both the back-end and front-end levels of the application

ASP.NET Core, C#, xUnit, Entity Framework Core, LINQ, MS SQL Server, GraphQL, React, Azure

Project: DispatcherWeb

Truck dispatch multitenant application

  • Implemented requirements at both the back-end and front-end levels of the application

ASP.NET Core, C#, xUnit, Entity Framework Core, LINQ, MS SQL Server, HTML, CSS, Twitter Bootstrap, JavaScript, jQuery, ASP.NET Boilerplate framework, Azure

Project: Above Goal

Campaign Management Software for Nonprofits and Consultants

  • Implemented requirements at both the back-end and front-end levels of the application

ASP.NET MVC, .NET Framework, C#, xUnit, Entity Framework, LINQ, MS SQL Server, HTML, CSS, Twitter Bootstrap, JavaScript, jQuery, ASP.NET Boilerplate framework, Azure

Full Stack Software Developer, SEO Specialist
Self-employed
August 2007 – December 2015

Project: Affiliate Web Sites

Different Web Sites for Affiliate Programs

  • Created Web Sites using Visual Studio, MS SQL Server and MongoDB
  • Created Web Sites using WordPress, developed WP plugins using PHP and MySql
  • Implemented best practices for better ranking by search engines

ASP.NET MVC, .NET Framework, C#, NUnit, MS SQL Server, MongoDB, JavaScript, jQuery, HTML, CSS, Twitter Bootstrap, WordPress, PHP, MySql

Senior/Lead Software Developer
TechnoInfoService
February 2003 – June 2007

Project: M&I EnergySuite

Software suite for automating energy power supply companies

  • Designed system and database architectures using Visual Studio 2003
  • Created base classes and controls using C#
  • Implemented requirements at the UI (Windows Forms), Business (.NET classes created on a server via .NET Remoting) and Database (Stored Procedures) layers using C# and MS SQL Server
  • Created UnitTests using C# and NUnit
  • Optimized stored procedures using SQL Profiler
  • Managed a small team (2-3 engineers)

.NET Framework, C#, NUnit, MS SQL Server 2000

Senior Software Developer
Pixel GmbH https://pixel.de
November 2000 - February 2003

Project: Hotel web farm

Small sites contained hyperlinks with each other for increasing Google’s page rank

  • Designed web interface using ASP
  • Developed and implemented an algorithm for creating hyperlinks with the best result

ASP, ADO, MS SQL Server 2000

Project: Theke Framework

Module system for creating 3-tier applications

  • Created a report module using ATL, ADO, MS SQL Server and VB Script for a time tracker system based on Theke Framework
  • Fixed bugs in the Theke’s modules
  • Developed Windows service for controlling business tier

MS Visual C++, ATL, DCOM, VB Script, ADO, MS SQL Server 2000, Oracle

Project: Baukasten

Small CMS designed for customer’s clients

  • Designed database using SQL Server 2000
  • Created modules using ASP, DHTML and Java Script

ASP, ADO, MS SQL Server 2000, IE 5.0 DHTML and Java Script

Software Developer
X-tend https://x-tend.ua/
January 1997 – November 2000

Project: Banner exchange system; Internet Tracker System

Web engine for showing ad banners on partner sites; web engine for counting and tracking web site visitors

  • Created engine for showing ad banner’s images and collecting statistic using ASP, Visual C++ and MS SQL Server
  • Created web based administrative user interface using ASP, VB Script, HTML and Java Script

IIS 4.0, ASP, MS SQL Server 7.0, VB Script, Java Script, Visual C++

Project: POST desktop manager

Administrative tool for computer management via the Internet

  • Investigated legacy code and a database
  • Developed new features and fixed bugs using Visual Basic
  • Changed SQL Server database design and created stored procedures for new features
  • Created extended stored procedures using Visual C++

Visual Basic 6.0, MS SQL Server 6.5, Visual C++

Software Developer
Institute of software systems https://iss.nas.gov.ua/
September 1994 – December 1996

Project: Local Network administration system

An application for network administrators with a user-friendly interface for managing security permissions on Novell NetWare servers

  • Designed database and developed the application using FoxPro 2.6
  • Developed a new version of the application with Visual C++ 5.0 and MFC, ODBC, Netware API

FoxPro 2.6 for DOS, FoxPro 2.6 for Windows, Visual C++ 5.0 with MFC, Netware API, Server Novell Netware 3.12-4.11

Education

Master degree in Computer Science
National Technical University (KPI)
September 1991 – February 1996