Full Stack Developer & Media Production Systems Specialist
Enthusiastic about building scalable web applications and media production workflow systems. Experienced in Python, JavaScript, and cloud technologies.
Senior software engineer with expertise in full-stack development, media production systems, and cloud infrastructure. Proficient in Python, JavaScript, Vue.js, Flask, FastAPI, and AWS to deliver scalable enterprise solutions for the entertainment industry.
Python, Flask, FastAPI, Django, MongoDB, Redis, MySQL, Apache
Vue.js, JavaScript, TypeScript, HTML5, CSS3
AWS, Docker, Nginx, Gunicorn, CI/CD
Leading technical innovation in the entertainment industry by architecting and delivering mission-critical software solutions that process millions of media assets annually. Spearheaded digital transformation initiatives that reduced operational costs while improving system reliability and scalability.
Delivered mission-critical solutions for one of Hollywood's premier post-production companies, serving major studios including Disney, Warner Bros., and Netflix. Engineered systems that processed terabytes of media content monthly, reducing processing time and enabling faster project delivery.
Pioneered next-generation media production platforms for Academy Award-winning post-production facility, serving blockbuster films and premium TV series. Architected comprehensive web platforms that revolutionized how production teams collaborate, reducing coordination time and eliminating manual bottlenecks.
Architected enterprise-scale distributed systems for Hollywood's premier post-production facility, managing petabytes of digital assets for major studio releases. Designed and implemented core infrastructure supporting round-the-clock operations across multiple facilities, handling complex workflows for high-profile projects.
Delivered cutting-edge Electronic Management Systems for major media clients, optimizing web platform performance and developing innovative features that enhanced user experience and operational efficiency across broadcast and digital media operations.
Led comprehensive software engineering project for precision manufacturing company, analyzing complex system requirements and delivering innovative business solutions that streamlined operations and improved data accuracy for critical manufacturing processes.
Next-generation microservices platform built with modern technologies, featuring TypeScript frontend and FastAPI backend.
Comprehensive media asset management and workflow orchestration platform built for the entertainment industry. Features distributed agent architecture with specialized agents for metadata extraction, file processing, VFX pipeline management, and automated workflow orchestration across four-stage pipeline.
Modern web platform for media production management with real-time collaboration, file processing workflows, and advanced analytics.
Comprehensive media production workflow management system with distributed agent architecture, real-time monitoring, and cloud integration.
Enterprise-scale media production workflow management system built with Django, featuring comprehensive asset management, automated processing pipelines, and integration with specialized media tools like Aspera, Transkoder, and Calypso.
Comprehensive enterprise film production management system built for EFILM (Company3), managing editorial workflows, vault management, accounting, dailies, and more. Multi-tier architecture with distributed components supporting concurrent users across multiple facilities.
Graduated Summa Cum Laude
G.P.A: 3.97
Graduated with Honors Recognition
G.P.A: 3.89
Software Engineering Team
"Mae is a focused, talented, committed and accomplished professional. She is also an excellent programmer and has vast knowledge of back-end technologies. I've worked with her for more than two years and it never ceases to impress me her abilities to tackle multiple tasks at once, she is analytic and fair so it will always tell you the best approach in her professional opinion. She is also open to listen and discuss different ideas and works well with others."
Software Development
"I'm pleased to recommend Mae as a software engineer. She brings a rare mix of determination, creativity, and genuine enthusiasm to her work. Her curiosity drives her to explore every challenge deeply, and she approaches problem-solving with both rigor and playfulness. Mae truly enjoys what she does—coding is like a puzzle to her, and she tackles each piece with focus and joy."
Operations & Strategy
"Mae is an incredible SWE who's ability to dive into the needs of departments and overall business objectives remain unparalleled. She constantly strives to logically discern where software can help move the process along. I highly recommend Mae to any business looking for a contributor that can listen and offer solutions both internally and revenue generating operations externally."
Company 3
"It is my pleasure to recommend Mae Lee, who has served as a Senior Software Engineer at Company 3. I have had the privilege of working closely with Mae from 2013 to the present, during which time she has been an essential member of the Portal and Synapse team. Mae has consistently demonstrated exceptional technical ability, professionalism, and dedication."
Software Engineering
"Mae is a diligent software developer and a helpful, approachable coworker. I cannot recommend her highly enough. We have been on the same team for several years and the same project for about a year and a half. Mae was already an expert on the codebase and most welcoming to me and other newcomers. She explains things clearly and gives examples of both how they work and what to watch out for."
Efilm & Deluxe
"I worked with Mae at Efilm and Deluxe and always enjoyed having her on the team. She's a solid software engineer. She's smart, dependable, and super easy to work with. As a project manager, I could always count on Mae to deliver what was needed whether it was to fix a bug or roll out new features...even when timelines were tight or when clients were pushing hard for quick solutions."
Software Engineering
"I had the pleasure of working with Mae, and she quickly proved herself to be an exceptional developer. She consistently delivered high-quality work on time and often went above and beyond to ensure everything functioned seamlessly. Mae has a great balance of technical skill and professional reliability. Highly recommend!"
Motherhood has been one of the most transformative roles of my life—shaping not only who I am, but how I lead, communicate, solve problems, and manage time. As a mother, I've developed resilience, empathy, multitasking abilities, and a deep understanding of what it means to nurture growth—whether in people, ideas, or projects.
My journey through motherhood has sharpened my emotional intelligence, expanded my perspective, and taught me how to lead with both strength and compassion. I believe these qualities are invaluable in any professional environment.
Whether I'm returning to the workforce, pivoting careers, or supporting others through this life stage, I bring with me a unique skill set grounded in real-life experience, strategic thinking, and human connection.
"I'm enthusiastic about building a life that honors both personal growth and professional excellence—and supporting others who are doing the same."
There was a time when I was the last developer standing in a team that once had six engineers. One by one, they left — some moved on to new opportunities, others faced personal challenges and didn't return. None were replaced. It could've been easy to leave too. But I stayed.
What kept me going? A clear vision, and a director who believed in my ability to bring that vision to life. That belief was the spark. I took on the challenge fully — owning the entire full-stack development process: from gathering requirements and designing databases, to building the UI, backend, and deploying releases.
While developing a workflow pipeline system for a fast-paced production company, I often imagined myself as the pilot of a Gundam going into battle. In post production, every day can feel like a war — constantly fighting fires, adapting to shifting creative demands, and solving problems no one anticipated.
"This journey taught me that resilience isn't just about surviving challenges — it's about turning them into your greatest achievements. And sometimes, all it takes is one person who believes in you to unlock your full potential."
As the lead backend developer for a media streaming platform, I was responsible for architecting and building the server and database infrastructure that handled secure uploading, downloading, and streaming of large media files—including feature film projects.
Of course, like any high-stakes development cycle, production deadlines had a habit of creeping toward personal time. In my case, they landed squarely on my long-awaited vacation in Japan. But remote work isn't just something I do—it's a mindset I carry with me everywhere, quite literally.
Armed with my laptop (which I carry like Izzy from Digimon), I stayed on call throughout my trip. Each day brought a new challenge—a bug in the system, a streaming issue, a deployment glitch. So, in between temples and sushi shops, I was troubleshooting, coding, and deploying fixes.
"I take remote work seriously, and I've proven that I can deliver from anywhere in the world, even when the stakes are high."
Early in my career, I took pride in being a fast coder — the kind who could complete tasks in record time and knock out tickets faster than most. I even earned the nickname "code ninja" from my team. It was a badge of honor.
But speed comes with a trade-off. One day, a bug I introduced made it into production. A teammate caught it, but not before it caused a bit of trouble. In our team, we had a running joke: whoever caused a production issue got the "code monkey trophy". That week, the trophy was mine.
At first, I laughed along — until the joke hit a nerve. Being called a code monkey felt like the opposite of the pride I had in my craft. I spoke up and explained how the term came across to me. From that day on, I kept the trophy on my desk — not as a punishment, but as a reminder.
"Now, I still move quickly — but with confidence that I'm not trading speed for quality. What felt like a setback became a strength."
Before going on maternity leave, I served as the backend lead developer for our team, where I was responsible for guiding technical decisions and overseeing the implementation of backend services. When I returned, the organization had undergone significant architectural changes, and I transitioned into a full-time frontend engineering role.
Under the direction of our new software director, the team shifted toward a modern software architecture. The goal was to reimagine our tool as a Single Page Application (SPA), moving most of the business logic from the backend to the frontend.
Although my core background was not in UI/UX, I embraced the opportunity to learn from my frontend colleagues—some of whom I had previously mentored or led. This role reversal offered a valuable perspective and allowed me to grow both technically and personally.
"I've become more confident in navigating change, integrating new frameworks, and shifting my technical focus as needed. This experience has reinforced my belief in being adaptable, collaborative, and always willing to grow."
One thing I've learned throughout my software engineering journey is that communication is just as important as code.
For me, the best analogy for teamwork is basketball. The ball might be in your court, but sometimes the best way to score is to pass it to the right teammate — someone whose strengths can help move the project closer to the goal (or in our case, the deadline).
When I hit a blocker, I don't hesitate to pass the task to someone who's better suited for it. But passing the ball doesn't mean stepping back — I stay involved, collaborating closely so that we reach the finish line together.
Once my part is done, I make sure to demo my work to end users and record it, so others on the team can learn and stay aligned. Because I often multitask across projects, I stay highly active in communication — whether that's on Slack, Microsoft Teams, GitLab, or Jira — ensuring that nothing slips through the cracks.
"At the end of the day, teamwork isn't just about dividing work — it's about sharing ownership, learning from each other, and achieving success together."
Not all feedback is easy to hear — especially when it sounds more destructive than constructive. But over time, I've learned to pause, listen, and look for what can be improved rather than reacting to how it's said.
I've worked with colleagues who have strong opinions and often criticize legacy systems as "poorly designed," yet they continue to rely on them daily. It's a good reminder that frustration often points to areas ready for growth.
"Instead of resisting criticism, I try to see it as insight in disguise. Every perspective, even the tough ones, can help us build better systems — and become better professionals."
In every workplace, we may encounter colleagues whose motivation begins to fade over time. The key is not to judge—but to listen and engage.
I once worked with a teammate who started off highly motivated and proactive. But over time, I noticed a change in their productivity and energy. When we finally had an honest conversation, they shared that they were going through a difficult period in their personal life.
They asked me how I manage to stay consistent and diligent. I told them it comes from experience, a mindset to serve others, and faith that everything has purpose.
Instead of sidelining them, I gave them ownership of a feature project—something they could feel proud of. I trusted that they could rise to the challenge. Progress was slow at first, but gradually, their motivation and productivity returned.
"Sometimes, all people need is to feel heard, trusted, and given the chance to contribute meaningfully. Keep them engaged. Believe in them. It makes all the difference."
I'm always interested in new opportunities and exciting projects.
Whether you have a question or just want to say hi, feel free to reach out!