Bagrat Aznauryan

26 apt., 27 Komitas str., Yerevan, 0012, Armenia


[email protected]

  • golang
  • python
  • kubernetes
  • helm
  • grpc
  • bash
  • ansible
  • gitlab-ci
  • nats
  • mongodb
  • mysql
  • redis
Master of Science
Computer and Information Science
Bachelor of Science
Software Engineer
Current, from Oct 2015
San Francisco, CA, USA
(working remotely from Yerevan, Armenia)

Develop and maintain the core services of Sauce Labs mainly using Go and asyncronous Python, deploying on Kubernetes. Participate in on-call rotation for prompt production troubleshooting. Contribute to the CI/CD pipelines. Implemented caching and rate limiting for the API to unload the database. Set up monitoring of services for better insights into system health, which significantly decreased the response/reaction time to production incidents.

Software Engineer
Nov 2014 - Oct 2015
Yerevan, Armenia
(branch of Aarki Inc., Mountain View, CA, USA)

Designed scalable web services for an advertising platform, set up the infrastructure, including CI and configuration management. Developed wrappers/decorators for Python to reduce repeating and routine implementation tasks, which increased development and debugging time by providing more intuitive and clean code.

Software Engineer
Mar 2013 - Nov 2014
Yerevan, Armenia

Designed 3-tier architecture for an e-commerce web service using Java. Organized the CI pipeline, which increased software quality and release processes and decreased development time. Developed base classes for unit testing which eased test coding by initialising and providing all necessary resources. Implemented business logic split into service and data access layers.

Software Engineer
Jul 2012 - Mar 2013
Yerevan, Armenia
(branch of be2 S.a.r.l., Luxembourg)

Developed RESTful Web Services for a matchmaking web application. Improved software development processes by setting up the development environment and writing automation scripts, which increased development productivity. Increased code coverage with unit tests and documentation which improved code readability and decreased build fails.

Embedded Software Engineer
Feb 2010 - Jul 2012
Yerevan, Armenia
(acquired by Knightsbridge Group, Vienna, Austria)

Developed a command line interface via RS232 using C language on AVR32 architecture for a proprietary wireless transceiver. Additionally, integrated a third party Wi-Fi module on same platform to enable remote wireless configuration of the radio module. Wrote technical specifications and documentations for each piece of software.