Ilya Bystrov

.NET Developer

About me

Hello!

I'm .NET developer with 7+ years experience in software development. I have strong experience with services and web applications development, technical architecture and database design.

  • Main skills: C#, ASP.NET, Entity Framework, MSSQL, WCF
  • Secondary skills: Groovy, JavaScript, Angular, HTML/CSS
  • Tools and services: Visual Studio, IDEA, AWS, Jenkins, Git, Jira

Personal information

Birth Date
04 June 1990
Address
Saint-Petersburg, Russia
E-mail
job@ilyabystrov.dev
Languages
English, Russian

Work preferences

Schedule
Full time
Employment
Remote or office
Relocation
Possible

Work experience

.NET Team Lead / Senior Software Engineer

Grid Dynamics at Merkle Inc.

Project: Data Lake based on AWS. Web application to configure data ingestion and several ingestion services.

Responsibilities:

  • New features development
  • Requirements feasibility investigations
  • Creating new tasks for developers
  • High-level project design and features design
  • Branches management and production deployments
  • Code reviews, mentoring and developers assistance
  • Quality assurance for new features
  • Writing documentation
  • Legacy code refactoring and redesign
  • Local team meetings

Achievements:

  • Completely re-implemented S3 Ingestion service from scratch with great performance and code quality improvements (reduced number of code lines 4 times)
  • Implemented new unified deploy process for all ingestion services (via Jenkins)
  • Implemented hybrid client-side (PGP) and server-side (S3 KMS) file encryption
  • Successfully completed migration from Liquibase to Flyway

Technologies: C#, ASP.NET, MySQL, AngularJS, SnowFlake, AWS S3/IAM/EC2/RDS/SNS/etc, Jenkins, VS2019, Jira, Confluence and BitBucket

.NET Software Engineer

Grid Dynamics at Raymond James Financial

Project: Financial Advisor platform. Gives advisers instant access to advanced client analytics and enabling clients to create accounts, set goals and obtain investment recommendations.

Responsibilities:

  • Develop and maintain backend of ASP.NET web app
  • Writing unit and integration tests

Achievements:

  • Successful project release in short time
  • Successful work in foreign language within decentralized team

Technologies: C#, WCF, ASP.NET MVC, ASP.NET WebAPI, Postman, SoapUI, Angular (UI), MSSQL, TFS, VS2017, VS Code, ReSharper, Jenkins & Teamcity.

.NET Software Engineer

Nexign Systems

Business process automation, data migration and synchronization...

Read more in full CV

Blog posts

Performance comparison of common collections (List, Array and Dictionary) in .NET Core 3.1 and .NET Framework 4.8. Open...

Blog post about Jira automation using ScriptRunner plugin and groovy scripts. Contains quick start guide, environment preparation and code samples with best practices to write automation scripts. Open...

Pet projects

Shmapper is a lightweight mapper for Sharepoint lists for CSOM. Maps ListItem fields to strongly typed entities and provides handy interface (LINQ-style) to work with them. Distributed as NuGet package. Read more...

#SpbPhotoJournal Automated group in social network (VK)

Photo portraits gallery from best photographers from Saint-Petersburg. Backend service search photo sets at photographer profiles across whole social network and prepares photo-posts with predefined template. Uses VK API. Open...