Ilya B.

Ilya B.

Senior Software Engineer

Makati, Philippines
Hire Ilya B. Hire Ilya B. Hire Ilya B.

Work history

UpStack
UpStack
Senior Python Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Ferrum Health Inc
Ferrum Health Inc
Software Engineer
2018 - 2019 (1 year)
  • Efficiently deployed and offered support for an on-premise datacenter that was managed with AWS.

  • Worked on the integration of a metrics framework client with a gPRC server for the client.

  • Provide regular technical guidance for the design and integration of a metrics system for Ferrum Health.

Coins.ph
Coins.ph
Software Developer
2017 - 2018 (1 year)
  • Effectively engineered a JIRA/Github/CI/Deployment integration service and implemented a decorator to make any Django view asynchronous.

  • Devised a new approach for the integration of an Alphapoint exchange that provides customers with an inexpensive way to exchange fiat and cryptocurrencies.

  • Aptly designed a Golang microservice template and integrated Prometheus for monitoring to the Kubernetes cluster and the apps running on it.

Gett.com
Gett.com
Software Engineer
2017 - 2017
  • Adequately prepared the software team to pass an internal qualification test based on Go.

  • Crafted the architecture of the driver earnings service (DES) with an embedded conflict resolution system

  • Successfully developed an API for the business intelligence tool in the DES and offered support for the profiling and triaging of the major performance issues within the DES production.

Emerging Travel Inc
Emerging Travel Inc
System Architect
2015 - 2016 (1 year)
  • Offered technical guidance and leadership for the design and development of third-party integrations on the project's timeline.

  • Worked on the design and the integration of a microservice architecture on top of Kubernetes on the project.

  • Effectively built the network balancing layer for the client.

Emerging Travel Inc
Emerging Travel Inc
Software Engineer
2011 - 2015 (4 years)
  • Designed and implemented a dynamic pricing engine (based on marketing, supply, and customer properties) on the project for Emerging Travel.

  • Successfully engineered and deployed a business rules engine on the project for the client.

  • Efficiently split the monolith Python code to Golang/Python microservices and created a 1Tb/100,000rps caching layer, based on Aerospike cluster.

Mail.RU Group
Mail.RU Group
Software Developer
2010 - 2011 (1 year)
  • Efficiently wrote the ICQ (AOL) acceptance tests when it was bought by the Mail.RU Group.

  • Developed the ICQ-to-Mail.Ru Agent interservice communication (interop).

  • Offered support and maintenance for the fixing of complex technical issues on the project after implementation.

SMS Online
Software Developer
2009 - 2010 (1 year)
  • Worked on SMS routing tasks within the company.

  • Efficiently engineered a secure delivery service on top of SMPP protocol for the client.

  • Offered support for tracing and fixing bugs on the client's system.

Portfolio

Developer - ZenHotels.com ETI Project
Developer - ZenHotels.com ETI Project

ZenHotels.com is an online hotel booking service with properties in 220 countries and territories worldwide. It has over a million different listings covering all types of accommodation ranging from hotels and hostels to apartments and more, all at affordable prices for customers. Had oversight over the Supply Engineering Department. Designed and implemented the dynamic pricing engine (based on marketing, supply, and customer properties), and business rules engine which increased performance by a 1000x times.

Developer - Decentralized ICO Marketplace

Developed an ICO contract based on Ethereum with set rules. The contract has three types of tokens: ICO tokens with periodic buyback, investor tokens that share a percentage of project revenue and owner tokens that are required to commit changes to project contract rules.

Developer - Coins.ph
Developer - Coins.ph

Coins.ph is a digital wallet that Filipinos can use to make payments or buy digital currency such as Bitcoin, Bitcoin Cash, and Ethereum. Worked on the project's infrastructure team as a Software Developer. Had control over the integration of the Alphapoint Exchange, and automated the development workflow.

Developer - Gett.com
Developer - Gett.com

Gett is a taxi app that works like Uber and is very popular in Russia and Israel. Worked on the Billing Team; delivering the tools for the internal accounting service for drivers and passengers. Crafted the architecture and took part in the implementation of the driver earnings service (DES) with an embedded conflict resolution system.

Education

Education
BSc. Computer Science
Colgegio de Porta Vaga
2014 - 2018 (4 years)
Education
BSc. Applied Mathematics
Moscow Institute of Physics and Technology
2005 - 2009 (4 years)