Ivan Bakhtsin
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since April 26, 2019
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
Experience
Availability
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)
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.
Chief Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Twilight Imperium Battle Calculator
http://alphamou.se/ti4calc/Education
Bachelor's Degree in Applied Mathematics
Belarusian State University - Minsk, Belarus
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring