Charles Washington

Software Engineer at Carwow

Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Charles Washington is a software engineer with eight years of full-stack Ruby-centric experience, currently building product-focused features at Carwow from his base in Portugal. He excels in Rails ecosystems—Hotwire, Sidekiq, PostgreSQL—and has a track record of shipping and maintaining APIs and integrations across startups and scale-stage teams. Comfortable across the stack, he has helped transition frontends toward React, driven MVP-driven product development, and routinely contributes to code quality, reviews and cross-functional planning. An active open-source contributor, he improved association validation and robustness in the well-regarded Blueprinter Ruby serialization library, showing attention to correctness and developer ergonomics. Fluent in pragmatic engineering, he pairs a puzzle-obsessed mindset with hands-on operational experience in performance, security and CI-driven workflows.
code8 years of coding experience
job8 years of employment as a software developer
bookGraduando Ciência da Computação, Graduando Ciência da Computação at Instituto Federal de Educação, Ciência e Tecnologia do Ceará
bookEstácio de Sá University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

ruby10
testing10
serializer9
rails9
ruby-rails9
json8

Programming languages (3)

HTMLRubyDart

Github contributions (5)

github-logo-circle
procore-oss/blueprinter

Aug 2020 - Aug 2020

Simple, Fast, and Declarative Serialization Library for Ruby
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 2 comments in 3 days
Contributions summary:Charles focused on enhancing the `blueprinter` Ruby library, specifically improving the handling of associations within blueprints. They implemented validations to ensure the correct usage of blueprints in associations, raising errors for invalid configurations. The user refactored the validation logic, moving it to helper methods for better organization. Their work centered around ensuring the robustness and correctness of the blueprint serialization process.
railspresenterresource-serializerdeclarativeserialization
Contributions:53 commits, 52 pushes in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charles Washington - Software Engineer at Carwow