Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Ilya Levin

Haifa District

Summary

Seasoned Principal Software Engineer with a proven record in managing software development life cycle from initial planning to deployment. Strong skills include leadership, problem-solving, and technical acumen in various programming languages and software systems. Notable success in delivering high-quality, reliable software solutions that meet business needs.

Overview

16
16
years of professional experience

Work History

Principal Software Engineer

Flynt
03.2024 - 11.2024
  • Worked on developing new services for Intel Granulate as well as improving and optimizing their existing services and migrating their ecosystem to properly set up Kubernetes Clusters

Chief Software Architect

Audience Platform
07.2023 - 03.2024
  • Reorganized and improved the architecture of very complex OMS and Billing systems for the digital and linear advertising industry to facilitate quicker and more reliable development, scalability and sustainability of all components, including a multitude of integrations with both modern and legacy 3rd party systems
  • Communicated with clients to gather and refine requirements
  • Designed the architecture and necessary flows
  • Created and scoped epics and stories to break down the implementation
  • Wrote documentation for developers and getting estimations
  • Developed the PoC and MVP implementations for some of the new parts of the system
  • Worked with QA to develop comprehensive testing approaches for the new solutions

Principal Back-end Engineer

Toptal
02.2021 - 02.2023
  • As a Principal Engineer my work leaned more heavily toward the highlevel tasks: scoping and leading initiatives, doing codebase and feature research, improving both Software and Data Architecture as well as designing and implementing the architectural foundation for new services and systems within the domain
  • I have pushed for and then lead a major technical refactoring initiative spanning several God objects of the whole system which lead to a significant improvement in both codebase productivity and quality and developer satisfaction
  • I have also designed and scoped the bidirectional data integration between the Platform and 3rd party services like SalesForce using both synchronous and asynchronous communication methods marrying both systems' business logic and event/data structures
  • On top of that I was tasked with facilitating technical interviews as well as onboarding of new engineers on the team as well as mentoring both Junior and Senior Engineers on different topics and areas of work

Senior Back-end Engineer

Toptal
12.2017 - 02.2021
  • Senior BackEnd Developer (Ruby) on the Toptal Core team
  • As a Senior developer I was tasked with documenting, scoping and implementing complex technical and product initiatives in and around Toptal's Platform, mostly working on features in the Client domain
  • Including restructuring the Client model itself and introducing entire new workflows
  • Working with a gigantic codebase alongside more than 2 dozen other teams was probably the most challenging thing I have ever done in my career as an engineer
  • I have also stepped up to Team Lead and Scrum Master roles when necessary

Senior Rails Developer

Mesto.ru
Moscow
07.2016 - 11.2017
  • Developed one of the biggest realestate aggregators in the country with hundreds of highload landing pages and extensive search capabilities
  • Started developing integration architecture with 3rd party data sources and containerising all the different services to move from Capybara to Docker deployment

Development Team-Lead

Microstock Financial Ecosystems
Moscow
08.2015 - 04.2016
  • Designed, scoped and partially implemented the initial MVPs of the startup along with all the 3rd party service integrations and security solutions
  • Screened, interviewed and managed the initial development team

Ruby on Rails Developer

Rambler&Co
Moscow City
03.2015 - 06.2015
  • A very short tenure due to lack of challenging and meaningful tasks, despite one very important achievement: when Lenta.ru ended their contract with AFP for photo use, I was able to locate all the AFP linked photos in MongoDB (including all the decade old data) and missed only ~27 out of more than 12,000
  • Implemented a vision for front-end architecture by developing optimized Rails applications, reducing page load time by 30% over a 6month period

Co-Founder & CTO

Web-Craft Studio
Moscow
09.2012 - 03.2015
  • After getting layed off from the previous company decided to start my own web consulting business with a couple former colleagues
  • Did development and maintenance work on different size projects for various international clients, but mostly CRM, HRM and Logistics systems and integration
  • I combined the positions of the CTO, Chief Architect and Lead Backend Developer managing both the small internal team and a few external freelancers that have been hired on project basis

Senior developer

Aranta Studio
08.2011 - 09.2012
  • Skills: Elasticsearch
  • Software Architecture
  • Software Design
  • Content Management Systems (CMS)
  • Software Development
  • Team Management
  • Agile Project Management

Head of development branch

Createfuture
01.2009 - 08.2011
  • Lead a small development team for a web studio specializing in personal websites, e-commerce apps, online store fronts and advertisement

Education

Master of Science - Computer Software Engineering

Bauman Moscow State Technical University
Moscow
07.2010

Bachelor of Science - Software development and Architecture

Bauman Moscow State Technical University
Moscow
07.2010

Master of Science - Production Engineering

Bauman Moscow State Technical University
Moscow
07.2010

Skills

  • Software Design
  • Architecture Management
  • Microservices Development
  • Strategic Roadmaps
  • Software development
  • Big Data Analytics
  • Security Management
  • Data Management
  • 3rd Party Software Integration
  • Project Scope Development
  • Data synchronization
  • Scope Planning
  • Scope Management
  • Front-end development
  • Agile methodologies
  • Kubernetes
  • Software architecture
  • Software Architectural Design
  • Data Integration
  • Software Project Management
  • Amazon Web Services (AWS)
  • Helm Charts
  • Datadog
  • Content Management Systems (CMS)
  • Python
  • Pandas
  • Kafka Streams
  • NoSQL
  • Nodejs
  • MongoDB
  • GraphQL
  • Reactjs
  • Docker
  • SASS
  • Ruby
  • Elasticsearch
  • Ruby on Rails
  • AngularJS
  • JQuery
  • PostgreSQL
  • Team management
  • Team Leadership
  • Public speaking
  • Software design
  • Technical mentorship
  • API development
  • Data integration
  • Microservices architecture
  • Cloud services
  • Kubernetes architecture
  • Project management
  • Client communication
  • System optimization
  • Process improvement
  • Team leadership
  • Accessibility standards
  • Expert programming
  • Data extraction
  • Usage scenarios
  • Client interaction
  • Amazon web services

Languages

Russian
First Language
English
Proficient (C2)
C2

Timeline

Principal Software Engineer

Flynt
03.2024 - 11.2024

Chief Software Architect

Audience Platform
07.2023 - 03.2024

Principal Back-end Engineer

Toptal
02.2021 - 02.2023

Senior Back-end Engineer

Toptal
12.2017 - 02.2021

Senior Rails Developer

Mesto.ru
07.2016 - 11.2017

Development Team-Lead

Microstock Financial Ecosystems
08.2015 - 04.2016

Ruby on Rails Developer

Rambler&Co
03.2015 - 06.2015

Co-Founder & CTO

Web-Craft Studio
09.2012 - 03.2015

Senior developer

Aranta Studio
08.2011 - 09.2012

Head of development branch

Createfuture
01.2009 - 08.2011

Master of Science - Computer Software Engineering

Bauman Moscow State Technical University

Bachelor of Science - Software development and Architecture

Bauman Moscow State Technical University

Master of Science - Production Engineering

Bauman Moscow State Technical University
Ilya Levin