Experience
2022 — Now
Write server-side code for WorkRamp, a Learning Management System marketed to small & mid-sized businesses. Develop readable, maintainable, well-designed classes & services. Ensure that all operations are performant & that database interactions scale well. Implement integrations with external APIs such as OpenAI, Microsoft, & Zoom. Key technologies: Ruby on Rails, PostgreSQL, Sidekiq.
Design database schemas for extensibility & scalability. Key technologies: Ruby on Rails, PostgreSQL, Snowflake.
Implement the front end of the WorkRamp application. Ensure that the application is performant, responsive, & accessible. Key technologies: TypeScript (React), JavaScript (React).
Thoughtfully design, implement, & document REST APIs for internal use. Key technology: Ruby on Rails.
Use Amazon Web Services for resource management & deployment. Key technologies: CodePipeline, EC2, S3.
screaming • growling • singing
www.secondshooterband.com
2020 — 2022
long beach, CA
Wrote server-side code for web products in the Laserfiche suite, an enterprise content & business process management solution. Ensured that all components were performant, secure, & scalable. Key technologies: C# (.NET Framework, .NET Core).
Built products & microservices hosted in Amazon Web Services. Key technologies: CloudFormation, DynamoDB, EC2, ECS, Lambda, RDS, S3, Docker, Kubernetes.
Implemented the front end of web products in the Laserfiche suite. Ensured that the applications were performant, responsive, & accessible. Key technologies: JavaScript (jQuery, AngularJS), TypeScript (Angular).
Thoughtfully designed & implemented REST APIs & corresponding .NET client libraries for use by multiple product teams.
Managed direct reports & interns, helping newer employees & team members get comfortable in their roles & positioning them for independent growth.
Presented an annual training course about effective use of Laserfiche products to audiences of up to 100 conference attendees.
long beach, CA
2012 — 2013
Developed a commercial network security project on an Agile team. Key technologies: Windows API, Java, Google Protocol Buffers, sockets programming.
Completed several systems programming projects for Internal Research and Development. Key technologies: C, C++.
Education
2009 — 2014
Brown University
2009 — 2014