Last active
May 29, 2025 08:39
-
-
Save kire73/8b2c023500a373462c2ae5e6352dd292 to your computer and use it in GitHub Desktop.
My Resume
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Erik Villoria", | |
"label": "Full-Stack | Cloud Engineer | Tech Lead", | |
"picture": "https://evilloria.com/pics/stylized.jpg", | |
"email": "[email protected]", | |
"phone": "(805) 657-2285", | |
"website": "https://evilloria.com", | |
"summary": "Experienced full-stack engineer and technical leader with a proven ability to build strong relationships, facilitate collaboration, and deliver impactful solutions. With 10+ years of experience creating scalable, user-focused platforms, I excel at understanding team and stakeholder needs, mentoring engineers, and leveraging modern cloud and AI technologies—including LLMs—to drive operational excellence. Seeking to contribute to a mission-driven team focused on safe, beneficial AI and productivity at scale.", | |
"location": { | |
"address": "5149 Park West Ave", | |
"postalCode": "CA 92117", | |
"city": "San Diego", | |
"countryCode": "US", | |
"region": "California" | |
}, | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"username": "erik-villoria", | |
"url": "https://www.linkedin.com/in/erik-villoria/" | |
}, | |
{ | |
"network": "GitHub", | |
"username": "kire73", | |
"url": "https://github.com/kire73" | |
}, | |
{ | |
"network": "CodePen", | |
"username": "evilloria", | |
"url": "https://codepen.io/evilloria/" | |
}, | |
{ | |
"network": "Stack Overflow", | |
"username": "evilloria", | |
"url": "https://stackoverflow.com/users/12345678/evilloria" | |
}, | |
{ | |
"network": "FreeCodeCamp", | |
"username": "kire73", | |
"url": "https://www.freecodecamp.org/kire73" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"name": "Private National Mortgage Acceptance Co. (PennyMac)", | |
"position": "AVP App Development / Tech Lead", | |
"website": "https://pennymac.com", | |
"startDate": "2024-05-12", | |
"summary": "Led engineering strategy and delivery for business-critical internal and external platforms, enabling productivity and operational excellence across multiple teams.", | |
"highlights": [ | |
"Managed and mentored a cross-functional team of 12+ engineers (developers, QA, DevOps), fostering a culture of growth, collaboration, and high standards.", | |
"Championed Agile practices as Scrum Master, facilitating standups, sprint planning, and retrospectives to drive continuous improvement.", | |
"Partnered with business stakeholders, analysts, and product managers to align technical solutions with organizational goals.", | |
"Oversaw release planning, deployment, and incident response, ensuring reliability and transparency for all stakeholders.", | |
"Drove adoption of best practices in API design, security, and user experience.", | |
"Created and maintained technical and business documentation, including architecture diagrams, runbooks, and onboarding materials.", | |
"Presented technical solutions and new features to leadership and cross-functional teams.", | |
"Promoted operational excellence through monitoring, metrics, and post-deployment reviews." | |
], | |
"skills": [ | |
"Team Leadership", | |
"Agile/Scrum", | |
"Stakeholder Communication", | |
"Release Management", | |
"Documentation", | |
"Incident Response" | |
] | |
}, | |
{ | |
"name": "Private National Mortgage Acceptance Co. (PennyMac)", | |
"position": "Principal Engineer", | |
"website": "https://pennymac.com", | |
"startDate": "2022-11-01", | |
"endDate": "2024-05-11", | |
"summary": "Architected and delivered scalable cloud solutions and internal tools, collaborating across teams to drive technical excellence and business value.", | |
"highlights": [ | |
"Designed and implemented event-driven architectures using AWS (CDK, Lambda, Step Functions, EventBridge, SQS, SNS) to process high-volume data workflows.", | |
"Developed robust backend APIs and microservices for mission-critical web portals used by 50,000+ users.", | |
"Led integration of new authentication and profile management systems (Auth0) to meet regulatory requirements.", | |
"Owned and maintained shared code repositories and internal node packages, promoting code reuse and quality.", | |
"Conducted peer code reviews, mentored engineers, and advocated for best practices in testing, security, and maintainability.", | |
"Collaborated with analysts and product owners to translate requirements into actionable user stories and technical designs.", | |
"Utilized monitoring and logging tools (CloudWatch, NewRelic, Sentry) to ensure system reliability and performance." | |
], | |
"skills": [ | |
"AWS (CDK, Lambda, Step Functions, EventBridge, SQS, SNS, DynamoDB, CloudFormation, CloudWatch)", | |
"API Design", | |
"Microservices", | |
"Authentication (Auth0)", | |
"Code Review & Mentorship", | |
"Monitoring & Observability" | |
] | |
}, | |
{ | |
"name": "Private National Mortgage Acceptance Co. (PennyMac)", | |
"position": "Sr Application Developer", | |
"website": "https://pennymac.com", | |
"startDate": "2020-01-14", | |
"endDate": "2022-10-31", | |
"summary": "Delivered high-impact features and internal tools for PennyMac's flagship web platforms, focusing on usability, reliability, and rapid iteration.", | |
"highlights": [ | |
"Developed feature-rich frontend applications (React, Redux, Next.js) for complex workflows and forms.", | |
"Built scalable backend services and APIs using Node.js and AWS.", | |
"Implemented event-driven data processing pipelines for nightly and automated batch operations.", | |
"Integrated manual and automated testing (Jest, Postman, SauceLabs) to ensure high code quality and coverage.", | |
"Participated in Agile teams, contributing to sprint planning, refinement, and delivery.", | |
"Maintained thorough documentation (Swagger/OpenAPI, Confluence, JIRA, TS-docs, README.md).", | |
"Practiced trunk-based development with GitLab CI/CD pipelines and feature flagging (LaunchDarkly)." | |
], | |
"skills": [ | |
"React", | |
"Redux", | |
"Next.js", | |
"Node.js", | |
"AWS", | |
"Jest", | |
"Swagger/OpenAPI", | |
"CI/CD (GitLab)", | |
"Feature Flagging (LaunchDarkly)" | |
] | |
}, | |
{ | |
"name": "ShowRUNNER™", | |
"position": "Software Engineer", | |
"website": "https://showrunnerinc.com", | |
"startDate": "2015-01-05", | |
"endDate": "2020-01-10", | |
"summary": "Built and scaled a progressive web platform for live and on-demand media, enabling seamless event capture and streaming for enterprise clients.", | |
"highlights": [ | |
"Developed ShowRUNNER as a PWA using Node.js, Express, Vue.js, and integrated payment and authentication APIs.", | |
"Worked with clients to understand their needs and deliver tailored solutions, including custom video players and event workflows.", | |
"Engineered a custom video player with adaptive bitrate streaming and offline capabilities, enhancing user experience.", | |
"Engineered live streaming and VOD workflows with Wowza, AWS, and custom automation.", | |
"Created a feature-rich platform including a customized revenue model with subscription, user, and event management tools.", | |
"Created internal tooling and a robust admin dashboard for user, account, and event management.", | |
"Developed services for email and SMS notifications and marketing campaigns.", | |
"Built tooling for creating custom educational certification programs and event workflows.", | |
"Implemented a custom-built video player with adaptive bitrate streaming and offline capabilities.", | |
"Developed tooling for managing live events and personalized event pages with varying levels of user access control.", | |
"Implemented real-time interactive features with WebSockets (socket.io, Redis pub/sub), live event chat, and data visualization (D3.js).", | |
"Designed built landing pages, marketing sites, and a blog style publication service for news and current events pages.", | |
"Led DevOps efforts for scalable, stateless deployments and monitoring (PM2, AWS EC2, ALB, S3, SQS, Lambda).", | |
"Managed MongoDB and Firebase databases, and implemented role-based access control.", | |
"Integrated with proprietary systems for capturing, streaming and uploading, transcoding, and facilitating high availability through a CDN.", | |
"Attended events and conferences to capture and stream live content, lead and train event staff, and ensure success with the platform." | |
], | |
"skills": [ | |
"Node.js", | |
"Express", | |
"Vue.js", | |
"WebSockets", | |
"AWS", | |
"MongoDB", | |
"DevOps" | |
] | |
} | |
], | |
"education": [ | |
{ | |
"institution": "California State University of Northridge", | |
"area": "Communication Studies", | |
"studyType": "Bachelor", | |
"startDate": "2012-06-01", | |
"endDate": "2015-05-15", | |
"gpa": "3.8", | |
"courses": [ | |
"Advanced Public Speaking", | |
"Rhetoric of Popular Cultures", | |
"Persuasion", | |
"Intercultural Communication", | |
"Argumentation and Deliberation", | |
"Training and Development", | |
"Communication and Technology", | |
"Communication Theories", | |
"Microeconomic Principles" | |
] | |
}, | |
{ | |
"institution": "Cabrillo College", | |
"area": "Music Theory and Composition", | |
"studyType": "Associate", | |
"startDate": "2010-01-01", | |
"endDate": "2012-05-15", | |
"gpa": "", | |
"courses": [ | |
"Certified in Recording Arts" | |
] | |
} | |
], | |
"skills": [ | |
{ | |
"name": "Frontend Development", | |
"level": "Proficient", | |
"keywords": [ | |
"React", | |
"Redux", | |
"Next.js", | |
"Vue.js", | |
"HTML5", | |
"CSS3", | |
"TypeScript", | |
"REST APIs" | |
] | |
}, | |
{ | |
"name": "Backend & Cloud", | |
"level": "Expert", | |
"keywords": [ | |
"Node.js", | |
"Express.js", | |
"AWS (CDK, Lambda, Step Functions, S3, DynamoDB, CloudFormation, CloudWatch, API Gateway, Cognito, SQS, SNS, EventBridge, Route53, IAM)", | |
"Microservices", | |
"Authentication (Auth0)", | |
"WebSockets", | |
"Redis", | |
"MongoDB", | |
"DevOps", | |
"CI/CD (GitLab, AWS CodeCommit)", | |
"Feature Flagging (LaunchDarkly)" | |
] | |
}, | |
{ | |
"name": "Testing & Quality", | |
"level": "Proficient", | |
"keywords": [ | |
"Jest", | |
"Postman", | |
"SauceLabs", | |
"Swagger/OpenAPI", | |
"SonarQube", | |
"Cycode" | |
] | |
}, | |
{ | |
"name": "Collaboration & Leadership", | |
"level": "Expert", | |
"keywords": [ | |
"Agile/Scrum", | |
"Mentorship", | |
"Stakeholder Communication", | |
"Documentation", | |
"Incident Response" | |
] | |
} | |
], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "Native speaker" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "AI & Machine Learning", | |
"keywords": [ | |
"Large Language Models", | |
"Applied AI", | |
"Prompt Engineering" | |
] | |
}, | |
{ | |
"name": "Hobby Electronics", | |
"keywords": [ | |
"Raspberry Pi", | |
"HomeAssistant" | |
] | |
}, | |
{ | |
"name": "DIY & Home Improvement", | |
"keywords": [ | |
"Solar & Electrical", | |
"Woodworking" | |
] | |
} | |
], | |
"meta": { | |
"theme": "elegant" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment