Vitalii Moiseenko

Senior .Net Developer / Team Lead

Web Developer with more than 10 years of experience. I can help with implementing your website, application or mobile app.

Work

Development Team Lead

– Present
Yerevan, Armenia

Full Stack Web Developer

– Present
Remote

https://www.upwork.com/fl/foondook

Development Team Lead - Windows App

–
Fort Lauderdale, Florida, United States
  • Leading Windows Dev Team of 4 UWP/.NET devs and one QA
  • Scrum ceremonies established before dedicated Scrum Master joined the team (e.g. working in sprints, story point estimation, retrospectives, etc).
  • Focused on both short-term and long-term problems including release management/planning, Tech Debt and refactoring, technology upgrade from UWP to WinUI
  • Introduced Unit Tests (xUnit) to the project and dev team
  • Introduced Acceptance UI Tests (Appium+Specflow+Gherkin)

Development Team Lead - Dev Support

–
Fort Lauderdale, Florida, United States
  • Leading Development Support Team mostly focused on patches and hotfixes to the whole platform (Apps &. APIs).
  • Shaped up the dev process into sprints
  • Communication with Management, Operations and Tech Support

Senior Software Developer - Full Stack

–
Fort Lauderdale, Florida, United States

Worked on:

  • Onboarding Portal for new customers of the company, both backend and frontend.
  • Existing and new APIs to fit into existing microservice architecture.
  • Accepting Payments via web-page using Authorize.Net.
  • Complex Payment Processing in the backend.
  • Refactoring and Unit Testing.

ASP.NET Developer

–

Working on EventGrid project http://eventgrid.com It was short-term period position. I helped guys with following tasks:

  • Fixing complex bugz found by QA-team
  • Implementing some new business logics and fit it in current project architecture
  • Refactoring old legacy-like parts of system
  • Writing unit tests using NUnit
  • Writing migration scripts for MSSQL database

Senior ASP.NET developer

–

Developed several projects for the Government of Moscow. Act as team lead and system architect, making all technical decisions necessary to achieve project goals. Analyzing business requirements, communicating with project/account managers. Designed and implemented complex web applications using wide range of technologies.

Automation Engineer

IQ Group
–

Design and installation of "smart house" systems.

Education

Perm State Technical University (PSTU)

Automation Engineer Technology/Technician
–

Specialist's degree (Master's equivalent)

Projects

Skills

Team Leadership

Problem Solving

Software Development

  • OOP
  • LINQ
  • Refactoring
  • Unit Testing
  • Integration Testing

Database Design

  • Entity Framework
  • EF Core
  • SQL
  • NoSQL
  • RDBMS
  • DocumentDB
  • MongoDB
  • CosmosDB
  • MSSQL
  • PostgreSQL
  • MySQL
  • Oracle

Web Development

  • .NET Core
  • C#
  • HTML
  • CSS
  • SQL
  • TypeScript

Web Services

  • WCF
  • SOAP
  • REST
  • GraphQL

Languages

English

Fluent

Russian

Native Speaker