My superpower is drilling deep into complicated systems and optimizing them as a whole. I care about the details and appreciate efficiency.
- TypeScript
- GCP, AWS
- Infrastructure as Code
- PostgreSQL/PostGIS
- Kubernetes
- Continuous Delivery
Founder / CTO at Honest & Rare : Business Case Engineering, Team Leadership July 2019 - Present
* Hired 3 developers and made a marketplace with 350 companies and 3500 products for 5000+ customers
* Organized a Continuous Delivery pipeline
* Implemented Business Intelligence reporting dashboards and alerting with MySQL/Postgres + Metabase
* Planned and implemented an End-to-End testing suite using Cypress
* Optimized performance 10x across the entire stack from DB to CDN
Staff Software Engineer at AirDeploy : TypeScript, Postgres, NATS/NSQ, GCP, Fastly January 2019 - May 2021
* Architected a new service in TypeScript with an open-core OSS model
* Sustained up to 300 Mbit/s of mostly-write API requests with it
* Planned and implemented a migration of message queues that do not fit in RAM to NSQ
* Made sure Sever-Sent Events have low latency
Creator of Mix-O-Rama in Founder Institute : Startups, Business, Hardware Engineering October 2018 - March 2019
* Built a working cocktail robot prototype, aiming to bring it to events market
* Python + Kivy UI + Arduino/C + HX711 sensors + pneumatics
* Designed and assembled a custom PCB and 3D printed parts
* Served over 500 cocktails at several parties for market validation
Senior Software Engineer at Planet.com : Kubernetes, Python, PostGIS, Google Cloud February 2017 - September 2018
* Implemented a platform permissions system to serve satellite imagery (Flask, SQLAlchemy, GDAL)
* Enforced area download quotas (Bottle, low-level PostGIS)
* Delivered an Internal Analytics app (BigQuery/Datastudio)
* Handled 200 Billing API requests per second (uwsgi, postgres locks/transactions)
* Implemented Continuous Delivery
* Migrated from Amazon Web Services to Google Cloud Platform (SQS, RDS, Docker)
Cloud Platform Lead at LOVOO GmbH : Kubernetes, CoreOS, Go, Advanced AWS & GCP April 2016 - December 2016
* Deployed a slew of microservices in Golang to Kubernetes, optimized to handle 1.5 Gbit/s of API traffic
* Provided a Platform as a Service environment for the internal teams
* Automated deployments, canary releases and traffic shifting for blue\green
* Evaluated and compared cloud vendor offers from functional and price/performance standpoints
Tech Lead at Home24 AG : Internal tools team, leading 3 developers November 2014 - April 2016
* Implemented Logistic calculations, handling millions of entries (migrated [RabbitMQ](https://www.rabbitmq.com/) to [SQS](http://aws.amazon.com/sqs))
* Re-architected a 3rd party product data import system ([SQS](http://aws.amazon.com/sqs), [DynamoDB](http://aws.amazon.com/dynamodb), optimistic locking, Streaming XML)
* Started an acceptance testing project, providing QA with the architecture for transparency and testcase code reusage ([Codeception](http://codeception.com))
* Refactored a critical web checkout process for testability and performance
Over the years I worked with too many tech stacks. Some of them I no longer actively use, but I carried valuable experience out of all of them. I genuinely enjoy untangling complex systems, debugging and optimizing them.
Here's a list of keywords that I would love to tell developer battle stories about:
Kotlin, Graphite, Grafana, Ansible, Terraform, NATS-Streaming, Apache Spark, Apache Solr, Lua, Prosody, SQLite, XMPP, Sandstorm, Cloudron, C#, ASP.NET, MSSQL, WinForms, CalDAV, CardDAV, SkypeKit, BitTorrent, C, Arduino, Reverse Engineering, Bluetooth
Penza State Technological University : Computer Science (diploma) 2008-2013
Zend Technologies Ltd. : PHP Certified Engineer 2011
Microsoft Corp., Prometric : Microsoft Certified Technology Associate, Windows Development Fundamentals 2011
Aleksandr Bogdanov -- [email protected] -- 2022