Anton Oparin

Anton Oparin

Mentor
Rising Codementor
US$45.00
For every 15 mins
ABOUT ME
Software Craftsman
Software Craftsman

Software engineer, consultant, entrepreneur. I like to get to the core of things understanding the whole picture, not only the engineering but the business underneath it all. Over my career, I have had to relearn many times, from low-level embedded software, to backend, to frontend, to mobile, back to IoT. It is a never-ending process, so being a fast learner is a must.

The technology stack keeps evolving, with open-source developer productivity growing exponentially year over year; we just need to keep track and follow along.

My firm believes that software is a tool, not a method, and if you can replace an engineer with a service that can be used directly, you should do it.

There is a flow in development, flow in production, and flow in work - making it as smooth as possible is the goal.

Links:

- StackOverflow: https://stackoverflow.com/users/575338/mavarazy

- GitHub: https://github.com/mavarazy

Russian, English
Jerusalem (+03:00)
Joined October 2014
EXPERTISE
5 years experience
I've built a mobile app in https://process.st (https://apps.apple.com/us/app/process-street/id1523499559) transfering old business logic ...
I've built a mobile app in https://process.st (https://apps.apple.com/us/app/process-street/id1523499559) transfering old business logic from Angulat 1.5 to Redux Saga and introducing optimistic updates extensive support. Worked with a bunch of React Native related technologies in a process.
View more
View more
6 years experience
I've switched to React from Backbone and helped build few open source projects for React community. This is my frontend framework of choise.
I've switched to React from Backbone and helped build few open source projects for React community. This is my frontend framework of choise.
5 years experience
7 years experience
I've switched to frontend development, when SPA was not a thing yet. I've started with server generated code and JSP and switched to Boot...
I've switched to frontend development, when SPA was not a thing yet. I've started with server generated code and JSP and switched to Bootstrap over time. Now I'm even building open source projects in React, which is very exciting and new for me. I love the speed of development and clarity that you can build JS applications this days
View more
View more
1 year experience
Build a search engine for medical data using Elasticsearch with complicated multilevel searches in the data. (when you look for medicatio...
Build a search engine for medical data using Elasticsearch with complicated multilevel searches in the data. (when you look for medications engine should highlight not only direct medications, but also asprin, ibuprophen e t.c.)
View more
View more
6 years experience
MongoDB is my DB of choise, and I've used it a lot in past years.
MongoDB is my DB of choise, and I've used it a lot in past years.
7 years experience
Scala is my first dive in functional programming, before that I was doing mainly OOP with Java. It was a shift in approach that enriched ...
Scala is my first dive in functional programming, before that I was doing mainly OOP with Java. It was a shift in approach that enriched my vision. Last 4 years this is a language of choice for my backend projects.
View more
View more

REVIEWS FROM CLIENTS

Anton's profile has been carefully vetted and approved as a Codementor. Connect with Anton now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
solana-forbes
Small NFT marketplace aggregator
TypeScript
2
1
marionette-brunch
Brunch Skeleton with Marionette and ES6
JavaScript
0
0
Stack Overflow
7552 Reputation
1
34
60
EMPLOYMENTS
Senior Fullstack Software Engineer
Booking
2023-06-01-Present

Joined Booking subscription management team, and was able to build an initiative from 0 to 1 that handles:

  • 10K rps with 99....

Joined Booking subscription management team, and was able to build an initiative from 0 to 1 that handles:

  • 10K rps with 99.99 < 200ms latency
  • shrinked business deliverables from 6 month to 3 days
  • allowed rapid expansion of consent gathering to different business verticals, projecting 50% growth of subscriber base

I've joined Booking after being a CTO in NY startup, so I was very self motivated to build something. In the first 3 month I saw an opportunity to significantly improve existing service time to PROD. Usually in Booking changes related to email subscription improvement took 6 months - this involved changing mobile, web & BE, the BE was spread out in 6 different locations and there were not a single place to reason about the current state, plus there are different legal requirements on how you can gather email consent and how it should be processed overall.

I've suggested a solution, that was simple and powerful enough, by centralizing rendering and legal logic in one place, cutting delivery time from 6 months to 1 - 2 days. This project was prioritized in 2024 and is fully working today. It's going to be leveraged for omni-channel journeys in 2025 and adapted in different verticals, with the projected growth of 50% of email subscription base.

Java
Perl
Docker
View more
Java
Perl
Docker
React
Kotlin
JavaScript
TypoScript
Kubernetes
Grafana
Gatling
View more
CTO
Snapihealth
2021-03-01-2023-06-01

I joined as a consultant to Snapihealth in 2021, and after few months, I was promoted to CTO.

Responsibility - building and choo...

I joined as a consultant to Snapihealth in 2021, and after few months, I was promoted to CTO.

Responsibility - building and choosing a flexible stack, deciding on technology, and hands-on implementation of made decisions.

Fast strategic prototyping and managing changing directions.

The chosen stack - a notion as CMS, Next.js & React for frontend, Hasura & Postgress SQL as DBaaS, AWS with aws-cdk for infrastructure, Python for Lab result processing.

PostgreSQL
TypeScript
Next.js
View more
PostgreSQL
TypeScript
Next.js
AWS
View more
Senior Full Stack Engineer
Process Street
2018-06-01-2020-08-01
I joined a team as a fullstack developer and worked on improving overall app performance and switching to new stack of technologies mainl...
I joined a team as a fullstack developer and worked on improving overall app performance and switching to new stack of technologies mainly in FE like AngularJS to React & custom built state management to Redux & Redux Sagas. Introduced Docker to development process and initiated most of the movement in that area. 1.5 year ago I was switched to leading React Native development effort, where I've made a whole rewrite of business logic embedded in AngularJS to Redux Saga.
Scala
Angular
PostgreSQL
View more
Scala
Angular
PostgreSQL
TypeScript
React
React Native
Redux
Play Framework
View more