amilkov3@gmail.com|+1 (404) 317-1005|
East Coast, US
SUMMARY
Past experience resides in distributed systems and programming language theory (worked in all language paradigms) but also have expertise in finance (ML for trading, quantitative finance, equity valuation, etc) and ML but no work experience yet. Seeking dev roles preferably around finance, ML, or crypto but this isn't a requirement
Inventory team: Backend end services (Go) which manage merchant inventory (counts, costs, etc) and provide reporting
Items team: Backend service (Go) which manages merchant catalogs (what they sell). Datastore is sharded MySQL. Search is backed by Elasticsearch. Rearchitected next generation of this service which is a generic object store all teams can use, backed again by MySQL
Introduced Rust to Square by porting internal libraries necessary to run a service in Square's environments. (gRPC + HTTP server framework, clients, custom protobuf compiler, admin console, MySQL + Redis integration, logging, metrics, Envoy, builds, feeds, jobs, etc)
Lots of design docs, PR reviews, interviews, and documentation writing
Comcast, Senior Software Engineer (Contract)
Jun 2018 — Dec 2018
Full stack work on isomorphic system - Scala.js + React bindings, Scala backend (heavy functional programming shop) - enabling operators to remotely manage the configuration of hundreds of thousands of newly rolled out networking devices
The Weather Company (IBM), Senior Software Engineer
Sep 2016 — Jun 2019
Migrated services to EKS (AWS's managed Kubernetes) and carved out best practices and recommended tooling (Prometheus, Alertmanager, Grafana, Loki, nginx-ingress, etc) as part of org-wide migration to IBM Cloud
Responsible for developing and maintaining user profile system (Scala) that manages all user data such as subscriptions, locations, demographics, and device endpoints
Responsible for developing and maintaining alerting system (Scala), which fetches user subscriptions, populates content templates, and distributes them to devices
Lead initiatives to adopt libraries and develop tooling in the purely functional side of the Scala ecosystem. Mentored engineers in functional programming language theory
EDUCATION
Georgia Institute of Technology
Jan 2015 — Dec 2018
M.S. - Computer Science
Georgia Institute of Technology
Aug 2011 — Dec 2014