
Megan Ehrlich
Software Engineer
Currently open for work
After realizing my passion for building projects with code I earned a scholarship to a fullstack software engineering bootcamp, and upon graduation accepted a job as a backend engineer at Raya. I have successfully translated my performance discipline into a software development career where my unique background combines the artistry and attention to detail required in ballet with technical expertise in software development.
Professional Experience
The past two years I have been working as a dedicated server engineer at Raya, an exclusive membership-based dating platform, where I contributed to both the core dating product and the company's expansion into travel technology. My work spanned multiple domains, from internal tooling to user-facing features, utilizing a modern tech stack including PostgreSQL, MongoDB, ElasticSearch, TypeScript, JavaScript, and Python.
Raya Platform
On the dating platform I focused on strengthening infrastructure that powers member experiences:
- Collaborated with community team to maintain and enhance internal management tools used to handle members and applicants on the platform
- Implemented robust database solutions across PostgreSQL, MongoDB, and ElasticSearch to optimize member data handling
- Established robust monitoring and debugging processes using DataDog, resulting in improved system reliability and reduced incident resolution time
Places Platform
While launching the new app I played a pivotal role in establishing core social features:
- One of 2 server engineers to implement the complete follow request system, including:
- Backend API design and development
- Real-time push notification infrastructure
- Data model design for follow requests
- Collaborated with product and client to create technical specifications for:
- Peer based place discovery features
- Curation team management tools
- Enhanced system security by implementing checks to prevent sensitive information exposure in GitHub repos and adding test coverage across the code base
- Created comprehensive tech specs and documentation for new features on internal tools and user-facing features, including API specifications, data models, and integration guides, enabling seamless onboarding of new team members and maintaining knowledge continuity
- Maintained system reliability through participation in on-call rotations, providing critical support and incident response.
Recent Projects
-
Vanderweele Farms
Responsibilities included creating a microservice for authentication and authorization, SQL database set up, FastAPI endpoints for several models and corresponding frontend using react hooks, as well as restricting access to endpoints based on roles of user.
-
DC Logbook
Solely responsible for this Django web application for local rowing club allowing logged in users to view boats and availability, checkout/return by click of button, and leave comments as needed.
-
Cocktail Generator
Built an iOS app that generates cocktails from user input. Will be available on the app store soon.
Experience with skills and frameworks including:
JavaScript
TypeScript
Python 3
Swift
Monoliths
Microservices
Domain Driven Design
DataDog
NodeJS
Django
Rest APIs
Fast APIs
SQL
Mongo
RabbitMQ
React
