Software Engineer
San Francisco Bay Area
Rally Health
Senior Software Engineer
February 2018 to February 2019
San Francisco Bay Area
Sentient Energy
Software Engineer
October 2015 to March 2017
Burlingame, CA
SocialCode
Software Engineer
June 2012 to January 2014
San Francisco
Digg
Software Engineer
December 2011 to May 2012
San Francisco Bay Area
What company does Dave Rogers work for?
Dave Rogers works for Rally Health
What is Dave Rogers's role at Rally Health?
Dave Rogers is Senior Software Engineer
What industry does Dave Rogers work in?
Dave Rogers works in the Computer Software industry.
đź“– Summary
Senior Software Engineer @ Rally Health Backend in a microservice architecture with Scala as the main language. From February 2018 to February 2019 (1 year 1 month) San Francisco Bay AreaSoftware Engineer @ Sentient Energy Working with DevOps, Dev, Architecture, etc. From October 2015 to March 2017 (1 year 6 months) Burlingame, CASoftware Engineer @ SocialCode • Lunchbox – project focused on page-scoped metrics of Facebook (e.g. insights)◦ Takeover – Part of a small team that inherited the project from outside contractors.◦ DSL implementation – As part of our redesign of this project, we implemented a domain specific language over the computation space of the metrics involved. To complement the DSL, I implemented an interpreter which not only facilitates interactive work, it also powers the API. Since the DSL is forward compatible with new Facebook metrics, the interpreter has required no maintenance due to external changes.• API / REST work◦ Participated in developing a company-wide API standard based on a full REST model with hypermedia (i.e. HATEOAS). ◦ Implemented much of a supporting library for the REST standard that provided adapters to decouple resources from monolithic Django ORM-based implementations.• Corecrawler - Erlang implementation of a backend to crawl APIs of social media for data input◦ Consulted on the specification – learning TLA+ in the process. ◦ Implemented a solution to utilize the Corecrawler DSL for crawling Lunchbox data that automated the onboarding of new data sources based on querying the Message Optics service – which used its own legacy crawling system and required manual onboarding and configuration of new data sources.• Message Optics - application focused on post-scoped metrics of Facebook and later other social media sources used to facilitate analytics with predictive capabilities◦ Transition – Our office took over this project at a state between working prototype and application starting to scale with some demand. I helped to make sense of original code and keep it running while we worked on a next generation backend.◦ New functionality – In addition to maintaining the legacy implementation I worked of some new functionality such as the first work on Post Predictions that gave prediction of performance of Facebook posts across various metrics. From June 2012 to January 2014 (1 year 8 months) San FranciscoSoftware Engineer @ Digg • Admin interface frontend work◦ Added various modifications and enhancements to the administrative interface. Thisinvolved working with jQuery, JavaScript, PHP on the frontend, and Thrift and Python forlight backend support.• Backend work◦ Worked on a few backend systems using mainly Python, Cassandra, Thrift and Redis focusing on algorithmic and service oriented code in the last months of that incarnation of Digg. From December 2011 to May 2012 (6 months) San Francisco Bay Area
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 2 month(s)
Unlikely
Likely
There's 85% chance that Dave Rogers is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Dave Rogers's Social Media Links
/company/r... /school/cs...