Ivan Bakhtsin, Developer in Tbilisi, Georgia
Ivan is available for hire
Hire Ivan

Ivan Bakhtsin

Verified Expert  in Engineering

Bio

Ivan is a proven leader and experienced full-stack .NET developer with a love for technology, ranging from electronics and bare metal to web development. In his more than a decade-long career, Ivan has worked in various environments (remote, solo, and as part of multiple-team efforts) and communicated efficiently while always striving to produce precise, readable, and robust solutions.

Portfolio

Seer Software LLC
ASP.NET Core, .NET, SignalR, Stripe, Microsoft SQL Server, WebSockets, Redis...
Oxagile
HTML, Postman, GitFlow, Entity Framework Core, ASP.NET, Visual Studio, .NET...
Asapy
HTML, Castle Windsor, GitFlow, ASP.NET, Visual Studio, .NET, SQLite...

Experience

Availability

Part-time

Preferred Environment

Git, Windows, Visual Studio Code (VS Code), Visual Studio

The most amazing...

...math problem I've solved was an analytics solution to an outcome probability distribution calculation that ran hundreds of times faster than the simulation.

Work Experience

Full-stack Developer (via Toptal)

2019 - PRESENT
Seer Software LLC
  • Led the project's technical evolution, scaling from tens to hundreds of database tables while maintaining compartmentalization and simplicity of the code.
  • Took an active part in business analysis, ensuring simplicity and consistency of the business rules.
  • Maintained smooth development team operation, quickly resolving any bottlenecks.
  • Implemented complex features, including efficient daycare service time calculation and streamlined the product subscription mechanism via Stripe, scheduling systems for teachers and children, and financial calculations and reporting.
  • Authored a concise and memorable product motto.
Technologies: ASP.NET Core, .NET, SignalR, Stripe, Microsoft SQL Server, WebSockets, Redis, Amazon DynamoDB, Vue, Entity Framework, Amazon S3 (AWS S3), Stripe API, .NET Core, Amazon Web Services (AWS), C#.NET

Chief Software Engineer

2015 - 2017
Oxagile
  • Implemented a snappy and robust AngularJS application for an SEO business.
  • Cleaned up a legacy project by evaluating and discarding unused parts and simplifying duplicated code.
  • Laid down the foundations of a microservices-based solution for the management of media assets.
  • Improved and standardized the department's development processes like candidate interviews, new hire onboarding, and defining the team lead's responsibilities on a project.
  • Mentored several developers and helped them to grow.
Technologies: HTML, Postman, GitFlow, Entity Framework Core, ASP.NET, Visual Studio, .NET, Microservices, TypeScript, WebStorm, Jira, Git, ASP.NET Core, ASP.NET MVC, JavaScript, SQL, C#, Angular, AngularJS, RabbitMQ, Microsoft SQL Server, ASP.NET Web API

Software Engineer

2013 - 2014
Asapy
  • Laid the architectural foundations of a social network project.
  • Proselytized to make the switch from SVN to Git.
  • Configured and maintained installation scripts using WiX.
  • Administered and maintained the company's build system.
Technologies: HTML, Castle Windsor, GitFlow, ASP.NET, Visual Studio, .NET, SQLite, Microsoft SQL Server, Jira, Git, JavaScript, SQL, C#, Knockout (Knockout.js), AngularJS, Windows Presentation Foundation (WPF), ASP.NET Web API, ASP.NET MVC, Wix Installer

Software Engineer

2012 - 2012
IHS Markit
  • Verified and proposed improvements to our solution installation guide.
  • Played an active part in engineering the solutions for an explorer implementation.
  • Improved and hardened an internal documentation tool.
Technologies: ASP.NET, Visual Studio, SQL, C#, C++, JavaScript, HTML, Microsoft Silverlight, .NET

Software Engineer

2007 - 2009
Applied Systems
  • Developed an internal tool for automated testing in different virtual environments.
  • Implemented a company's accounting solution that saved a lot of tedious manual work.
  • Constructed a web version of a previously existing Win32 configuration wizard using Silverlight.
  • Configured and maintained the company's build system.
Technologies: Castle Windsor, Visual Studio, SQL, C#, TFS, Hyper-V, VMware, COM, Microsoft SQL Server, Microsoft Silverlight, Windows Presentation Foundation (WPF), .NET

Twilight Imperium Battle Calculator

http://alphamou.se/ti4calc/
I built this little hobby project, a probabilities calculator for a hardcore board game. While it looks simple, I had to devise and implement pretty powerful algorithms for it to work fast.
2004 - 2009

Bachelor's Degree in Applied Mathematics

Belarusian State University - Minsk, Belarus

Libraries/APIs

React, Stripe API, Vue, SignalR, Stripe, Entity Framework

Tools

Visual Studio, Git, Jira, Castle Windsor, WebStorm, Postman, Wix, RabbitMQ, Microsoft Silverlight, VMware, Hyper-V, TFS, Wix Installer

Languages

C#, JavaScript, SQL, HTML, TypeScript, C++, C#.NET

Frameworks

.NET, ASP.NET MVC, ASP.NET Core, Entity Framework Core, Angular, Windows Presentation Foundation (WPF), ASP.NET Web API, AngularJS, ASP.NET, Knockout (Knockout.js), Entity, .NET Core

Platforms

Visual Studio Code (VS Code), Windows, Docker, Amazon EC2, Linux, Amazon Web Services (AWS)

Storage

Microsoft SQL Server, PostgreSQL, SQLite, NoSQL, Amazon S3 (AWS S3), Redis, Amazon DynamoDB

Paradigms

Test-driven Development (TDD), Microservices

Other

GitFlow, Regular Expressions, Algorithms, Data Structures, COM, WebSockets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring