About me
Experienced software engineer with solid understanding of the best development practices, able to quickly investigate, evaluate, and adjust to new challenging contexts, to lead a multicultural team towards effective and mutually beneficial solutions. An avid learner with a focus on details, absorbing advanced technical manuals and mastering the cutting-edge innovations. More than 7 years of experience in three successful companies leading the entire web development lifecycle at more than 10 projects ensuring a high-quality and fulfillment of business and market needs.
Relevant Job experience
Frontend Engineer | CanvaNov '22 - now
Software Engineer | Team/TechLead at DashBouquetSep '18 - Aug '22
- Designed and implemented pipeline to collect and visualize 1M+ records per day- Optimized and reduced device network traffic by 30-100 times through data aggregation and compression- Trained NN to perform highly accurate real-time age and gender estimation (98.5% – gender and 61% – age)- Innovated math-based people-tracking algorithm for computer vision data, which allowed to track up to 6 persons in a frame without loosing performance- Created 30+ small-to-medium applications for interactive screens, 3 complicated dashboards using React.JS- Developed 3 applications with 3D-environment and physics using Three.JS and WebGL- Implemented pipeline to generate custom Linux distribution kits with automatic installation, which saved about 30 mins per single setup- Overhauled and reconfigured the obsolete legacy source code of production application, resulting in 2 times faster deployment pipeline and increased development speed by an order of magnitude- Spearheaded teams from 2 to 8 engineers and combined project management role at 3 projects- Interviewed more than 50 candidates for engineering positions in the company, guided newcomers through the onboarding process and prepared for the first assignments- Facilitated 4 technical workshops for software engineers to introduce new technologiesWeb developer at Paprikash StudioJul '17 - Sep '18
- Performed hundreds of adjustments and feature-implementations of different complexity for 20+ e-commerce projects- Launched more than 10 landing pages- Produced more than 10 interactive and responsive and SEO-friendly landing pages- Designed and coded an application for work wear management in production that helps saving 1-2 hours a day for storekeepers- Developed front-end of web service for searching and buying tickets (buses, trains, planes)Storekeeper at PromAgroPack-2007Jul '15 - Jul '17
- Created internal web-based software for production processes automation that provides seamless communication with 5 different departments
Languages & skills
- HTML5 / CSS3
- JS/TS + Frameworks/Libraries (React)
- NodeJS (Express, NestJS, SocketIO, etc.)
- Python
- PHP + Frameworks/CMSs
- DB: MySQL, PostgreSQL, MongoDB, Firebase, Elasticsearch, Redis
- DevOps: Docker, AWS, CircleCI, Github Actions
- NN: Tensorflow, Keras, posenet, openCV
- Misc: Bash, SSH
Key expertise
- English: C1 (advanced)
- Web Software Engineering
- Coding and automatization
- Complex problem solving
- Hosting and maintenance
- Data architecture
- R&D, making POC/MVPs
Research Interests
- Algo / DS
- Data Science / ML
Additional Info
- Military status: ineligible and too old ;)
- Hobbies: books, arduino, cycling, skiing