Profile
Senior Software Engineer with 8+ years of experience specializing in Ruby/Rails and JavaScript.
Open-source contributor focused on building scalable backend systems, OAuth integrations, and solving
complex technical challenges. Proven track record of architecting production systems, optimizing
application performance, and contributing to engineering excellence through code reviews.
Work Experience
Senior Software Engineer
-
Led end-to-end development of Seros smart lock platform from requirements gathering to production,
building Ruby on Rails backend with integrations for 3 smart lock vendors, currently supporting
30+ lock owners with 100+ devices:
- Architected three API surfaces (Partner API, Mobile API, Admin panel) with multi-tenant data isolation across partners
- Implemented webhook infrastructure with signature authentication for event-driven synchronization
- Built OAuth 2.0 authentication with PKCE for mobile clients and JWT-based partner integrations
- Contributed to ShowMojo Core platform including third-party API integrations (Entrata, Appfolio, Buildium), database query optimization, and security implementations (OTP, PKCE)
- Improved team workflows by proposing and implementing process restructuring from fragmented per-developer Trello boards to unified Jira board, establishing clearer task visibility and team coordination
Senior Software Engineer
- Maintained a Node.js-based GraphQL API Gateway, integrating up to 10 multiple service-specific endpoints
- Contributed to GraphQL tooling for Ruby ecosystem, developing code generation utilities for types, mutations, specs, and schema updates which increased our developers performance and decreased feature development time from 1-2 hours to 15-20 minutes
- Optimized application performance, reducing average request time by 20-40% and decreasing resource utilization by 10-30%
- Established GraphQL best practices by developing custom RuboCop linting rules and automation tools
- Led technical initiatives E2E, from identifying system requirements and partner dependencies to workload balancing, software implementation, engineering, testing and configuring metrics, alarms, monitors, and dashboards
- Continues Integration, pull requests, code reviews, load/stress testing, unit/integration/e2e testing
- Led technical interviews and candidate evaluations for engineering roles across multiple teams
- Mentored junior and middle software engineers in the team
Software Engineer
- Developed and maintained multiple projects across e-commerce, fintech, and healthcare domains using programming languages as Ruby, Python, JavaScript, and even Scheme and frameworks as Ruby on Rails, Django, and React
- Implemented new features and optimized existing functionality for improved performance and scalability
- Led daily Scrum ceremonies, retro meetings and sprint planning as acting Scrum Master
Software Engineer
- Developed and optimized a cryptocurrency exchange platform built on Ruby on Rails
- Implemented secure trading features and real-time market data integration
Intern Software Engineer
- Developed and maintained online programming learning platform
- Implemented interactive coding exercises and automated assessment systems