Igor Li
Senior Software Engineer
Experience
Nov 2022 - Oct 2024
2 yearsKarlsruhe, 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 monthsSenior 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 monthsDevOps/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 monthsRuby 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 monthsSenior 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 monthsSoftware 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
NativeEnglish
AdvancedEducation
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