I prefer to solve mathematically-challenging tasks (love to apply math to solve real world issues).
I follow the best practices and my own years of experience to design apps architecture clean, scalable, easy for collaboration and code reuse.
Have a lot of experience with caching (also with mutexes, semaphores, preventing dog-pile and race condition effects, RAII control of resources).
My current achievement is 100% Rust REST API, serving multiple web and mobile apps (CRM, Task Manager, mobile apps, websites).
Have experience of writing CRM, ERP and WMS for big e-commerce and small startups.
In Angular I can write directives (components) of any level of complexity - including interactive maps (Angular+D3.js), nested trees, SVG elements and other fancy things.
My components are always reusable. I write e2e and unit tests. Prefer to write frontend code in TypeScript.
I have experience with Ionic, I've created multiple mobile apps with this framework, including sofisticated WMS (Warehouse Management System), consisting of mobile apps (scanning, instructions, price stickers printing, items movement, delivery
My passion to programming started in school.
In 2004 I've started making money by making websites.
One of my first tools was FTP-editor - tool to upload, remove and edit files (mostly PHP-scripts). It was designed to be used from a mobile phone (in 2004 not every russian youngster had a computer, so "mobile first" for us was more than
But the most interesting thing about that editor - development of this tool had just 3 computer hours and rest of the code was written using this editor itself (yes, from a mobile phone).
This tool helped dozens of people to create their first web sites (or WAP-sites).
It was challenging but extremely rewarding.
We recently completed an extended project (over 5 years and 9 months) with Evgeniy and are very pleased with his work and highly recommend him. The project expanded into many related projects and went well beyond its initial scope. As the need for different business tools took us in many different directions, Evgeniy was able to handle all of those pivots with great skill and determination.
He worked on everything from our initial PHP/Phalcon website to mobile app development, building a custom CRM and task management system, internal business operation tools, landing pages, white-label members-only websites and much more.
He is highly advanced in his abilities to solve business problems with web-based applications and to optimize those systems for high availability and performance.
His approach is full-stack as he can handle everything from server setup, security, front-end development (latest version in Angular), backend development (latest version in Rust), MySQL optimization, OOP coding, unit tests and system documentation.
Evgeniy is able to take project requirements, ask good questions, offer suggestions and deliver on whatever portion he is assigned. Working on our projects he also had to be very flexible and was able to change directions as needed.
Based on our experience, we consider him one of the top programmers on Upwork and highly recommend him if you need a programmer that can help turn your ideas into working business solutions.