
Artem Brilev
Verified Expert in Engineering
Full-stack Developer
Gyumri, Shirak Province, Armenia
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, and 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
Preferred Environment
Front-end
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
Hoodies
- Provided implementation for SUI support both on desktop (electron) and mobile (react-native), including send receive for tokens and coins, staking, and test code coverage of more than 90% including integration tests.
- Provided implementation for Canton, both desktop and mobile, including complex two-flows allowing creating an offer, accepting or rejecting it.
- Improved the reliability and performance of charts, discovered and escalated a buffer overflow issue that was affecting the general swap for a known provider.
Senior Software Engineer
FauNIA
- Created a framework that allowed for the generation of a simple CRUD application on the fly; about 22 applications were created and deployed to production.
- Improved error tracing with Grafana, which allowed us to catch bugs and monitor issues before our clients report them.
- Redesigned a file storage system with lazy-loading and pre-cached file metadata, which allowed for dramatic performance improvement on the client-side.
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
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, Grafana
Languages
JavaScript, C#, TypeScript, HTML, CSS, C++, QML, GraphQL, TypeScript 5
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, Front-end
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