
Anton Smagin
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since October 21, 2024
Anton is a software engineer with seven years of experience and a certified scrum master dedicated to delivering top-tier software products. He is proficient in crafting resilient, scalable web apps using Ruby on Rails, PostgreSQL, Elasticsearch, Kafka, Redis, Sidekiq, RSpec, GraphQL, and Node.js, as well as contemporary front-end frameworks such as Vue and React. While excelling in Ruby, his adaptability extends to Node.js. Anton is interested in exploring tools like Go, Python, and Elixir.
Portfolio
Experience
- PostgreSQL - 7 years
- REST - 7 years
- Graph Query Language (GQL) - 7 years
- Ruby - 7 years
- Ruby on Rails 7 - 7 years
- Elasticsearch - 7 years
- Sidekiq - 6 years
- Redis - 6 years
Availability
Preferred Environment
Ruby on Rails 7
The most amazing...
...thing I've developed is a GraphQL API for a new search engine on a platform, which resulted in around 50% enhancement in search efficiency.
Work Experience
Senior Ruby Developer
Toptal
- Developed a GraphQL API for a new talent search engine on a freelancing platform, resulting in approximately 50% enhanced search efficiency.
- Implemented Slack API integrations for a workspace with over 10,000 users, enabling data synchronization and collection of user interaction statistics for analytics.
- Designed and built a search engine for public and online events using Elasticsearch with back-end service synchronization powered by Kafka.
Senior Ruby Developer
Gettransfer
- Designed and implemented a RESTful API for web and mobile applications catering to a transfer booking service.
- Developed automated tools to provide optimal ride options for passengers.
- Integrated UTM tracking for 3rd-party providers to gather analytics and user behavior data effectively.
Experience
A Website for a Music Label
https://mestnostrecords.com/The website includes a custom music player for streaming tracks directly from the site, an event calendar with integrated ticketing options, and artist profile pages with multimedia galleries. Leveraging Nuxt.js's server-side rendering capabilities, I optimized the site for fast load times and SEO, ensuring smooth performance across all devices. Additionally, I implemented analytics tools to track user interactions, providing valuable insights into user behavior and content engagement.
This project significantly enhanced the music label's online presence, making it easier for fans to explore and connect with their favorite artists.
Education
Master's Degree in Engineering
Moscow Aviation Institute - Moscow, Russia
Certifications
Certified Scrum Master
Scrum.org
Skills
Libraries/APIs
Sidekiq, Vue 2, Vue
Languages
Ruby
Frameworks
Ruby on Rails 7, Ruby on Rails (RoR), Nuxt.js
Paradigms
REST
Storage
PostgreSQL, Redis, Elasticsearch, Memcached
Platforms
Apache Kafka
Other
Computer Skills, Control Systems, Graph Query Language (GQL), PSM-1
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring