Javier Silva is a Team Lead in Embedded Development with nine years of hands-on experience designing Embedded Linux platforms, kernel drivers, and C-based device firmware, now leading embedded teams at Geotab. He blends deep low-level expertise with modern practices—introducing TDD and owning CI/CD pipelines with Jenkins—to improve quality and delivery velocity. Javier is an active open-source contributor (notably improving the popular AppIntro Android library) and a frequent speaker/organizer in the Python community, helping run PyConES. Academically grounded with an MSc in Embedded and Distributed Systems and further leadership training (including programs linked to MIT and UP Madrid), he pairs technical depth with people-focused mentorship. Not obvious from his title: he’s self-taught across mobile and web stacks (Python, Kotlin, React/NodeJS) and has built tooling for mass process execution that he’s presented publicly.
9 years of coding experience
8 years of employment as a software developer
Engineering, Engineering at Boston University
Engineering, Engineering at Massachusetts Institute of Technology
Formación Profesional Frontiers of Innovation and Entrepreneurship, Formación Profesional Frontiers of Innovation and Entrepreneurship at MIT Sloan School of Management
Master Degree International Leadership in Engineering and Architecture, Master Degree International Leadership in Engineering and Architecture at Universidad Politécnica de Madrid
Talent Program, Talent Program at Celera
Engineering, Engineering at Harvard University
Master of Business Administration - MBA Liderazgo empresarial, Master of Business Administration - MBA Liderazgo empresarial at Fundación Eduarda Justo
Contributions:24 commits, 1 PR, 16 comments in 4 days
Contributions summary:Javier's commits primarily focused on refactoring and improving the `AppIntro` library, a tool for creating introductory screens in Android applications. They introduced a `TypefaceWorker` class to manage typefaces, streamlining font handling across slides. Additionally, they updated methods utilizing the `SliderPage` model and constructors, while also adding JavaDocs and deprecating older methods. The contributions demonstrate a focus on code maintainability, improved functionality, and better integration of fonts within the library.
Contributions:7 releases, 41 commits, 40 pushes in 4 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
Javier Silva - Team Lead, Embedded Development at Nova Talent