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