Experienced Software Developer | Ruby on Rails | React/NextJS
Private informationDescription
I’m a Full-stack Software Developer with over 4 years of experience building, maintaining, and deploying web applications specializing in Ruby on Rails.
Technical Skills
Programming Languages & Frameworks
- Ruby: Ruby on Rails, Sinatra, Jekyll
- JavaScript: StimulusJS, React.js, Next.js, Astro.js
- Hotwire Native, Turbo Hotwire
Frontend Technologies
- HTML, CSS, SCSS, LESS
- Bootstrap, TailwindCSS, Shadcn/Radix UI
Databases & Caching
- PostgreSQL, Redis
DevOps & Hosting
- Heroku, Fly.io, Hatchbox, DigitalOcean
Version Control & Collaboration Tools
- Git, GitHub, GitLab, Bitbucket
Project Management Tools
- Basecamp, Trello
Development Practices
- Agile Methodology
- TDD
How I Got Started
My career began as an intern at a small software consulting startup, where I discovered Ruby and Ruby on Rails. Its elegance and flexibility immediately caught my attention, and I quickly mastered the fundamentals.
My first big challenge was maintaining a large fashion rental platform. At first, the sheer size of the codebase felt overwhelming, but I approached it as an opportunity. By diving into debugging and optimization, I fixed critical issues, improved performance, and removed bottlenecks. These experiences gave me a deep understanding of large-scale systems and shaped my development approach.
Over time, I transitioned from maintenance to feature development, where I designed and implemented functionality that directly impacted the business.
Key Achievements
Some of my notable contributions include:
- Third-Party Authentication: Rebuilt Google, Facebook, and Apple login systems from scratch after library issues caused them to fail. User Reviews: Developed a review system for renters and lenders, improving transparency and trust.
- Mobile App Updates: Overhauled a hybrid iOS app to ensure compatibility with the latest framework versions.
- SMS Notifications: Added SMS alerts to improve user communication during transactions.
- "Buy Now" Feature: Enabled lenders to sell items, expanding the platform’s offerings in response to user demand.
- Stripe Integration: Built backend features for handling payment disputes and charges.
- Real-Time Messaging: Migrated the messaging system from ActionCable to Turbo Hotwire and redesigned the interface for better usability.
These enhancements not only improved the platform but also boosted revenue, attracted new investors, and supported the company's expansion into multiple white-label platforms. I also led the architecture and development of the first three white-label platforms, adapting the base system to meet new business needs.
What I Do Now
Today, I work across diverse industries like eCommerce, SEO, marketing, and learning platforms. My responsibilities include development, maintenance, and DevOps, ensuring every project runs smoothly and meets its goals.
Why Work With Me?
For me, coding isn’t just a job—it’s a passion. Every challenge is an opportunity to craft elegant solutions that make a difference. Whether debugging a complex issue or building a new feature, I take pride in delivering work that exceeds expectations.
If you’re looking for a developer who doesn’t just write code but brings dedication, creativity, and precision to the table, I’d love to help bring your project to life.