Igor Li

Senior Software Engineer

Avatar placeholder
Karlsruhe, Germany

Experience

Nov 2022 - Oct 2024
2 years
Karlsruhe, Germany

Senior Software Engineer

Toptal

  • Collaborated with stakeholders to gather requirements and use cases for new features, made implementation plans, and tracked progress.
  • Improved internal links for more than 60,000 public pages by unifying link texts.
  • Increased conversion of new talents by 30% without significantly dropping their quality.
  • Reduced the cycle of blog domain creation from two months of engineering work to a process handled by content editors.
  • Created a light, adjustable Hanami CLI application to prepare data for the Grafana team’s KPI dashboard.
  • Generated content sections of public pages with data from Kafka and BigQuery, enabling almost real-time data on public pages.
  • Coordinated with cross-functional teams on high-priority tasks, addressing technical challenges and balancing multiple responsibilities to meet project goals.
  • Delivered urgent updates for critical website components, ensuring timely delivery and smooth functionality under tight deadlines.
  • Assisted teammates with Docker, service deployment, and backend implementation questions.
Sep 2021 - Nov 2022
1 year 3 months

Senior Software Engineering in Technical Squad

Toptal

  • Wrote custom Rubocop rules, RSpec matchers, and developed a custom gem.
  • Extended company GraphQL guidelines.
  • Migrated REST API to GraphQL API.
  • Refactored one of the services to follow GraphQL guidelines.
  • Mentored and collaborated with different teams to spread standards.
Feb 2020 - Aug 2021
1 year 7 months

DevOps/Cloud Platform Engineer

anynines

  • Built and maintained distributed systems using the BOSH (CloudFoundry) framework to automate deployment and scaling of PostgreSQL, Elasticsearch, Redis, and MongoDB clusters across multiple cloud providers and virtual machines.
  • Developed and maintained internal Ruby gems to automate major upgrades, scaling operations, and improve reliability and observability across environments.
  • Collaborated with Site Reliability Engineers to create and maintain a changelog service for tracking infrastructure changes and security updates for database services.
  • Implemented an event-driven service to emit and process platform events based on data service state changes, improving system visibility and response automation.
  • Enhanced the resilience, scalability, and maintainability of the automation platform supporting distributed database clusters.
Sep 2019 - Jan 2020
5 months

Ruby Backend Developer

Toptal

  • Led migration from Role-Based Access Control (RBAC) to Permission-Based Access Control (PBAC) for one product domain, collaborating with the system architect and stakeholders to ensure correct permission mapping and alignment.
  • Delivered the migration on time with zero production incidents, replacing hardcoded user permissions with a dynamic, configurable access model enabling operations teams to manage permissions without engineering involvement.
Jan 2019 - Nov 2019
11 months

Senior Software Developer and Analyst

Attractor Software LLC

  • Configured Jenkins and set up VPS on Digital Ocean, Heroku, and AWS.
  • Developed Ruby applications with unit and behavior tests.
  • Gathered requirements, described use cases, and performed business requirements analysis.
Jul 2016 - Dec 2018
2 years 6 months

Software Developer and Analyst

Attractor Software LLC

Summary

Senior Software Engineer with over 9 years of experience with a product mindset and strong Ruby and API development expertise. I believe that clear and open communication, well-driven expectations, defined requirements, and tracked decision logs are the keys to a successful project.

Recognized for

  • exceptional cross-functional communication and stakeholder alignment, consistently delivering business-critical projects that exceeded expectations
  • for leading backend projects that drove a 30% conversion increase and implemented automation, reducing manual work by months.

Skills

  • Cross-team Collaboration
  • Ruby
  • Ruby On Rails
  • Permission-based Access Control (Pbac)
  • Rspec
  • Role-based Access Control (Rbac)
  • Rubocop
  • Graphql
  • Sidekiq
  • Api Development
  • Postgresql
  • Redis
  • Apache Kafka
  • Mongodb

Languages

Russian
Native
English
Advanced

Education

Oct 2009 - Jun 2011

Kyrgyz-Russian Slavic University

Master's degree · Economist-Mathematician · Bishkek, Kyrgyzstan

Certifications & licenses

Certificate of Completion: SQL Fundamentals

Sololearn

Introduction to machine learning

Coursera

Math and Python for data analysis

Coursera

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Michael Boldasov
Michael Boldasov

Scrum Master, Project Manager

View Profile
Dmitry Tarantin
Dmitry Tarantin

Web Software Engineer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Alexandr Efimov
Alexandr Efimov

Software/Solution Architect

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Robert Malec
Robert Malec

Backend Developer

View Profile
Alexey Gravanov
Alexey Gravanov

Cloud Architect & DevOps, Head of Architecture

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Continuing Education

View Profile
Vladislav Lasmann
Vladislav Lasmann

Freelance Data Engineer / Architect

View Profile
Dimitri Simon
Dimitri Simon

Fullstack Developer, Integrator

View Profile
Oleksii Bondarenko
Oleksii Bondarenko

Blockchain Developer (freelance)

View Profile
Yuri Gladkov
Yuri Gladkov

Senior Security Devops Engineer

View Profile
Igor Propisnov
Igor Propisnov

Senior Frontend Developer

View Profile
Oleg Abrazhaev
Oleg Abrazhaev

Lead Full Stack Software Engineer

View Profile
Jana Becker
Jana Becker

Data Scientist

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Martin Gross
Martin Gross

Product Management for Medical Portal

View Profile
Stephan Zinke
Stephan Zinke

GIS expert and database developer for passenger information systems

View Profile
Dimitrij Neumann
Dimitrij Neumann

Logistics Designer / Network Designer

View Profile
Jozsef Ferincz
Jozsef Ferincz

IT Project Management, Implementation of AI-Supported Software Development

View Profile
Roman Deputat
Roman Deputat

CTO

View Profile
Waldemar Lammert
Waldemar Lammert

Business Analyst / Requirements Engineer

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Peter Großmann
Peter Großmann

Senior Backend Developer

View Profile
Martin Musiol
Martin Musiol

Product Owner AI Learning Platform

View Profile
Maksym Shvaykovskyy
Maksym Shvaykovskyy

Head of System Integrations

View Profile