Jonhnny Silva

Software Engineer at Railsware

Piauí, Brazil
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

🤩
Rockstar
🎓
Top School
Jonhnny Silva is a results-driven software engineer with 16 years of experience building and modernizing web applications, currently driving delivery at Railsware after a decade of leadership at Credishop. He blends full-stack Rails expertise with backend systems work in Go and Java, having contributed to notable open-source projects like faktory and refactored critical Rails middleware for cleaner, multi-notifier exception handling. Comfortable moving legacy systems to end-of-life and streamlining platforms, he combines hands-on coding with team coaching, process design, and stakeholder-facing discovery. His academic background in distributed systems (MSc) informs a pragmatic approach to concurrency, job scheduling, and maintainable architecture. Based in Piauí, Brazil, Jonhnny pairs deep technical craft with leadership skills earned as a Lead Software Engineer and an executive MBA in leadership and management. He’s as comfortable extracting Mailer classes and improving test coverage as he is designing delivery processes that cut cost and time.
code17 years of coding experience
job15 years of employment as a software developer
bookMBA Executivo em Liderança & Gestão Empresarial, MBA Executivo em Liderança & Gestão Empresarial at IPOG - Instituto de Pós-Graduação e Graduação
bookMSc, Computer Science, Distributed Systems, MSc, Computer Science, Distributed Systems at Universidade Federal de Campina Grande
bookAssociates Degree, Computer and Information Science, Software Engineering, Associates Degree, Computer and Information Science, Software Engineering at Centro Federal de Educação Tecnológica do Piauí
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
1,080reputation
117kreached
7answers
12questions
github-logo-circle

Github Skills (20)

ruby-rails10
back-end-development10
rails10
ruby10
go10
exception-handling10
actionmailer10
backend10
concurrency10
middleware9
json9
job-scheduling9
rocksdb7
activerecord6
observer-pattern6

Programming languages (12)

JavaShellCSSCoffeeScriptCJavaScriptGoLua

Github contributions (5)

github-logo-circle
Exception Notifier Plugin for Rails
Role in this project:
userBack-end Developer
Contributions:61 commits, 1 push, 2 comments in 2 years 2 months
Contributions summary:Jonhnny primarily focused on refactoring the exception notification logic within a Rails application. They extracted the Mailer class, updated tests, and refactored the exception notification middleware, making it more modular and allowing for multiple notifiers. The changes indicate a focus on improving the system's architecture and maintainability by isolating concerns and streamlining the notification process. They also modified tests to accommodate changes in the notification flow.
rails
contribsys/faktory

Nov 2017 - Nov 2017

Language-agnostic persistent background job server
Role in this project:
userBack-end Developer
Contributions:26 commits, 8 PRs, 12 comments in 18 days
Contributions summary:Jonhnny focused on improving the `faktory` background job server, primarily by modifying and adding features to the server-side code. Their contributions include enhancing concurrency with goroutines, implementing job retry mechanisms, and refactoring code related to job reservation. The user also created new functionality for job management and scheduling.
agnosticjoblanguage-agnosticpersistentbackground
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