Evgeny Trifonov
Verified Expert in Engineering
Full-stack Developer
Koh Phangan, Thailand
Toptal member since June 23, 2020
Evgeny is a full-stack developer with 20 years of varied experience building small and complex systems, server infrastructure, improving security, deploying websites, chatbots, games, desktop and mobile apps, and IoT integrations. He specializes in Node.js-based servers and a big stack of browser-side libraries to build beautiful and fast user interfaces. He has a great combination of technical expertise and an eye for good design to deliver exceptional client products that do well.
Portfolio
Experience
Availability
Preferred Environment
XMind, GitLab, Qt Creator, Vim Text Editor, Ubuntu
The most amazing...
...project I've developed was an automated 24/7 television news studio on YouTube with ten journalists and more than 1,000 subscribers.
Work Experience
Founder | Developer | Engineer
Takatan Software and Robotics
- Developed and published an open-source OpenVPN manager with a one-click install on a fresh Ubuntu VPS server.
- Constructed a 24/7 online TV news system with configurable schedules of existing videos and a list of journalist periscopes monitoring, catching lives, and re-streaming up to six shows simultaneously, auto-rotating, uploading, and naming.
- Architected a real-time CMS on Node.js back end and AngularJS administration panels to support building websites and Telegram chatbots. Engaged customers and created personal projects with the CMS.
- Built integration with the cryptocurrency market to provide custom information about rates, volumes, and markets.
- Developed a script-supported JavaScript trading system with C++, Qt, MetaTrader5, and MQL5 to control multiple MT5 terminals with scripted scenarios.
Senior TypeScript and Three.js Developer (via Toptal)
Toptal Client
- Developed a game world generator by utilizing a user text prompt.
- Designed LLM/ComfyUI flows for generating parameters/textures and 3D models.
- Researched algorithms and tools for world generation by single seed.
Expert Three.js/Full-stack Developer (via Toptal)
TopTal Client
- Developed a video editing app with generative AI features.
- Refactored a POC application from a React/Next.js app to Vue 3/Vuex, simplifying source code/support.
- Built an app back end with ComfyUI for generative AI features.
- Configured server-side infrastructure to minimize the costs of GPU-based servers.
Developer
Gameday Fits Inc.
- Built an interactive 3D player to display client assets on the website.
- Developed a way to control asset behavior with Blender.
- Injected a 3D player into the client's React-based website.
Full-stack System Architect
Toptal Client
- Spearheaded the creation of a pioneering minimum viable product (MVP) pivotal in securing vital client investments.
- Architected a cutting-edge microservices framework leveraging AWS, strategically reducing infrastructure expenses while ensuring seamless multi-region accessibility.
- Orchestrated a streamlined development infrastructure through comprehensive continuous integration/continuous deployment (CI/CD) implementation, fostering efficiency and quality throughout the project lifecycle.
- Crafted innovative technologies for player authentication, ensuring compliance with diverse licensing requirements and standards.
Software Developer
99math
- Analyzed code architecture weak points and refactored the app to a new version supporting a high load.
- Refactored NestJS back end for high-load support and corrected database usage via Redis and MongoDB.
- Rebuilt a Vue front-end to be more stable and easy to support and develop.
- Refactored network communication protocol between the back and front end to use less traffic, reduce transferred data, and control messages.
- Restructured the back end to regional microservices design taking care of the user's private data.
- Optimized AWS infrastructure to multi-regional and prepared Kubernetes infrastructure for regional microservices.
- Developed documentation and CI/CD for automatic docs build and deployment.
- Created end-to-end and functional tests for code, development, and CI/CD testing.
Software Architect | Full-stack Developer
Antix
- Developed a game app to search and collect tokens in an AR mobile game on the map.
- Developed a REST/WebSockets API between the back end and game app, as well as the back end and administration dashboard.
- Managed a small team of developers (Unity/React), met with the client as a project technical/team leader, and handled project documentation.
Full-stack Vue and Firebase Developer
Toptal Client
- Built web 3D e-learning and social platform with real-time chats, video, audio, PDF, webRTC, and SCORM content integration and managed internal company purposes in a group of six developers.
- Developed Vue 3 front-end and back-office parts, integrating Firebase back-end databases and functions, PlayCanvas 3D application, and communication with data loading, live chats, and Wowza streams on the front end.
- Managed a group of front-end, Firebase back-end, and PlayCanvas developers. Developed application architecture and API for communication between different app parts, assigned tasks to the group, and performed code reviews.
- Organized the development environment for the team and managed application PR, review, and deployment to a development stage.
Consultant
Toptal Client
- Found and resolved issues on a live video streaming project.
- Consulted on NGINX RTMP and OBS configuration to achieve minimum delay on live streaming.
- Resolved issues on a combination of microservices with a Python back end, NGINX RTMP service, and React front end in a Kubernetes environment.
Full-stack Vue 3 and Firebase Developer
Toptal Client
- Developed a client website based on Vue 3 for the front end and Firebase for the back end.
- Tracked and fixed tasks and issues with Git as the main tool.
- Developed Puppeteer tests to achieve the goal of one second to first content paint for a Vue 3 and Firebase application.
- Built Puppeteer-based modules for a project running as Firebase functions.
Front-end Developer
Toptal Client
- Managed the client's WebGL application localizations in four languages, checking all looks and works to be pixel-perfect on desktop, mobile, and tablet platforms.
- Converted video files to achieve the best balance between the quality and size of video files.
- Prepared Docker images for stage and production, managing tickets with Jira and Jenkins.
Full-stack Developer | System Architect | Linux Server Administrator
Phanganist
- Designed the database and rebuilt the website from scratch, taking it from Drupal 5 to 7. Developed materials workflow and implemented many of my teams' ideas for the user and administration portions.
- Tuned the server side for security and fast working on all levels, including the database, PHP, caching, NGINX, and iptables.
- Developed three mobile tourist guide apps for a project with Qt QML. Built the API for app communication with the website enabling it to continuously refresh and show new information.
One-time Contractor
Spicy Horse
- Redesigned the company server infrastructure. Relocated 30+ company VPS servers to 3-4 dedicated ones to reduce monthly costs by more than five times.
- Reconfigured and updated Unity3D-based games and C# and Windows games servers for new network infrastructure.
- Updated and reconfigured all surroundings, such as the games' websites, the Android Market and App Store, firewall security, and the site-to-site (S2S) VPN.
Full-stack Developer | Linux Server Administrator
Gess Market
- Developed the company's first online shop in Drupal. Rebuilt it in Magento and later developed it into a multi-site with websites for stores in different cities.
- Began administration with a small VPS server. Once the system grew, I developed an updated scheme and relocated it to a dedicated server with KVM virtual machines showcasing different company services.
- Developed a CI pipeline to aid new stores in building a regional store website in just a few clicks.
Software Developer | Network Engineer | User Support
SmartLogic
- Developed an app to update the database and monitor and configure the network and equipment such as switches, servers, and network ports with the SNMP protocol.
- Acted as user support. Developed a ticked tracking application for the company, enabling all user requests and company task documents to be moved from paper to digital format.
- Served as the manager of the user support and network engineer departments.
- Delivered Ethernet, fiber optics, networking, IP protocols, firewalls, and NixOS server administration.
Game Developer
DOKA Media Studio
- Developed 7–8 office games published by DOKA Media.
- Designed game graphics and 3D modeling using software Photoshop, 3DMax, and Blender.
- Developed small 2D and 3D engines on my own as there was no Unreal Engine or Unity3D at the time.
Experience
Educational Mathematical Games
https://99math.com/Focusing on providing seamless real-time fixes and upgrades, I excel in developing project architectures, microservices, back-end and front-end systems, database structures, network protocols, and high-load optimized server infrastructures. Additionally, I provide valuable guidance to teams, conduct thorough code reviews, create CI/CD pipelines, end-to-end and high-load testing frameworks, and produce comprehensive technical documentation. My expertise lies in identifying and addressing project weaknesses to drive exponential growth, resulting in a significant four-fold increase in real-time online application usage.
ACHIEVEMENTS
• Successfully identified and addressed project weak points, resulting in a significant four-fold increase in real-time online application usage.
• Designed and implemented high-load optimized server infrastructure, ensuring reliable and scalable performance.
• Developed end-to-end testing frameworks that improved code quality and reduced potential issues.
• Created comprehensive technical documentation, facilitating seamless knowledge transfer and project maintenance.
BluepJS Engine
https://bluepjs.takatan.dev/Takatan JavaScript
Phanganist
https://phanganist.comSkills
Libraries/APIs
Node.js, jQuery, Vue 2, Three.js, Socket.IO, WebGL, Vuex, Vue, REST APIs, Leaflet, Nginx-rtmp, FFmpeg, OpenGL, DirectX, RxJS, Firebase Web SDK, Puppeteer, Facebook API, Vue 3, Google Maps, Google Maps API, React, Web3.js, WebGPU
Tools
AWS ELB, NGINX, Git, GitLab, AWS IAM, AWS SDK, Amazon ElastiCache, Blender, SOLIDWORKS, Autodesk Fusion 360, EAGLE, Docker Compose, Vim Text Editor, Qt Creator, VPN, Apache, Iptables, Postman, OpenVPN, CAD, Bitbucket, Google Analytics, Mongoose, AWS CLI, ComfyUI, CMake, Emscripten
Languages
JavaScript, HTML5, CSS, HTML, CSS3, C++, QML, PHP, SQL, C#, Bash, TypeScript, Delphi, C, TypeScript 3, Solidity
Frameworks
Bootstrap, AngularJS, Express.js, Qt, Express.io, Angular, Unity3D, NestJS, Unity, Next.js
Paradigms
API Architecture, Web Application Architecture, Reactive Programming, REST, Refactoring, Microservices, Automated Testing, DevOps, Real-time Systems, Microservices Architecture
Platforms
Linux, Arduino, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Ethereum, Blockchain, Docker, Ubuntu, KVM, Windows, Kubernetes, Firebase, Drupal, PlayCanvas, AWS IoT, AWS Elastic Beanstalk
Storage
MongoDB, MySQL, MariaDB, Database Architecture, Database Migration, Amazon S3 (AWS S3), Relational Databases, PostgreSQL, Redis, JSON, Firebase Realtime Database
Other
Full-stack, APIs, 3D Printing, API Integration, Architecture, Back-end, Front-end Architecture, Front-end Development, Technical Consulting, Technical Research, Solution Architecture, Data Modeling, Cloud Services, Full-stack Development, Code Architecture, Software Architecture, WebSockets, Front-end, Content Management Systems (CMS), ESP8266, 3D Print Design, CI/CD Pipelines, Data Structures, Technical Leadership, Amazon Route 53, Cloud Infrastructure, Game Programming, 3D Modeling, RTMP, Video Streaming, 3D CAD, XMind, Ethernet, NixOS, SNMP, Boards, Game Development, HTTP Live Streaming (HLS), Vue Router, Firebase Hosting, Firebase Cloud Functions, Blueprints Visual Scripting, Web Development, Web App Development, Web App Deployment, Analytics, Web Dashboards, Bootstrap 4, Technical Hiring, Linux Server Administration, Linux Server Configuration, Games, Crypto, Web3, System Architecture, Supabase, Videos, 3D Video, Game Engine Programming, Performance, Graphics, Generative Artificial Intelligence (GenAI), Algorithms
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