
Hi there! I'm a Full-Stack Developer.
A developer with extensive knowledge of React / React Native / TypeScript.
I am passionate about code quality, structure, and TDD / BDD.
I also enjoy working in a team, as it accelerates and deepens the learning process.
Portfolio
Before transitioning to Ruby in 2009, I worked as a PHP developer. Since then, I've been fully immersed in Ruby development. My approach centers around crafting concise, thoroughly tested, and functional features. Throughout my career, I've contributed to diverse projects spanning financial, medical, insurance services, and social networks. Each endeavor presented unique challenges, driving me to devise innovative solutions. Notably, I've seamlessly integrated third-party services, leveraging APIs from platforms such as Facebook, Instagram, Twilio, and Sendgrid.

QliqSOFT
QliqSOFT is designed to address healthcare collaboration, engaging patients, connecting care teams through Interactive digital messaging, on-call scheduling and the communication needs of healthcare through secure texting.
Role and Responsibilities
- Senior Full-stack Engineer
- Added new functionalities with Ruby on Rails
- Created UI components using Vue3/TypeScript
- Worked on searching algorithms, results scoring and architecture building using MySQL
- Created tests scenarios using RSpec

PolarisConnect
PolarisConnect is a long-term & post-acute care pharmacy dedicated to being your partner in care. The Polaris team offer a variety of echnology-based solutions designed to keep you connected and up to date on pharmacy information, enhance clinical services, and seamlessly incorporate pharmacy functions into your daily routine.
Role and Responsibilities
- Teamlead/Full-stack Engineer
- Built project from scratch using Ruby on Rails
- Created UI components using ReactJSt
- Using multi-schema MSSQL database
- Built background and scheduled jobs using Clockwork and Sidekiq
- Integration with Microsoft SQL Server Reporting Services (SSRS)
- Created tests scenarios using RSpec

NUMA Hub
Once logged-in you will be able to register to events, post and view job offers, join the discussion and keep in touch with the people you met at NUMA
Role and Responsibilities
- Technical Lead/Senior Full-stack Engineer
- Built project from scratch using Ruby on Rails + Grape API
- Frontend stuffs with AngularJS
- Database architecture building using PostgreSQL
- ElasticSearch integration
- Created tests scenarios using RSpec

Total Adventure
TotalAdventure is for serious adventure travelers - not the casual tourist. In the palm of one’s hand – the most fascinating places in the world can be seen – in seconds arrange to go there.
Role and Responsibilities
- Teamlead/Full-stack Engineer
- Built project from scratch using Ruby on Rails
- Created UI components using HTML/CSS/jQuery/ElementalJS/CoffeeScript
- Database architecture building using PostgreSQL
- ElasticSearch integration for complex search queries of Travel Packages
- Created tests scenarios using RSpec and Capybara

DaisyBill
DaisyBill automatically tells billers the next required step to receive payment. The Smart Task Dashboard replaces spreadsheets with organized, friendly automated staff reminders that guarantee every bill is paid timely and correctly.
Role and Responsibilities
- Teamlead/Senior Full-stack Engineer
- Added new functionalities using Ruby on Rails
- Created UI components using HTML/CSS/jQuery/ElementalJS
- PostgreSQL DB and pages optimization
- Subscriptions implementation with Stripe
- Created tests scenarios using RSpec and Jasmine

Snappic
Snappic is a low inventory monitor system, that makes behavioral retargeting analyzes what each of your customers like and will retarget them with a customized campaign tailored just for them.
Role and Responsibilities
- Senior Full-stack Engineer
- Added new functionalities with Ruby on Rails
- Built frontend features with AngularJS
- PostgreSQL database analysis and optimization
- Built background and scheduled jobs using Clockwork and Sidekiq
- Created tests scenarios using RSpec

Best Reviews Guide
Best Reviews Guide analyzes thousands of articles and customer reviews to find the top-rated products at today's lowest prices. Best products, best offers.
Role and Responsibilities
- Senior Backend Engineer
- Added new functionalities using Ruby on Rails
- Investigate the processes to move logic into background jobs
- Worked on searching algorithms and results scoring
- PostgreSQL DB and pages optimization using New Relic
- Search queries optimization
- Created tests scenarios using RSpec

CityMove
CityMove empowers consumers and movers to find good matches. Unlike other platforms, CityMove gives movers 100% control of their pricing on every move. Whether it’s a last minute cancellation or a convenient addition to their schedule, movers can offer their best prices for specific moves. By giving movers flexibility, we have been helping crafty New Yorkers book high quality movers for a fraction of the price since 2003.
Role and Responsibilities
- Senior Full-stack Engineer
- Frontend stuffs with ReactJS/Redux
- Added new functionalities using Ruby on Rails
- Integrate new responsive pixel perfect designs
- Worked on searching algorithms and results scoring
- PostgreSQL DB architecture upgrade
- Created tests scenarios using RSpec

Delivery Hippo
DeliveryHippo lets your platform customize complex flows that span multiple customers, sellers, and anyone else who needs to get paid as part of your business.
Role and Responsibilities
- Teamlead/Senior Full-stack Engineer
- Built project from scratch using Ruby on Rails + Grape API
- Frontend stuffs with AngularJS 4
- Ionic was used to develop the mobile app
- Admin panel built using jQuery, Datatables, ElementalJS
- Database architecture building using PostgreSQL
- Built Assintance Bot using Ruby/Rails + MongoDB
- Stripe payments integration
- Created tests scenarios using RSpec

Nexgenconcierge
Meet Walter: A Revenue generating, real-time CRM platform for hospitality.
Role and Responsibilities
- Teamlead/Senior Full-stack Engineer
- Built frontend components with ReactJS
- Added new functionalities using Ruby on Rails
- PostgreSQL DB architecture building
- Created tests scenarios using RSpec

She Knows
SheKnows helps empower women through articles and discussion related to women's issues including beauty, relationships, sex and parenting.
Role and Responsibilities
- Senior Backend engineer
- Added new functionalities using Ruby on Rails
- Investigate the processes to move logic into background jobs
- Worked on searching algorithms and results scoring
- PostgreSQL DB and pages optimization using New Relic
- Search queries optimization
- Created tests scenarios using RSpec
About Me
Since 2009, I have gained extensive commercial development experience. I possess proven skills in designing, building, deploying, and maintaining web applications, with a strong understanding of customer needs and desires. My experience includes mentoring and performing code reviews, as well as automating, supporting, and ensuring CI/CD in product development.
Key Qualifications:
- Comprehensive experience in the full cycle of feature development, including clarification, estimation, implementation of production-ready solutions, unit and integration testing, and maintenance.
- Proficient in requirement gathering, analysis and simplification, making architecture decisions, and improving agile processes and engineering culture.
- Skilled in building APIs for internal use and integrating with other data providers.
- Expertise in designing and implementing microservices from scratch.
- Effective communication with business partners.
- Conducting research in various fields.
- Deploying and maintaining cloud-based services and databases.
- Proficient in refactoring, production troubleshooting, and mentoring.
Willingness to:
- Write well-tested, maintainable, scalable, and readable code.
- Mentor and perform code reviews.
- Establish technical decisions and direction for teams/projects.
- Work on ideas that will make the world a better place.
Experience
With a robust background in web applications development, I have honed my expertise in Ruby, particularly leveraging the Ruby on Rails framework to build scalable and efficient services. My proficiency extends to creating RESTful APIs using Grape, ensuring seamless communication between services. I also have substantial experience in background processing with Sidekiq, enhancing the performance and responsiveness of applications.
In the realm of testing, I am adept with RSpec and Capybara, enabling me to write comprehensive test suites that ensure code quality and reliability. My database management skills span across PostgreSQL, MySQL, and MongoDB, allowing me to design and optimize data storage solutions tailored to various application needs. Additionally, my experience with ElasticSearch empowers me to implement powerful search functionalities within applications.
On the frontend, I have a solid grasp of JavaScript and TypeScript, with practical experience in developing dynamic user interfaces using React. This skill set allows me to create interactive and user-friendly web experiences.
My mobile development experience includes building cross-platform applications with React Native, and I have dabbled in Flutter, broadening my ability to deliver mobile solutions.
Overall, my comprehensive skill set in both backend and frontend technologies, coupled with a keen understanding of mobile development, positions me to tackle diverse challenges and deliver high-quality software solutions.
In summary
Backend
- Ruby
- Ruby on Rails
- Grape API
- Sidekiq
- RSpec / Capybara
Databases
- PostgreSQL
- MySQL
- MongoDB
- ElasticSearch
Frontend
- Javascript
- TypeScript
- ReactJS
Mobile
- React Native
- A bit of Flutter
Contact
If you're looking to collaborate on an exciting project or need assistance with a specific feature, feel free to reach out to me. I'm open to freelance opportunities as well as full-time employment. Let's work together to bring your ideas to life!