
Mihail Maxacov
Verified Expert in Engineering
Software Developer
Kiev, Ukraine
Toptal member since June 28, 2017
Mihail is an experienced JavaScript developer—working a great deal with React, Webpack, TypeScript, React Native, and testing. He also has extensive back-end experience with Node.js, Ruby on Rails, and PHP. Mihail wants to take on new challenges, expand his knowledge base, and is looking forward to working remotely for international clients.
Portfolio
Experience
- JavaScript - 13 years
- Dependency Injection - 7 years
- Redux - 6 years
- React - 6 years
- Jest - 4 years
- TypeScript - 4 years
- Angular - 4 years
- Node.js - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've worked on was building accessible web components for people with impaired vision and refactoring a large React app into separate tested sub apps.
Work Experience
Software Engineer
Localize.city (Madlan)
- Built a multitenant real estate app with a specific set up for different cities.
- Participated in setting up a robust, strongly-typed state management architecture.
Software Engineer
Toptal
- Built rich interfaces with React.
JavaScript Engineer | Chapter Lead
Glomex
- Developed tools for video-streaming management and client player configurations.
- Managed and participated in the splitting of a big and monolithic React, Redux, and Webpack application into several mostly independent packages that allows multiple teams to develop and deploy features independently.
- Participated in code reviews, architectural and infrastructural decisions, and tried and vetted various front-end tools.
- Bootstrapped and developed a number embedded ad solutions with Preact.
- Setup continuous delivery and testing with Jest, Travis, AWS S3, and Jenkins.
- Built a couple of microservices with Node.js.
JavaScript Engineer
TuneIn (via a Freelance Agency)
- Set up and built the front end for an internal playlist management application.
- Investigated and provided a solution for time zone and DST issues on the front end that were related to creating time-sensitive lists that would span across several zones.
- Developed a snappy interface for dragging, resizing, and visualization of time frames.
JavaScript Engineer
OpenProject (via a Freelance Agency)
- Participated in the development of a task-tracker interface with Angular.
- Led a small team of developers—participated in code reviews, estimates, interviews, and hiring.
- Explored and implemented various WAI-ARIA solutions in order to allow better accessibility for users with disabilities.
- Provided high-test coverage—both unit and end-to-end with Karma and Protractor.
Full-stack Developer
Lailos Group GmbH | Wecuddle.de
- Developed a great deal of a dating portal built with Ruby on Rails, microservices, Redis, PostgreSQL, and various front-end solutions.
- Developed core front-end-heavy dating features like live chat, live feed, and user and profile management.
- Integrated several payment gateways and the Facebook API.
- Participated and set up a custom microservices solution with ZeroMQ, Ruby, and Redis.
- Developed a live Node.js application responsible for streaming of live data (chat messages, live feeds, and more).
Full-stack Developer
IT Logic
- Created various CMS features using PHP and jQuery.
- Built a number of custom web shops and landings.
- Developed a browser file manager with jQuery.
Experience
The Global Media Exchange
https://exchange.glomex.comWecuddle
OpenProject
https://www.openproject.org/Sample Web App
https://github.com/0xF013/pilltime-frontendEducation
Master's Degree (Not Defended) in Distributed Systems Engineering
Technische Universität Dresden - Dresden, Germany
Master's Degree in Computer Science
Alecu Russo State University of Bălți - Bălți, Moldova
Skills
Libraries/APIs
React, Redux-Saga, REST APIs, React Redux, jQuery, ZeroMQ, Node.js, Moment.js, Protobuf
Tools
Webpack, React Apollo, Git, Karma, FullCalendar, Rollup
Languages
JavaScript, CSS, TypeScript, Ruby, GraphQL, TypeScript 3, PHP
Frameworks
Jest, Angular, Redux, Material UI, Koa, Express.js, AngularJS, Protractor, Ruby on Rails (RoR), Ember.js
Paradigms
Dependency Injection, REST, Microservices Architecture
Storage
PostgreSQL, MySQL
Platforms
MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS)
Other
Apollo
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