Gleb Varenov
Verified Expert in Engineering
XState Developer
Gleb has over five years of experience in web development, and over ten years of general software development experience. He puts emphasis on code quality, clarity, and documentation. He has a high preference for React + Typescript but is familiar with other stacks and their variants as well.
Portfolio
Experience
Availability
Preferred Environment
Docker, Git, Visual Studio Code (VS Code), Ubuntu, Windows
The most amazing...
...project I've been part of is an IP telephony solution for UK startup that involved a Raspberry PI installed on the client office network, GraphQL, and more.
Work Experience
Director of Technical Development
Komanda F5
- Oversaw the formulation of technical assignments and communicating with clients, offering solutions for their needs and translating this into workload for team members.
- Served as the lead developer for an online business network platform Gruzber - courier and long-distance transportation matchmaking site.
- Developed custom business logic solutions for an online advertising company, using Google Adwords API and Yandex.Direct API advertising platforms.
- Provided technical consulting and mentoring to team members who got "stuck" or lacked a necessary skill.
- Continued the type of work assignments I was doing prior - amoCRM integrations, custom UI widgets, etc.
Web Developer
Komanda F5
- Provided maintenance and development of websites written on Drupal CMS - from landing pages to online stores.
- Developed integrations of websites to a CRM system amoCRM - leads collection off the landing pages, etc.
- Developed custom business logic solutions for amoCRM, utilizing their REST API.
- Implemented a variety of integrations of client web sites and third party APIs - Google API, Dropbox, etc.
- Took charge of introducing better development practices to the team - version control and unit testing.
Experience
Gruzber
Calltray
This solution offers a bridge between an IP telephony system by a third party and a CRM system of choice, allowing end-users to immediately identify callers on inbound calls, see their respective caller info in a popup window with the relevant business information from CRM attached.
Skills
Languages
HTML, JavaScript 6, TypeScript, GraphQL, PHP 7, SQL, CSS, PHP, JavaScript, CSS3, Java 6, Lua, C++, Less
Frameworks
Express.js, Next.js, Laravel, Bootstrap, Ant Design, Lumen, Redux
Tools
Prisma, Git, Docker Compose, Webpack
Paradigms
Object-oriented Programming (OOP), Procedural Programming
Other
CRM APIs, XState, Apollo, WebSockets, Yandex.Direct, Yandex.Metrika
Libraries/APIs
Node.js, React, REST APIs, Vue, Google APIs
Platforms
Ubuntu, Drupal, Windows, Docker, Visual Studio Code (VS Code)
Storage
MySQL
Education
Progress towards a Bachelor's Degree in Computer Engineering
Chuvash State University - Russia, Chuvashia Republic, Cheboksary
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