← В ленту
Регистрация: 01.06.2015

Артем Овечкин

IT
middle
Специализация: C# Developer

Портфолио

FoundationFootprint Query system

Project’s description: Process automation project. IIS hosted service created to act as email-based query-response system. Hangfire server used to start background jobs for query processing. Your role: - gathering requirements - architecting solution - implementing all modules needed Time of involvement in the project: 3 months

VB6 to .NET Online backup application

Company was using unsupportable legacy VB6 application to upload data to the server. This disallowed certain features from implementation (large file backup, huge sets of files backup, rebranding, streaming data straight to the server, sending commands from outside the application etc.) Nobody cared about rewriting to plain C# as it was not in backlog or in any foreseen plans for the company. So I’ve rewritten it at my spare time to pure C# in a multiplatform way, so demo was running on Unix system, successfully uploading data to backup servers. After presenting application to architect and CEO, it was taken into backlog and was developed by the team into production ready app, which allowed mentioned features to be implemented. In general, this step opened enterprise markets for the company and greatly increased revenue. Your role: - analyse VB6 code - plan migration - implement core functionality in pure C# - write encryption/decryption code - write streaming code - presentation to managers Time of involvement in the project: About two years (including working as a member of 3-person team)

MS-Exchange backup

Project’s description: The intention was to create a module for existing online backup application, that allows to back up MS Exchange databases by schedule, creating full and incremental backups. I was the only developer on this project. Now functionality is in production and used by enterprise customers on a daily bases. Your role: - gather requirements - investigate possible solutions - get the one that fits requirements - implement it - write unit-tests Time of involvement in the project: About a year.

Скиллы

C#
Entity Framework
.NET
WPF

Опыт работы

Developer
MS-Exchange backup
.
Project’s description: The intention was to create a module for existing online backup application, that allows to back up MS Exchange databases by schedule, creating full and incremental backups. I was the only developer on this project. Now functionality is in production and used by enterprise customers on a daily bases. Your role: - gather requirements - investigate possible solutions - get the one that fits requirements - implement it - write unit-tests Time of involvement in the project: About a year.
Developer
FoundationFootprint Query system
.
Project’s description: Process automation project. IIS hosted service created to act as email-based query-response system. Hangfire server used to start background jobs for query processing. Your role: - gathering requirements - architecting solution - implementing all modules needed Time of involvement in the project: 3 months
Developer
VB6 to .NET Online backup application
.
Company was using unsupportable legacy VB6 application to upload data to the server. This disallowed certain features from implementation (large file backup, huge sets of files backup, rebranding, streaming data straight to the server, sending commands from outside the application etc.) Nobody cared about rewriting to plain C# as it was not in backlog or in any foreseen plans for the company. So I’ve rewritten it at my spare time to pure C# in a multiplatform way, so demo was running on Unix system, successfully uploading data to backup servers. After presenting application to architect and CEO, it was taken into backlog and was developed by the team into production ready app, which allowed mentioned features to be implemented. In general, this step opened enterprise markets for the company and greatly increased revenue. Your role: - analyse VB6 code - plan migration - implement core functionality in pure C# - write encryption/decryption code - write streaming code - presentation to managers Time of involvement in the project: About two years (including working as a member of 3-person team)

Образование

Специализация
Учебное заведение

Языки

АнглийскийСредний