Francisco Sokol is a technical lead with 14 years of hands-on experience building and operating backend systems across startups and large platforms, currently leading engineering at HubSpot from Valencia, Spain. He specializes in JVM ecosystems (Java, Scala) and has a track record modernizing monoliths into microservices, designing resilient cloud and on-prem deployments, and mentoring cross-functional teams end-to-end. His contributions to notable open-source projects like the InfluxDB Java client and VRaptor4 show a focus on robust backend primitives—batch processing, exception handling, and framework reliability. At companies such as smava, ThoughtWorks, Careem and Wayfair he combined architecture, product collaboration and on-call ownership to deliver production-critical services. Colleagues rely on him for fast adaptation to new stacks and pragmatic design trade-offs informed by broad language and deployment experience. Beyond code, he brings a developer-educator mindset from years teaching and open-sourcing core systems, making complex systems more maintainable and team knowledge more portable.
14 years of coding experience
12 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at USP - Universidade de São Paulo
Contributions:1 release, 1126 commits, 78 PRs in 3 years 6 months
Contributions summary:Francisco made several commits focused on refactoring and modifying the `brutal` project, an engine for question and answer functionality, by refactoring existing code and integrating new features. Their contributions include refactoring the code for various classes and the addition of new models. Furthermore, they worked on the controllers and tests to include the changes needed for the projects. These changes show a focus on core application logic and database interactions.
A web MVC action-based framework, on top of CDI, for fast and maintainable Java development.
Role in this project:
Back-end Developer
Contributions:74 commits, 2 PRs, 33 comments in 1 year 4 months
Contributions summary:Francisco made several contributions focused on improving the VRaptor4 framework. The commits include changes to the core framework logic, such as refactoring exception handling, fixing route caching, and addressing issues related to interceptors and proxies. The user also worked on enhancing the framework's exception handling, including the use of the Try class and ensuring the framework handles validation errors within the interceptor chain. Furthermore, the user made a small contribution to the documentation, translating a section of the documentation.
java-developmentframeworkcdiweb-mvcon-top
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.