Recommended expert

Igor Li

Senior Software Engineer

Igor Li
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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (8.5 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (8.5 years), Product Development (3 years), Operations (1.5 years), and Quality Assurance (1 year).

Information Technology
Product Development
Operations
Quality Assurance

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Igor based?

Igor is based in Karlsruhe, Germany.

What languages does Igor speak?

Igor speaks the following languages: Russian (Native), English (Advanced).

How many years of experience does Igor have?

Igor has at least 8 years of experience. During this time, Igor has worked in at least 6 different roles and for 3 different companies. The average length of individual experience is 1 year and 5 months. Note that Igor may not have shared all experience and actually has more experience.

What roles would Igor be best suited for?

Based on recent experience, Igor would be well-suited for roles such as: Senior Software Engineer, Senior Software Engineering in Technical Squad, DevOps/Cloud Platform Engineer.

What is Igor's latest experience?

Igor's most recent position is Senior Software Engineer at Toptal.

What companies has Igor worked for in recent years?

In recent years, Igor has worked for Toptal and anynines.

Which industries is Igor most experienced in?

Igor is most experienced in industries like Information Technology (IT).

Which business areas is Igor most experienced in?

Igor is most experienced in business areas like Information Technology (IT), Product Development, and Operations. Igor also has some experience in Quality Assurance (QA).

Which industries has Igor worked in recently?

Igor has recently worked in industries like Information Technology (IT).

Which business areas has Igor worked in recently?

Igor has recently worked in business areas like Information Technology (IT), Product Development, and Operations.

What is Igor's education?

Igor holds a Master in Economist-Mathematician from Kyrgyz-Russian Slavic University.

Does Igor have any certificates?

Igor has 3 certificates. These include: Certificate of Completion: SQL Fundamentals, Introduction to machine learning, and Math and Python for data analysis.

What is the availability of Igor?

Igor is immediately available full-time for suitable projects.

What is the rate of Igor?

Igor's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Igor?

To hire Igor, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 890-1050 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.