Artem Brilev, Developer in Moscow, Russia
Artem is available for hire
Hire Artem

Artem Brilev

Verified Expert  in Engineering

Bio

Artem is a full-stack developer with over eight years of experience and a passion for JavaScript and the usual suspects accompanying it (React, Node.js, and TypeScript). He's delivered several projects, including designing the front-end architecture for Sberbank's HR product, creating solutions for both web and mobile single codebases with React and React Native, and developing various apps for fitness social media, digital warehousing, cryptocurrency monitoring, among others.

Portfolio

Bell Integrator
React, Agile, Scrum
SkuVault
JavaScript, React, Angular, C#, ASP.NET
Yolva-IT
ASP.NET, C#, JavaScript, Dynamics CRM 365, Dynamics CRM 2015, SQL Server 2012...

Experience

  • JavaScript - 8 years
  • TypeScript - 5 years
  • React - 5 years
  • C# - 4 years
  • Angular - 4 years
  • Azure - 4 years
  • Node.js - 4 years
  • ASP.NET - 4 years

Availability

Full-time

Preferred Environment

Windows, Linux, Docker, Kubernetes

The most amazing...

...project was making a job React/RN app. It used several apps with a business boundary context-sharing self-written component library, utilizing a 12-factor app.

Work Experience

Senior Software Engineer

2019 - 2021
Bell Integrator
  • Improved the internal component library by designing high-quality reusable components for different teams which made it possible to batch requests on its own.
  • Established and participated in workshops to improve team skills.
  • Led and explained the implementation of the OpenID-Connect protocol with the back-end team.
Technologies: React, Agile, Scrum

Software Developer

2017 - 2019
SkuVault
  • Migrated the old codebase from AngularJS to React by adding unit tests with Jest.
  • Tracked and fixed bugs, both on the front and back end.
  • Optimized the work database and helped to move to a new Event Store solution.
Technologies: JavaScript, React, Angular, C#, ASP.NET

Software Developer

2014 - 2017
Yolva-IT
  • Implemented a solution for a telecommunication client that could handle 1000 RPS on the client's Dynamics 365 on-premise infrastructure.
  • Integrated other internal client services into Dynamics—providing a great UI.
  • Helped to recruit a team of professionals by participating in interviews.
Technologies: ASP.NET, C#, JavaScript, Dynamics CRM 365, Dynamics CRM 2015, SQL Server 2012, React

Software Developer

2011 - 2014
Top Systems
  • Made it possible to run this project on a Linux system; the product was originally designed in a Windows environment.
  • Created a CI/CD pipeline with Jenkins on top of TFS—alerting about every unsuccessful build.
  • Designed the architecture to extend the system with plugins.
Technologies: C++, Qt, QML, JavaScript

Experience

Chat App

https://github.com/jonezque/graphql_chatapp
A chat application where you can create channels utilizing a modern technology stack.

I used React on the front end with GraphQL API and GraphQL subscription server-side messaging, Node.js with GraphQL schema, and everything was written in TypeScript and put in Docker.

A Job-seeking App | Web and Mobile

A web-and-mobile app for people who are looking for a job.

I refactored a legacy codebase to use functional components and created a library with common logic to reuse across web and mobile. I also implemented OpenRPC protocol batching to significantly increase the performance.

Digital Warehouse

https://www.skuvault.com/
A SaaS application for on-premise warehouses that helps you drive your business in different marketplaces from a single app.

I helped to migrate the project from AngularJS to React. I also optimized the front-end to back-end round trips because it was a high-load application, and performance was critical.

Cryptocurrency App

A SaaS app that connected to the Binance platform and tracked your portfolio capitalization over time.

I built the chart with the top 100 cryptocurrencies and depicted their growth. I also advised about the system—building everything myself, including the front end and back end.

A Fitness Social Network

As the title says, this is a fitness-focused mobile app built with Ionic and React, where users can share photos, leave gym reviews, buy a program from an affiliated trainer, and purchase merchandise.

I translated this app from Cordova to Ionic to obtain a rich CLI and moved it from DevExpress to Material-UI to provide a better UX/UI for users and save money for the founder.

Gerbariy RF

https://tflex.ru/about/publications/detail/index.php?ID=3846
A computer-aided design app for 3D modeling and calculations written in QML/C++.

I implemented the cross-platform techniques and CI/CD process based on TF and Jenkins. I also designed the plugin system with an open API, making it possible to create your own solution for the CAD platform.

Education

2004 - 2008

Bachelor's Degree in Computer Aided Design (CAD)

Bauman Moscow State Technical University - Moscow, Russia

Certifications

APRIL 2021 - APRIL 2023

Microsoft Azure Solutions Architect Expert

Microsoft

SEPTEMBER 2018 - SEPTEMBER 2021

Microsoft Certified Solution Expert: Business Applications

Microsoft

Skills

Libraries/APIs

React, Node.js

Tools

Mathematica

Languages

JavaScript, C#, TypeScript, HTML, CSS, C++, QML, GraphQL

Frameworks

ASP.NET, Angular, ASP.NET Core, Qt, Relay, AngularJS, React Native, Ionic

Platforms

Azure, Linux, Docker, Kubernetes, Windows

Paradigms

Agile, Scrum

Storage

SQL Server 2012

Other

Linear Algebra, Dynamics CRM 365, Dynamics CRM 2015, Cloud, 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