Malik Baktiyarov
Verified Expert in Engineering
Spree Commerce Developer
Malik is an experienced full-stack software developer specializing in Ruby/Ruby on Rails. Primarily focusing on microservices, RESTful APIs, and implementing the business logic of specific business domains, he has a broad vision of the best and industry-standard engineering practices and paradigms. Malik effectively collaborates with people in PM, design, QA, and DevOps. He can be a code owner of features and projects, capable of planning a tech roadmap.
Portfolio
Experience
Availability
Preferred Environment
Ruby on Rails (RoR), Amazon Web Services (AWS), Git, Slack, MacOS, MySQL, PostgreSQL, TypeScript, Scrum
The most amazing...
...thing I've built is a very high-performant logging aggregation service with thousands of requests processed per minute.
Work Experience
Senior Full-stack Developer
Docyt
- Developed the reconciliation service that helps accountants to reconcile the months for accounts of their customers.
- Improved some development and management processes based on my experience from past employments.
- Participated in transitioning the front-end codebase from Backbone/CoffeeScript to React/TypeScript.
- Utilized ChatGPT API in different parts of the functionality.
Senior Full-stack Developer
JiffyShirts.com
- Utilized and extended a features of Spree/Solidus as a core engine, and used Sidekiq background jobs to process the internal business logic.
- Prepared a conversion of the codebase to the major Rails upgrade, which required some intensive work on catching and fixing the occurring bugs.
- Created a functionality for apparel decorators to provide added value for wholesale orders (T-shirts and other clothing).
- Improved the internal business logic, resulting in some optimizations.
Senior Full-stack Engineer
Chloe + Isabel
- Optimized the performance of some GraphQL endpoints for the queries from the React front end.
- Worked with multiple 3rd-party integrations and APIs (payment and accounting, logistics).
- Utilized the Spree eCommerce Core as a base back-end engine and extended its features.
Consultant Software Developer
Vital Media Network
- Created an internal metrics tracking system similar to the Google Analytics UA tracker.
- Aggregated metrics into a flat MySQL table and created a batch export tool for Bigtable.
- Gave the specific recommendations to improve the Speed Index.
Senior Software Developer
NativeGrid/Setka
- Maintained and scaled the core of a content management system (CMS/CMF) using Ruby on Rails.
- Converted a massive monolithic codebase to the structured Rails engines and dependencies, which allowed to bootstrap five new projects on the same core codebase.
- Kept the group of different websites operable with millions of unique visitors per month.
Senior Software Developer
ImproveMedia
- Stabilized the buggy and abandoned RoR codebase as the new lead back-end developer.
- Migrated the old database and data to Spree eCommerce engine tables.
- Fixed multiple performance and scaling issues and worked intensively with the front-end developer to improve the Speed Index.
Senior Software Engineer
Undev/NPTV
- Developed the internal build server (Rails and PostgreSQL) for Debian packages that helped to visualize and ease the continuous integration and deployment process. This tool also required the deep customization of GitLab for the git pushes and hooks.
- Created the high-performance log collect/transform/route tool using Erlang/OTP to redirect the log and telemetry data from multiple sources and devices to different types of storages (PostgreSQL, MongoDB, mounted NFS) and consumers (UDP, 0MQ).
- Built the in-house authentication system for TV devices and tablets, which required entering the OTP code from the screen and logging out from the other devices.
Software Developer
LookAtMedia
- Upgraded the codebase from Rails 2.x to Rails 3.x and from REE 1.8.7 to Ruby 1.9.
- Developed the Nextgen admin panel using the early versions of Bootstrap CSS.
- Improved the master-master and master-slave replication across MySQL databases in geo-distant data centers.
Software Developer
Unique Technologies
- Contributed to the Psiphon Inc. open source web proxy Apache module.
- Integrated the Japanese text-to-speech software into the Twitter-style social network.
- Created the analytics and scraping tool to estimate the SEO readiness grade of the websites and pages.
Junior Software Developer
WorksForWeb
- Mastered the customizations of the proprietary classifieds software.
- Created an in-house CRM system using the classifieds software they sell.
- Participated in the efforts of improving the internal architecture and logic.
Experience
Setka.io
https://setka.ioSkills
Languages
JavaScript, Ruby, GraphQL, HTML5, Erlang, CSS3, Go, TypeScript, ECMAScript (ES6), Erlang (OTP), ANSI C, PHP
Frameworks
Ruby on Rails (RoR), Bootstrap, Django, Smarty
Libraries/APIs
React, Node.js, QuickBooks API, Vue, Sidekiq
Tools
RSpec, Git, Slack, GitLab
Paradigms
Microservices, Continuous Integration (CI), Test-driven Development (TDD), Rapid Prototyping, Scrum, Concurrent Programming, Continuous Delivery (CD), Kanban, Agile Software Development
Platforms
Amazon Web Services (AWS), Kubernetes, Docker, Linux, MacOS, Heroku, Solidus, Google Cloud Platform (GCP), Percona
Storage
Elasticsearch, MySQL, PostgreSQL, Redis, MongoDB, Memcached
Other
Spree Commerce, ChatGPT, WebSockets, Google BigQuery, Data Mining, Internet of Things (IoT), Private Clouds
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