Artem Ostretsov

Software Engineer

Over 15 years in software development and experience in all phases of SDLC, like Requirement Analysis, Design, Development, Testing, and Implementation.

Tech stack I work on

  • Go and PHP/Symfony for backend;
  • JavaScript/ReactJS and Dart/Flutter2 for frontend;
  • Python for infrastructure, data analysis, visualization;
  • PostgreSQL as a database engine;
  • Kubernetes + Docker as a runtime;
  • RabbitMQ for queuing;
  • Graylog + ElasticSearch for logging;
  • Prometheus + Grafana for monitoring and alerting;
  • OpenAPI for API documentation;
  • GitLab for DevOps.

Have commercial experience on tech stack

  • Java/Kotlin for Desktop and Android apps;
  • C# for Windows Desktop apps;
  • 2+ years of extensive usage of Oracle PL/SQL in a billing system;
  • Sphinx and ElasticSearch for full-text search;
  • Redis for cache;
  • MySQL, MongoDB, SQLite;
  • Jenkins for automation testing.

Work experience

Jan 2012 — present Develop and support warehouse automation software for cross-border delivery company (New York)

Self-managed several projects:
  • Social network for young scientists for the biggest university in Russia (Lomonosov State University, Moscow)
  • Dating startup with gamification (Moscow)
  • Betting following automation (Moscow)
Jan 2010 — Jan 2012 Developed and supported CRM & billing for one of the biggest Internet service provider in Russia (TransTelekom, Khabarovsk)
Jul 2007 — Jan 2010 Developed many web-sites for local companies (Khabarovsk)
Jul 2005 — Jul 2007 Got my first working experience as a system administrator