Anton Chebotaev

Anton Chebotaev

Software Engineer at iZettle
Acast
Stockholm, Stockholm County, Sweden
View on LinkedIn

About

I am not looking for a new job at the moment.

I offer substantial experience in backend development, which includes nine years of developing APIs for web applications and internal systems. Applying my passion for finding unique and straightforward solutions to complex challenges and sharing it with others makes me a substantial asset to my community.

I value productivity, creativity, and trust in development culture and have peak productivity in small 10-20 people agile teams.

Experience

Acast
iZettle
Zalando SE

- Technical leadership for 5 people team
- Built the foundation and architecture for a platform to design and deliver mobile apps features to customers without the AppStore/Google Market submissions
- Migrated various components from datacenter-based Spring-based monolith to AWS cloud microservices in Scala and Clojure with peak 1700 rps
- Developed an async web framework for Clojure which supported circuit-breakers, metrics, request correlation and tracing
- Delivered platform to ship dynamic layouts to the mobile app, which allowed to change app’s main native screen in runtime, aggregating content from various teams

Technologies: Scala, Play, Clojure, Hystrix, Swagger, AWS, Docker, Kubernetes

Trucker Path

Trucker Path: apps for road assistance and participating in American trucking community
Truckloads: b2b marketplace for truckers & shippers in form of mobile applications and the website
Learn more on https://truckerpath.com

Company raised $20m in 2015

— Participated in Truckloads backend development
— Developed wrappers & smart caching layer for external services
— Developed backend for TruckSearch part of Truckloads
— Built infrastructure (devops) from scratch to let each developer and QA have personal production-like environment
— Created opensource clojure client for DataDog monitoring solution
— Created opensource ansible role for launching jvm-based services

Technology stack: clojure, lein, nodejs, express.js, PosgresDB, Redis, Amazon WS (EC2, S3, Route52, IAM), Ansible, Vagrant, CircleCI

General Rhetoric LLC

IO: text-based conversational interface (ios messaging app) for personal restaurant recommendations.
(later pivoted to personal AI companion app https://replika.ai/)

— Managed and led backend team
— Task planning and weekly reports
— Designed and implemented project architecture
— Developed all backend components (including rule-based dialogue engine and recommendation engine based on my master’s diploma, asynchronous APIs for NLP engine and iOS app)
— Established and maintained server infrastructure (devops)
— Created backoffice tools for content and user management (web interfaces for rule engine and venues content management)

Technology stack: scala, sbt, akka, spray.io, MongoDB, titan, json, socket.io, RabbitMQ, ReactiveMongo, Salat, Chef, Vagrant, Teamcity, React.js, Amazon WS (EC2, S3, Route53, IAM)

Stream LLC

Responsibilities: develop and support backoffice software

Project: Master File Tool
Project purpose: Help video engineers to prepare sources from film studios for the transcoding farm
Technologies: C#, WPF
Team: Solo

Project: Transcoding farm
Project purpose: Transcode sources from content providers for streaming for various platforms
Technologies: Python, Nginx, Tornado, Supervisor, MogoDB, FFMpeg, MS Expression Studio
Team: 2 persons

Project: Statistics & Reports
Project purpose: Collect and display statistical and financial reports
Technologies: Python, Nginx, Django, Tornado, Supervisor, SQL, Twiter Bootstrap
Team: Solo

Scartel Star Lab

Responsibilities: prototyping, developing, bug-fixing
Project: Report Generator for YotaPlay's licensor and partner
Technologies: Java, PostrgeSQL, Spring Templates, Apache POI, Vaadin (GWT based framework), Tomcat, Maven, Git
Team: 3 members

Scartel Star Lab

Responsibilities: bug fixing, implementing new functionality, code review.
Project: Yota Business Information Services (SOA Solution for Telecom)
Technologies: EJB, JDBC, Hibernate, Web Services, SOAP, JUnit, Jetty, Maven2, Glassfish, Spring, SoapUI Pro, WireShark, Putty, Far, TOAD, Perforce, SVN, Hudson
Development process: Scrum

Scartel Star Lab (Yota Lab)

Responsibilities: bug fixing, implementing new functionality, code review, writing and maintaining build scripts.
Project: Yota Access (Connection Manager fo WiMAX devices)
Technologies: C++, Python, Qt, WinAPI, GDI+, Django, MS VisualStudio, WireShark, Putty, Far, JIRA, Perforce, SVN, Hudson
Development process: Scrum

Education

St. Petersburg University of IT, Mechanics and Optics, Russia
master
Physics and Mathematic Lyceum #239