Business-oriented and dedicated Ruby on Rails software engineer with 4+ years of experience. Always willing to learn some new technology or implement complex business logic in a simplistic manner. Interested in a back end development position.
2024 — Now
Denver, Colorado, United States
2023 — 2024
Denver, Colorado, United States
* Designed and implemented architecture and solutions for multiple API connections, ensuring seamless integration, using ShapeUp methodology.
* Developed and implemented frontend and backend features using Ruby on Rails and Turbo framework.
* Designed architecture for entity mapping, leveraging Turbo and Stimulus JS for dynamic interactions on the front end.
* Enhanced security for API connections to simplify user access while maintaining data integrity.
* Implemented asynchronous data processing techniques to consolidate multiple API data into unified models.
* Streamlined data import processes from various APIs, optimizing efficiency and accuracy.
* Engineered a flexible backend architecture allowing users to customize imported API data according to their requirements.
2022 — 2023
Denver, Colorado, United States
* Supported subscription based payments using Recurly API
* Managed the migration process, ensuring seamless data transfer and integrity while adhering to a strict deadline
* Integrated an external analytics system into the migration project, addressing various challenges such as understanding and effectively utilizing their API
* Applied appropriate design patterns to modularize and decouple gem functionality, enabling seamless support for multiple data providers concurrently
* Developed a solution to effectively synchronize live A/B test assignments with cached data in the system
* Utilized Snowflake for data analysis, performing comprehensive data quality analysis to support business decision-making
* Provided support and enhancements to a Golang-based API
* Planned and executed complex data deprecation tasks, performing investigative work to assess the impact
* Effectively coordinated and aligned multiple developer teams for successful technical implementation.
* Actively participated in technical discussions surrounding system architecture and collaborated on planning refactoring efforts to ensure scalability for future feature scaling
* Identified and addressed pain points within the system architecture through systematic refactoring efforts
* Mentored junior developers by providing guidance and sharing expertise during code reviews, fostering their professional growth
2021 — 2022
* Implemented a customer admin feature using ElasticSearch, Ember, and Ruby on Rails, enhancing the functionality and user experience
* Implemented email designs using CSS for multiple email clients, utilizing testing tools like Emails on Acid to ensure consistent rendering across various platforms.
* Designed and implemented a robust system for customers to take action for the events within a defined period, ensuring efficient data processing and storage.
* Designed and implemented a modular and reusable data structure to handle data enrichment logic for a third-party data
* Conducted query analysis, identifying planner issues, and implemented necessary indexes to optimize performance in large-scale database tables
* Implemented JSON API patterns and utilized command patterns to design and develop robust and scalable APIs
* Developed and implemented email schedulers using the Sidekiq gem, effectively automating the scheduling and delivery of emails.
* Supported React.js applications by updating various components to accommodate new features and debugging issues, ensuring seamless functionality and optimal user experience
* Conducted thorough code reviews across multiple projects, including Ruby, Ember, React, Python, and Go lang.
* Provided constructive feedback to improve code quality, maintainability, and adherence to best practices.
* Actively shared valuable resources and knowledge with team members to foster continuous learning and professional growth.
2020 — 2020
* Performed and conducted complex data migration to a new database structure.
* Designed and implemented features related to geolocation data querying using PostGIS plugin.
* Designed, developed, and implemented a new JSON API customer-admin system with full unit test coverage using RSpec.
* Developed an automated CSV data upload system for product chemistry reports.
* Offered counsel to customers and clients on how to approach and achieve various business targets.
* Oversaw migration of mobile apps to a new API version.
Education
2013 — 2018
Lviv Polytechnic National University
Master's degree
2013 — 2018