Igor Li
Senior Software Engineer
Experience
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.
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.
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.
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.
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.
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).
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).
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
Education
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Igor based?
What languages does Igor speak?
How many years of experience does Igor have?
What roles would Igor be best suited for?
What is Igor's latest experience?
What companies has Igor worked for in recent years?
Which industries is Igor most experienced in?
Which business areas is Igor most experienced in?
Which industries has Igor worked in recently?
Which business areas has Igor worked in recently?
What is Igor's education?
Does Igor have any certificates?
What is the availability of Igor?
What is the rate of Igor?
How to hire Igor?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Karlsruhe, Germany