Summary
As a Fullstack Software Engineer with over 17 years of experience, I specialize in building scalable platforms using Ruby on Rails and modern JavaScript frameworks. I have deep expertise in B2B and consumer applications, with a strong focus on backend architecture, real-time features, and API design. I optimise system performance, implement robust testing strategies, and maintain clean codebases. Skilled at building MVPs that scale, with focus on sustainable architecture and team development. I am also a contributor to Ruby on Rails framework, with more than several patches merged into the core codebase.
Work
Senior Full Stack Tech Lead
Architected and led development of B2B recruitment platform from ground up, implementing comprehensive feature set with focus on code quality and team excellence.
- Built scalable Rails/GraphQL backend + Vue.js/Quasar/Apollo SPA
- Led 2-dev team, maintaining exceptional code quality for 5+ years
- Implemented real-time B2B features: chat, notifications, candidate highlighting
- Developed comprehensive background job processing using Sidekiq and ActiveJob
- Developed comprehensive transactional email system and search functionality
- Achieved 98% test coverage, zero-downtime deployments
- Established robust engineering practices: code review, documentation
- Mentored junior developers, created team-wide standards
- Maintained near-zero technical debt while optimizing infrastructure costs
Senior Software Engineer
Optimized and scaled high-traffic vacation rental platform, reaching 300 requests/second with high reliability.
- Scaled Rails platform to handle 300 requests/second with sub-second response times
- Successfully migrated and optimized background jobs from Resque to Sidekiq, reducing queue times
- Implemented comprehensive monitoring with New Relic and Honeybadger for bug tracking and performance optimization
- Optimized Redis Sentinel setup for caching, fast data access, and Sidekiq job processing
- Migrated from Passenger to Unicorn for improved stability and debugging capabilities
- Enhanced search speed and relevancy with Elasticsearch implementation
- Integrated critical services: Guesty (Kigo), Stripe, Sofort Banking
- Built React mobile application from scratch
- Increased test coverage from 80% to 90%, improved test speed by 1.5x
Ruby on Rails Developer
Contributed to large-scale vacation rental platform serving over 100,000 locations worldwide.
- Worked with extensive codebase implementing features and fixing bugs
- Utilized tech stack: Ruby on Rails, MySQL, Elasticsearch, Redis, Memcached, nginx
- Enhanced search functionality using Elasticsearch
- Improved platform reliability and performance
Web Developer
Provided comprehensive web development services as an independent contractor.
- Full-stack development using Ruby and JavaScript
- Requirements analysis and UX design
- Managed complete project lifecycle including design and SEO
- Implemented contextual advertising solutions
- Handled DevOps and infrastructure setup
Ruby on Rails Developer
Contributed to development of e-commerce aggregator platform using Ruby on Rails and Backbone.js, deployed on Heroku infrastructure.
- Implemented shop integration features using Rails backend
- Built responsive frontend using Backbone.js
- Worked in agile team environment on feature delivery
Experience
I have experience developing web solutions in sectors:
- Human Resources (HR) systems
- Short-term rental platforms
- E-commerce websites
- Real estate portals (for both sales and rentals)
However, I'm adaptable and flexible, always looking forward to new challenges and opportunities in my professional work.
Tech Stack
Extensive full-stack experience:
- Core: Ruby on Rails, Vue.js/Quasar, GraphQL/Apollo
- Languages: Ruby, JavaScript, Node.js, Golang
- Frontend: Vue.js, React.js, HTML/CSS, Modern JavaScript
- Testing: RSpec, Cypress, Playwright
- Data: PostgreSQL, MySQL, Redis, Elasticsearch, Memcached
- DevOps: CI/CD, zero-downtime deployments, linux, git
- AI/ML: OpenAI/Claude integration, prompt engineering
Expertise
- Technical Leadership: Architecture design, quality standards, team mentoring
- Engineering Excellence: Clean code, comprehensive testing, documentation
- System Design: Real-time features, B2B workflows, transactional emails
- Team Management: Code reviews, agile practices, developer growth
- Product Focus: User experience, performance optimization, analytics
- Security: OWASP best practices, secure development lifecycle
Vision
As a technical leader, I focus on delivering maintainable, efficient and scalable solutions. My key principles include:
- Building clean architectures that stay maintainable for years
- Establishing strong engineering practices (testing, code review, documentation)
- Mentoring developers and creating growth opportunities
- Balancing technical excellence with business goals
- Optimizing both system performance and development speed
- Creating cohesive full-stack solutions from UI to infrastructure
- Managing technical debt through smart architectural decisions
Personal
I have a company named Bukaha OÜ, which is a one-person company based in Estonia. I've been working remotely for the last 12 years, continuously improving my skills and keeping up with industry trends. On a personal note, I am a loving husband and proud to be a wonderful father to my daughter.