Business driven fullstack developer with a solid startup background.
Highly experienced in Frontend (React, Redux, Typescript).
Backend aware (Node.js, Scala, C#, Java, Python).
Results-based experience in order of current interest:
After working in Rotterdam came back to Moscow (Since March 2020). Available since the May.
CTeleport is the very fast growing startup. It's the platform for booking and managing flights initially focused and successfully occupied the narrow corporate niche, closed two fund rising rounds and now is going to seize the bigger market.
I passed the road from the beginning of that story. Was the man who developed the core functional of the web application. Joined as a fronted developer I successfully created in three months the basement and key functionality of the product. Was responsible for further development, monitoring the code quality and was assisting newly joined team members.
The stack I chose for the frontend application is my favorite stack: React, Redux, Typescript, Webpack. And this stack combined with high unit-test coverage allowed us to scale from the application of a few pages to the big corporate platform.
It was 100% match with what the company needed and what I was experienced well. To build complex, smooth interface in a short time, assist in involving new team members and finally step by step to come to the big scalable application.
Because of my previous experience I was also responsible for our infrastructure and acted as a solution architect created data and application clusters in AWS using Ansible and Docker engine.
At some point when the frontend team was successfully formed I switched to ML product and was responsible for creation of the network based service used to predict refundability rules analyzing fare documents.
Unfortunately I wasn't able to continue to live in Rotterdam and had to come back to my homeland Moscow. Because of that I transferred all my knowledge to colleagues and left the project.
Babo was the startup, platform to allow citizens sell the self-made content (photo/video) to the media holdings in Russia (Life, Russia today, etc.)
I joined to the at the early stage. My initial aim was to build the web application. That time there was no stable solution for static typing in JS so I used bare JS, React and it was the first experience with Redux (it was just released that time).
For two years we built really big product. I was responsible mostly for the frontend development, but was glad to assist with backend (Scala) and infrastructure tasks.
Also after accomplishing ML courses I was involved with other colleagues in building ML-based image classification service.
Finally the product was successfully sold and I decided to go further to the new challenges.
It was the key moment in my whole carrier. I worked as a part of the small world spread team, leaded by very talented developer from the Netherlands.
For this period I've learned a lot about frontend and backend architecture. Experienced with React, D3, Docker, Scala and a bit with GraphQL.
At my last years at the university I finally made up my mind that I want to work in IT. I was obsessed with making something for wide range of people.
With my friend who was a designer that time we decided to make an application to help people choose a movie to watch.
We shared responsibilities and I was responsible for the whole technical part. I made the API (using PHP) and frontend with Angular 2. Also developed web scrapped to get movies database and write recommendation algorithm.
Our project was quite popular in Russia but doesn't earn money and became the part of my portfolio allowed to find my first job.