Badges
Certifications
Certificate: JavaScript (Intermediate)
Certificate: CSS (Basic)
Certificate: Node.js (Intermediate)
Certificate: SQL (Advanced)
Certificate: Java (Basic)
Certificate: Rest API (Intermediate)
Certificate: React (Basic)
Certificate: C# (Basic)
Certificate: Problem Solving (Basic)
Work Experience
Tech Lead
Arrival•  December 2018 - Present
The main product we are working on is the so-called `Autonomous Enterprise`. This is a complex system embracing a huge amount of different data from different domains of an enterprise to bring the business value in the easiest way it could be. And the most important point is that it should be delivered without involving humans in the process. Although our system is mostly about zero humans and zero user interface as a logical result, there are a few user touchpoints in which my team and I come into play. The key results: * Implemented MVP of Data Studio, one of the sub-products of the whole system. It was implemented from scratch to a working minimal version of the product. * Implemented manual recognition fallback of automation of Invoice Management Flow where we created an easy to use interface that comes in handy for accountants when Autonomous Enterprise can not handle an invoice by itself. * Highly motivated team that can implement whatever business wants. * Clear and agile development process * Competence matrix Also worth-to-mention results: * We helped to develop DxApp, a mobile application, for ExperimentX, a company friendly to our one. DxApp is sort of a personal doctor that encourages you to monitor your health. We implemented the first version of manual recognition of test results. Also, we dramatically improved developer experience by introducing better CI process, test specifications, code structure and code style * Approach of choosing prototyping tools like FramerX, UxPin, Axure, etc for a concrete case * Created web components library that can be shared across all the web apps and also has self-describing interactive documentation Experimental and prototyping things we've done: * Smart telegram bots with some kind of brain-based on natural language processing and machine learning. These things were implemented using Dialogflow. Technologies under the hood: * typescript, reactjs * nodejs, express * react native * telegraph, dialogflow
Lead Frontend Developer
Veeroute•  September 2017 - November 2018
Worked on the user interface of the main business product. The user interface is a web single page application (SPA). It allows operators to upload data with various options, filter it, use it to get a logistic plan and monitor the execution of plans. Responsibilities: * manage frontend team; * monitor technical needs of the team and project and create tasks to include them to plan flow; * estimate of business and technical tasks; * participate in planning; * participate in key solutions related to development flow; * design arhitecture of the app; * communicate with neighbouring development and testing groups; * hire new teammates; * create development standards for frontend team; * implement new features of the product and fix bugs.
Education
Ustinov Baltic State Technical University 'VOENMEH', Saint Petersburg
Robotics, ME•  September 2008 - July 2013
Links
Skills
tohasan has not updated skills details yet.