Pablo Bello

Pablo Bello

Senior Software Engineer

Brazilian Senior Software Engineer with over 9 years of experience in building scalable, high-performance systems. I am passionate about clean code, innovative solutions, and using modern technologies to solve complex problems. Dedicated to driving technical excellence and continuous improvement in every project.

Top skills
RubyElixirGoJavaScriptTypeScript • Ruby on Rails • Phoenix • React • TDD • DDD • RSpec • Microservices • RESTful API • GraphQL • Tailwind CSS • AWS • Docker • Kafka • PostgreSQL • MySQL

Featured projects

My Stoic Journal

Cultivate mindfulness and self-awareness with daily Stoic prompts. Reflect, slow down, and embark on a journey of self-discovery and growth.

My Stoic Journal
Ruby on Rails
Hotwire
Tailwind CSS
My Habits

Build and maintain healthy habits, track your progress, and achieve your goals. Focus on personal growth and positive routines.

My Stoic Journal
Ruby on Rails
Hotwire
Tailwind CSS

Blog posts

A brief guide on getting started with Solid Queue in Ruby on Rails, covering setup, job enqueuing, and comparing it with Sidekiq.
Solid Queue
Active Job
Ruby on Rails

Work Experience

Senior Software Engineer at Smart Pension
September 2022 — May 2024
Ownership
Impact
Ruby on Rails
TDD
DDD
RESTful API
Sidekiq
Sidekiq Batches
MySQL
  • Led the development of a critical investments workflow utilising Sidekiq Batches, and implemented automated monitoring with Datadog, ensuring efficient orchestration, real-time visibility, and robust error handling.
  • Achieved 99.2% test coverage for the Holdings API through Test-Driven Development (TDD), ensuring robust and maintainable code.
  • Provided leadership and mentorship through pair programming, conducting code interviews, and actively contributing to team success with valuable insights and recommendations.
Senior Software Engineer at Simply Business
November 2021 — May 2022
Ruby on Rails
TDD
OpenAPI
Grape
Kafka
NewRelic
MySQL
MongoDB
Docker
  • Backend API development for customer-facing online portals using Ruby on Rails, with a strong emphasis on Test-Driven Development (TDD), pair programming, and the integration of Docker, OpenAPI, and MongoDB.
  • Engineered event-driven architectures by creating and consuming Kafka events, while monitoring performance and managing alerts using NewRelic to ensure optimal system reliability.
  • Modernised and maintained legacy systems, refactoring monolithic applications and resolving critical issues to improve stability and performance.
Lead Developer at arbnco
February 2020 — September 2021
Ownership
Impact
Ruby on Rails
TDD
Angular
GraphQL
RESTful API
Travis-CI
PostgreSQL
  • Led a team of five developers across four projects, driving backend development with Ruby on Rails and frontend applications with Angular, while promoting best practices in Ruby Service Objects, RESTful API design, GraphQL, and TDD for more modular and maintainable code.
  • Pioneered the adoption of GraphQL within the company, integrating it into three projects and providing comprehensive training on its use, including advanced techniques like batch-loader implementation and robust error handling.
  • Led the integration of open-source renewable energy tools such as the REopt Lite API and NREL SAM into our products, enhancing the company’s technical capabilities and product offerings.
  • Contributed to enhancing the company’s agile methodology by introducing ideas from the Shape Up framework, advocating for process improvements, and implementing new strategies that streamlined development workflows and increased team productivity.
Senior Software Engineer at arbnco
June 2018 — February 2020
Full Stack Engineer at Rockstar Coders
January 2017 — February 2018
Software Engineer at Brasil Tecnologia
May 2014 — January 2016

Education

Bachelor of Science in Computer Science, Universidade Federal do Piauí (UFPI)
January 2009 — January 2014