Anton Razmakhnin, Developer in Samara, Russia
Anton is available for hire
Hire Anton

Anton Razmakhnin

Verified Expert  in Engineering

Software Developer

Location
Samara, Russia
Toptal Member Since
December 19, 2019

Anton is a senior C# developer with over ten years of experience developing both native (WinForms, WPF) and web (ASP.NET) applications for .NET and .NET Core platforms. He has expertise in leading teams, mentoring developers, automating processes, and developing web applications' front-end. He writes exceptionally clean code and is a stickler for testing, ensuring accuracy and stability.

Portfolio

An Online Freelance Agency
Amazon Web Services (AWS), Software Architecture, APIs, GraphQL, AWS Lambda...
An Online Freelance Agency
Legacy Code, Refactoring, APIs, NUnit, Microsoft SQL Server, ASP.NET Web API...
Mercury Development, Inc.
JavaScript, Microsoft SQL Server, Entity Framework, Azure, ASP.NET Web API...

Experience

Availability

Part-time

Preferred Environment

Mercurial, Git, ReSharper, Visual Studio, Windows

The most amazing...

...project I've worked on is automating a grid of Russian hydro-power plants.

Work Experience

Chief Software Architect

2019 - PRESENT
An Online Freelance Agency
  • Created a new customer relationship management (CRM) project from scratch, using .NET Core and AWS. It is a fully serverless application with AppSync, DynamoDB, Cognito, and Lambdas for improved business logic.
  • Designed a GraphQL API schema with AWS AppSync for web and mobile client apps.
  • Wrote unit, integration, and end-to-end tests for the project with C#, NUnit, and Selenium.
  • Released and deployed the project with Jenkins, Docker, and AWS.
  • Wrote specifications and technical-decision documents for a new project.
Technologies: Amazon Web Services (AWS), Software Architecture, APIs, GraphQL, AWS Lambda, .NET Core, C#

Software Architect

2018 - 2019
An Online Freelance Agency
  • Refactored and improved code of different legacy projects, mostly CRM systems.
  • Cleaned up the code according to the company style guide.
  • Wrote unit tests for the project preparing it for refactoring.
  • Reviewed other developers' code and pull requests.
Technologies: Legacy Code, Refactoring, APIs, NUnit, Microsoft SQL Server, ASP.NET Web API, .NET Core, .NET, C#

Lead Developer

2017 - 2018
Mercury Development, Inc.
  • Supported both the back-end and front-end parts for an event and meeting application.
  • Defined main technologies for the project. For example, I added TypeScript for the client-side.
  • Developed internal utilities and tools for quick and easy work with the user database. Part of them was included in the administration part of the application.
  • Reviewed the code of other team members.
Technologies: JavaScript, Microsoft SQL Server, Entity Framework, Azure, ASP.NET Web API, ASP.NET MVC, C#

Lead Developer

2013 - 2017
SMS-Automation, Ltd.
  • Automated a grid of Russian hydro-power plants. The project was built with microservices architecture, ASP.NET Web API, AngularJS, and Angular.
  • Created this project from scratch, leading a team of four members.
  • Worked in all project roles from business analyst to end user implementer.
  • Mentored junior members and developed code review and pair programming sessions.
  • Created a custom reporting system with C# Roslyn services and CKEditor as a report template editor. System supported exporting reports to HTML, PDF, and XLSX.
Technologies: Microservices, AngularJS, JavaScript, MongoDB, Oracle, Microsoft SQL Server, Entity Framework, ASP.NET Web API, C#

Software Developer

2010 - 2013
SMS-Information Technologies, Ltd.
  • Created set of applications with WPF and WCF to automatize report system of the power stations.
  • Developed core features directly related to business value such as custom reports.
Technologies: Microsoft SQL Server, Entity Framework, Microsoft Silverlight, Windows Presentation Foundation (WPF), C#

Software Developer

2009 - 2010
SamTelecom, Ltd.
  • Supported a telecommunications billing system for one of the largest providers in the region.
Technologies: InterBase, Delphi

Software Developer

2007 - 2009
MicroServices, Ltd.
  • Created many small utilities for cleaning the Windows registry, performing data back up and restore, and blog manager functions.
Technologies: Delphi

Languages

C#.NET, XML, C#, SQL, TypeScript, XAML, HTML, XSLT, ASP.NET Razor, GraphQL, Delphi, JavaScript, CSS

Frameworks

Json.NET, NUnit, ASP.NET Core 2, Newtonsoft JSON, .NET 2, .NET 3, .NET 4, .NET 5, .NET Core, .NET, ASP.NET Core, ASP.NET Web API, ADO.NET, ASP.NET MVC, ASP.NET MVC 5, ASP.NET Identity, ASP.NET Core MVC, Swagger, Entity Framework Core, Windows Presentation Foundation (WPF), ASP.NET, AngularJS, Knockout (Knockout.js), Razor Pages, MVC Razor, Razor, Blazor, Bootstrap

Libraries/APIs

Web API, Web API 2, LINQ, API Development, Moq, Fluent API, JSON API, Windows Forms (WinForms), SignalR, AutoMapper, Moment.js, Jira REST API, Entity Framework, jQuery, Node.js, Selenium WebDriver

Tools

Visual Studio, Visual Studio .NET, Microsoft Visual Studio, LINQ to SQL, MSTest, ReSharper, Subversion (SVN), VSTest, SQL Management Studio, Bitbucket, MSBuild, GitLab, GitLab CI/CD, Microsoft Excel, Git, GitHub, Jira, Mercurial, xUnit, xUnit.net, Microsoft Access, AWS CloudFormation, AWS AppSync, Microsoft Silverlight

Paradigms

Code First, REST, Dependency Injection, Back-end Architecture, Unit Testing, Test-driven Development (TDD), Agile Software Development, Waterfall Development, Extreme Programming, Scrum, Agile, Kanban, Microservices, Refactoring

Platforms

Windows, Microsoft, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), AWS Lambda, Oracle, Azure

Storage

JSON, Microsoft SQL Server, MongoDB, PostgreSQL, Amazon S3 (AWS S3), Amazon DynamoDB, InterBase

Other

EF6 Code First, DI, API Design, APIs, Web App Development, CSV, CSV Import, CSV Export, CSV File Processing, Back-end, Back-end Development, Performance, Windows Communication Foundation (WCF), Ajax, Legacy Code, Software Architecture

2002 - 2007

Master's Degree in Computer Science

Samara State Technical Univercity - Samara, Russian

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