Justin Almeida
About Justin Almeida
Justin Almeida is a Staff Software Engineer known for his advocacy of functional programming and Elixir. He specializes in developing high throughput message processing systems and has experience with React and GraphQL.
Current Role at Change.org
Justin Almeida currently holds the position of Staff Software Engineer at Change.org, where he has worked since 2019. In this role, he focuses on building high throughput and high availability message processing systems using Elixir. His expertise in functional programming contributes to the development of robust software solutions that support the organization's mission.
Previous Experience at Change.org
Prior to his current role, Justin Almeida served as a Senior Software Engineer at Change.org from 2018 to 2019. During this time, he contributed to various projects, leveraging his skills in backend development and functional programming to enhance the platform's capabilities.
Experience at General Assembly
In 2015, Justin Almeida worked as a Developer in Residence at General Assembly for a duration of two months in the San Francisco Bay Area. This role allowed him to engage with aspiring developers and share his knowledge in software engineering, further solidifying his expertise in the field.
Technical Skills and Specializations
Justin Almeida specializes in building high throughput and high availability message processing systems, primarily using Elixir. He also has experience with React and GraphQL, which complements his backend development skills. His advocacy for functional programming reflects his commitment to modern software development practices.
Creative Pursuits
Outside of his professional work, Justin Almeida engages in creative pursuits such as drumming and painting. These activities provide him with a balance to his technical career and allow for personal expression beyond the realm of software engineering.