Denis Gorshkov CV
Full-stack dev
Profile
Experienced Ruby on Rails Developer with 5+ years of expertise in building scalable web applications. Skilled in React and Elixir, with a strong background in developing APIs and feature-rich solutions. Proactive in improving development processes—pioneered test writing and onboarding systems in a previous role. Passionate about clean, maintainable code and optimizing performance. Looking for opportunities to contribute technical expertise and innovation to a dynamic team.
Employment History
Full-stack Developer
June 2023 - Present
- Identified and mitigated a critical security vulnerability (CVE-2025-68696) in the HTTParty gem using Bundler-Audit, upgrading to a secure version to prevent SSRF attacks and potential API key leakage.
- Integrated ActionPolicy gem and workflow to streamline authorization management and enhance security.
- Developed frontend features using Vanilla JS and React, resulting in improved user experience and interface responsiveness.
- Reworked a frontend feature leveraging Redis, Sidekiq, and React, boosting overall performance and efficiency.
- Built and optimized backend features in Elixir, expanding system capabilities and scalability.
- Implemented an AI-powered assistant via OpenAI API integration, enabling intelligent user interactions.
- Managed email newsletters using Mustachio templates through PostmarkApp, ensuring reliable delivery and customization.
- Automated recurring invoice processing, significantly reducing manual workload for users.
- Optimized SQL queries for superior performance, incorporating Arel.sql for complex operations.
- Resolved bugs and collaborated with QA, developers, and business stakeholders to elevate product quality and reliability.
- Dockerized the development environment with Docker Compose, creating a consistent and efficient workflow for the team.
Ruby on Rails Developer
January 2021 - October 2022
- Worked on features related to integration with virtualization systems
- Refinement of an existing product
- Optimization of work with a third-party platform: pagination, code optimization
- Hiding passwords in application logs by overriding gem methods (sidekiq, rails, httparty)
- Writing features, the refinement of which affects the front and back
Ruby Developer
March 2020 - December 2020
- Optimizing the work of the project through asynchronous signal processing
- I have prepared an onboarding for the project
- Project health support
- Improvements related to backup Virtual Machines
Ruby Intern
January 2020 - March 2020
- Completed the Ruby on Rails internship