
Artem Brilev
Verified Expert in Engineering
Full-stack Developer
Moscow, Russia
Toptal member since April 7, 2021
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
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
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
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Chat App
https://github.com/jonezque/graphql_chatappI 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
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/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
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
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=3846I 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
Bachelor's Degree in Computer Aided Design (CAD)
Bauman Moscow State Technical University - Moscow, Russia
Certifications
Microsoft Azure Solutions Architect Expert
Microsoft
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
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