Senior Software Engineer
CurrentSr. Software Engineer October 2020 - PresentSoftware Engineer April 2015 - October 2020Currently lead and mentor a team of 3-4 engineers working on the course player platform and integrations with our learning management system (LMS). Provide technical expertise and guidance in collaboration with Product Management to shape the roadmap and deliver the best possible customer experience. Member of Diversity and Inclusiveness team.Some projects I've shipped at Apex Learning with different teams include, but are not limited to* Supporting course customization to meet varying state standards, including reordering the outline sequence, dynamically adjusting content in cumulative assessments, and allowing teachers to provide custom content.* Replicate data from a document db to sql using Kinesis and KCL to support legacy reports and data reporting teams, as well as contributing to the rewrite of the gradebook in the LMS to support a course player rewrite.* Migrate stack from bare metal infrastructure to AWS, including software changes to support infrastructure replacements (S3, SES, etc)* Integrate single sign-on support to our LMS platform from CleverTechnologies Used: C#, Java, JavaScript/Typescript (CanJS, Angular 2+, Node), SQL, AWS (S3, DynamoDB, Kinesis, IAM), Chef, Terraform(Formerly Apex Learning, acquired by Edmentum in 2021)