Evgeny Trifonov, Developer in Koh Phangan, Thailand
Evgeny is available for hire
Hire Evgeny

Evgeny Trifonov

Verified Expert  in Engineering

Full-stack Developer

Location
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

Takatan Software and Robotics
HTML5, JavaScript, Full-stack, TypeScript, CAD, 3D Printing, Boards, Arduino...
Gameday Fits Inc.
Three.js, JavaScript, React, Blender, Next.js, WebGL
Toptal Client
JavaScript, HTML, CSS, Full-stack, Vue, Node.js, Amazon Web Services (AWS)...

Experience

Availability

Part-time

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

2018 - PRESENT
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.
Technologies: HTML5, JavaScript, Full-stack, TypeScript, CAD, 3D Printing, Boards, Arduino, C++, RxJS, Vue, AngularJS, Node.js, Code Architecture, Software Architecture, Front-end, API Architecture, Express.js, HTML, Content Management Systems (CMS), Web Development, Web App Development, CI/CD Pipelines, Kubernetes, Web App Deployment, Data Structures, Database Architecture, Google Analytics, Analytics, API Integration, Microservices Architecture, Real-time Systems, Vue 3, Firebase Realtime Database, Vue Router, Docker Compose, Vue 2, Reactive Programming, Web Application Architecture, Express.io, WebSockets, Refactoring, APIs, Angular, Database Migration, Back-end, Front-end Architecture, Front-end Development, Blender, Microservices, Technical Consulting, Technical Research, Technical Hiring, Data Modeling, Cloud Services, Linux Server Configuration, Linux Server Administration, AWS CLI, Mongoose, Architecture, Blueprints Visual Scripting, Relational Databases, Amazon EC2, Automated Testing, Full-stack Development

Developer

2024 - 2024
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.
Technologies: Three.js, JavaScript, React, Blender, Next.js, WebGL

Full-stack System Architect

2023 - 2023
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.
Technologies: JavaScript, HTML, CSS, Full-stack, Vue, Node.js, Amazon Web Services (AWS), APIs, Microservices Architecture, System Architecture, Cloud Infrastructure, Full-stack Development

Software Developer

2022 - 2023
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.
Technologies: JavaScript, Real-time Systems, WebSockets, Node.js, TypeScript, Vue, Vuex, Code Architecture, AWS IoT, Kubernetes, NestJS, Redis, MongoDB, Git, Bitbucket, Web Development, Web App Development, CI/CD Pipelines, Data Structures, Database Architecture, Analytics, Web App Deployment, Microservices Architecture, Vue 3, Puppeteer, Vue Router, TypeScript 3, Docker Compose, Vue 2, Reactive Programming, Web Application Architecture, Refactoring, APIs, Full-stack, Technical Leadership, AWS IAM, AWS ELB, AWS SDK, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon Route 53, Back-end, Front-end Architecture, Front-end Development, Microservices, Technical Consulting, Technical Research, Solution Architecture, Data Modeling, Cloud Services, Linux Server Configuration, Linux Server Administration, AWS CLI, AWS Elastic Beanstalk, Mongoose, Database Migration, Architecture, Google Analytics, Amazon EC2, Automated Testing, AWS Lambda, Amazon ElastiCache, Games, Cloud Infrastructure, Full-stack Development

Software Architect | Full-stack Developer

2022 - 2022
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.
Technologies: Analytics, Node.js, PostgreSQL, Bootstrap, APIs, REST APIs, Web Dashboards, Bootstrap 4, WebSockets, Unity3D, Google Maps, Google Maps API, SQL, Back-end, Front-end Architecture, Front-end Development, Technical Consulting, Solution Architecture, Data Modeling, Architecture, Relational Databases, Automated Testing, React, Cloud Infrastructure, Full-stack Development

Full-stack Vue and Firebase Developer

2021 - 2021
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.
Technologies: JavaScript, Vue 3, Firebase, PlayCanvas, Code Architecture, Software Architecture, Front-end, API Architecture, HTML, Content Management Systems (CMS), Web Development, Web App Development, Data Structures, Database Architecture, Analytics, API Integration, Web App Deployment, Real-time Systems, Vue Router, Reactive Programming, Web Application Architecture, APIs, Full-stack, Technical Leadership, SQL, Back-end, Front-end Architecture, Front-end Development, Blender, Technical Consulting, Solution Architecture, Data Modeling, Cloud Services, Architecture, Cloud Infrastructure, Full-stack Development

Consultant

2021 - 2021
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.
Technologies: HTTP Live Streaming (HLS), Kubernetes, Nginx-rtmp, Software Architecture, Web Development, Web App Development, Microservices Architecture, Real-time Systems, Docker Compose, RTMP, Web Application Architecture, Refactoring, Full-stack, Microservices, Technical Consulting, Technical Research, Linux Server Configuration, React, Cloud Infrastructure, Full-stack Development

Full-stack Vue 3 and Firebase Developer

2020 - 2021
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.
Technologies: Vue, Firebase, Vuex, Vue Router, Firebase Hosting, Firebase Web SDK, Firebase Cloud Functions, Firebase Realtime Database, Puppeteer, Code Architecture, Software Architecture, Front-end, API Architecture, HTML, Content Management Systems (CMS), Web Development, Web App Development, Web App Deployment, Data Structures, Database Architecture, Google Analytics, API Integration, Real-time Systems, Vue 3, Reactive Programming, Web Application Architecture, Refactoring, APIs, JavaScript, Full-stack, Technical Leadership, Database Migration, Back-end, Front-end Architecture, Front-end Development, Cloud Services, Cloud Infrastructure, Full-stack Development

Front-end Developer

2020 - 2021
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.
Technologies: Node.js, WebGL, Vue, Three.js, Code Architecture, Software Architecture, Front-end, HTML, Web Development, Web App Development, CI/CD Pipelines, Data Structures, Web App Deployment, Real-time Systems, Vue 3, Vue Router, TypeScript 3, Vue 2, Reactive Programming, Web Application Architecture, JavaScript, Front-end Architecture, Front-end Development, Technical Consulting

Full-stack Developer | System Architect | Linux Server Administrator

2015 - 2018
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.
Technologies: HTML5, JavaScript, AngularJS, APIs, JSON, MariaDB, MySQL, QML, Qt, OpenVPN, Iptables, NGINX, CSS, HTML, PHP, Code Architecture, Software Architecture, Front-end, API Architecture, Bash, Redis, Web Development, CI/CD Pipelines, Data Structures, Database Architecture, Google Analytics, Analytics, API Integration, Web Application Architecture, Full-stack, Technical Leadership, SQL, Database Migration, Back-end, Front-end Architecture, Front-end Development, Technical Consulting, Technical Research, Technical Hiring, Solution Architecture, Data Modeling, Linux Server Configuration, Linux Server Administration, Architecture, Relational Databases, Full-stack Development

One-time Contractor

2014 - 2014
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.
Technologies: Full-stack, Game Development, Linux, Windows, KVM, Unity3D, PHP, Software Architecture, Redis, Docker, HTML, NGINX, Web Development, Unity, API Integration, Microservices Architecture, Docker Compose, Game Programming, SQL, Database Migration, Back-end, Front-end Development, Microservices, Technical Consulting, Technical Research, Technical Hiring, Solution Architecture, Linux Server Configuration, Linux Server Administration

Full-stack Developer | Linux Server Administrator

2011 - 2013
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.
Technologies: HTML5, JavaScript, Full-stack, MariaDB, MySQL, Postman, KVM, Iptables, NGINX, Apache, CSS, HTML, PHP, Software Architecture, Front-end, Bash, Redis, Docker, Web Development, Data Structures, API Integration, SQL, Back-end, Front-end Architecture, Front-end Development, Solution Architecture, Data Modeling, Linux Server Configuration, Linux Server Administration, Architecture, Relational Databases, Full-stack Development

Software Developer | Network Engineer | User Support

2005 - 2007
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.
Technologies: JavaScript, Full-stack, VPN, SNMP, NixOS, Ethernet, CSS, HTML, MySQL, PHP, Software Architecture, Front-end, Bash, Database Architecture, Google Analytics, API Integration, Real-time Systems, SQL, Back-end, Front-end Architecture, Front-end Development, Solution Architecture, Data Modeling, Linux Server Configuration, Linux Server Administration, Architecture, Relational Databases

Game Developer

2001 - 2005
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.
Technologies: DirectX, OpenGL, C++, C, Delphi, Code Architecture, Software Architecture

Educational Mathematical Games

https://99math.com/
The application specializes in creating engaging and educational mathematical games for schools, classrooms, and individual students.

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/
BluepJS, as a Blueprint Visual Scripting, is a no-code scripting system using a node-based interface. This system is highly flexible and powerful as it can use the full range of concepts and tools generally only available to programmers. BluepJS is inspired by the Unreal Engine Blueprint system and is designed as a scripting engine for other projects.

Takatan JavaScript

Takatan JavaScript is open-source software you can use to create chatbots, websites, and communication between these and other user interfaces. I was the architect and developer of the project and built it with a real-time reactive core to support websites and chatbots with visually appealing UX.

Phanganist

https://phanganist.com
I was the full-stack developer and server administrator for the project. I acted as a kind of IT/technical mage for the team and supported their ideas from the technical side. I ensured website security and regular updates and oversaw mobile app development, video streaming, and other functions. To this day, I am on excellent terms with the Phanganist team and coach the founder in programming the project.

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

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, Google Maps, Google Maps API, React, Web3.js

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, Postman, OpenVPN, CAD, Bitbucket, Google Analytics, Mongoose, AWS CLI

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, Iptables, Boards, Game Development, HTTP Live Streaming (HLS), Vue Router, Firebase Hosting, Firebase Cloud Functions, Vue 3, 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

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

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