Senior Software Engineer, Pearson Education
May, 2013 - May, 20152 years
Member on an advanced applied research and innovation team that provides infrastructure services at scale for learning analytics. Using graph science, Natural Language Processing (NLP), and machine learning techniques to develop services that improve next generation eLearning products and emergent digital pedagogies.
Designed and developed a sophisticated metrics gathering and display pipeline using graphite, statsd, Redis, and AngularJS
Developed algorithms that leverage educational data using graph theory and statistical modeling techniques
Deployed large Cassandra database clusters in an Amazon Web Services environment and was responsible for maintenance, performance, and troubleshooting
Developed Storm topologies that process a large stream of data
Instrumental in making successful technology choices that helped enable the best customer experience.
Automated infrastructure deployments using Python and Fabric