Eddie Moya

Eddie Moya

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Engineer with 15+ years of experience tranforming chaos into clarity
Engineer with 15+ years of experience tranforming chaos into clarity

With over 20 years of experience in tech, I've turned chaotic projects into well-oiled machines. From slashing load times on high-traffic platforms to automating under narrow constraints, and leading migrations, I specialize finding streamlined solutions for complex challenges. Whether you or your team need mentoring on how to best make use of git, or DevOps automation, or need a complete workflow overhaul.

Connect with me and we'll talk about how I can best help you - whether it's mentoring on a specific topic you are stuck on, or getting my hands dirty and helping you make that release date, or get those load times down.

Lets get started, understanding the problem is the first step.

Central Time (US & Canada) (-05:00)
Joined November 2022
EXPERTISE
10 years experience
I started teaching myself JavaScript in the late 90's in my early teens, and it's been ubiquitous throughout my career. From front end to...
I started teaching myself JavaScript in the late 90's in my early teens, and it's been ubiquitous throughout my career. From front end to back end, to serverless, or raspberry pi - JavaScript really does seem to do it all. I specialize in finding lean, minimalist, maintainable approaches to common problems.
10 years experience
Stuck in Git hell? Let’s talk. Over the past ten years I’ve helped dozens of developers and teams: - Merge without fear of conflicts -...
Stuck in Git hell? Let’s talk. Over the past ten years I’ve helped dozens of developers and teams: - Merge without fear of conflicts - Recover lost work (human errors or tooling hiccups) - Streamline CI/CD by aligning branch strategies with automation - Maintain a clean, useful history for audits, roll-backs, and code review What I offer: - One-on-one mentoring: Build an intuitive mental model of git commits, branches, refs, remotes, merges, conflicts, rebasing, etc. - Team strategy workshops: Define when and how to branch, merge, test, review and release. - Custom tooling: Once we understand what your needs are, and who your users will be (git users), we can start to build tooling that simplifies the complex steps in ways that don't disappear behind more layers of complexity. Minimal solutions = minimal maintenance = stability = minimal sadness = maximum profit! Make failure part of the plan, the definition of failing safe. There's often many reasons why a one-size-fits-all solution doesn't work. Instead of hiding your organizational or technical friction under more layers of tech or confusion, or bureaucracy, we can create nimble tools that themselves elucidate what needs doing. Make failure safe, and velocity takes off. I promise. For over a decade I've found myself enamored with the simplicity of git. I've mentored one-on-one countless times to help people obtain an intuitive grasp of how git works, and how to make choices in advance that will make things easier when things go wrong, or better yet - find ways to make the right way, the only way that works. I've also guided teams in iterating over their collaboration strategy. How and when they create and use branches, run tests, merge changes. How to merge in ways that ensure the history is most useful for their needs. How to integrate their strategy into their CI tools - where do the boundaries go? How to avoid the pitfalls that lead to developers losing hours in merge conflicts, or rebase hell, or even in the worst cases helping to recover seemingly lost changes (no promises! but we can try). When my git and DevOps mentor left for another job, I read Scott Chacon's Pro Git (1st edition). I immediately disagreed with his git-flow strategy and created my own tailored solution for our team by creating a command line tool in node.js (for a JavaScript heavy team), which integrated JIRA, git, and Jenkins to manage deployments, releases, hot-fixes, etc. All while making sure to keep breaking changes from production, without slowing down the velocity of the team by blocking working changes. I now use ArgoCD and Flux, modern sophisticated GitOps solutions, in my Kubernetes home lab to manage all of my home lab services. However such complexity is often not possible, or helpful. Want to replace Git anxiety with confidence? Want to to move fast and break less? Drop me a line, and let’s find your path forward.
10 years experience
9 years experience
10 years experience
10 years experience
4 years experience

REVIEWS FROM CLIENTS

Eddie's profile has been carefully vetted and approved as a Codementor. Connect with Eddie now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
communities
Communities Public
PHP
5
3
Media-Categories
WordPress Plugin to enable media categories - http://wordpress.org/extend/plugins/media-categories-2/
PHP
3
1
Stack Overflow
7518 Reputation
1
25
34
EMPLOYMENTS
Senior Frondend Developer
Cars.com
2016-10-01-2020-04-01

At Cars.com I contributed across a range of high-impact initiatives spanning front-end performance, backend architecture, testing auto...

At Cars.com I contributed across a range of high-impact initiatives spanning front-end performance, backend architecture, testing automation, and internal tooling. I worked across silos to unify product, engineering, and analytics priorities—often taking the initiative to identify systemic inefficiencies and organize collaborative solutions. My work resulted in dramatic improvements to SEO visibility, frontend load times, data infrastructure, and development workflows.

I helped plan and execute a complete frontend rewrite. Removing Angular in favor of native ES6 solutions and handlebars on the front end paired with node.js and express.js on the backend to build a lightweight single page application. With this minimalist architecture we slashed page weight ~70% and reduce load times from 45s to under 1s. Server side rendering resulted in a jump from nearly zero to ~90,000 organic search impressions per day, and elevated Google Lighthouse scores literally from 0 to 100. With no down time.

Node.js
Angular
SEO
View more
Node.js
Angular
SEO
Es6
JavaScript
HTML5/CSS3
Frontend performance
View more
Full Stack Web Developer
Medline Industries
2016-07-01-2016-10-01

Helped plan and build WordPress based solutions for B2B needs.

Helped plan and build WordPress based solutions for B2B needs.

PHP
MySQL
WordPress
PHP
MySQL
WordPress
Full Stack Developer
Cars.com
2016-02-01-2016-07-01

One of many engineered hired to accelerate the completion the migration to an Angular based consumer application. This would later int...

One of many engineered hired to accelerate the completion the migration to an Angular based consumer application. This would later introduce me to team members who would ask me to return for a full time job.

Angular
JavaScript
HTML5/CSS3
View more
Angular
JavaScript
HTML5/CSS3
View more
PROJECTS
Search Results Page Optimization
2017
Complete frontend rewrite of the Search Results page, replacing Angular with modern ES6+ and handlebars on the front end. Paired with exp...
Complete frontend rewrite of the Search Results page, replacing Angular with modern ES6+ and handlebars on the front end. Paired with express.js on the back end, this efficient Single Page Application slashed page weight by ~70%, reduced load times dramatically from 45 seconds to under 1 second, and elevated Google Lighthouse scores from 0 to 100. The release also enabled Google to crawl and index the page for the first time as we shifted from front end rendering to server side rendering, resulting in a jump from nearly zero to ~90,000 organic search impressions per day.
Node.js
SEO
Handlebars.js
View more
Node.js
SEO
Handlebars.js
Single-Page Applications
Docker
Web Components
JavaScript
Docker Compose
HTML5/CSS3
Ecmascript 6 7
Frontend performance
View more
Dealership Sales Enablement Plugin
2019
Conceptualized and co-developed a native Excel plugin that automated and visually enhanced key sales data workflows. By integrating direc...
Conceptualized and co-developed a native Excel plugin that automated and visually enhanced key sales data workflows. By integrating directly into Excel with a wizard-based installer and custom toolbar, the tool flattened domain knowledge barriers and enabled widespread adoption with no training. Built collaboratively with cross-functional input from design, engineering, and sales. By shadowing top performing sales people, I identified the pattern that they all had some self-made spreadsheets to show data they'd learned how to scrape together from bulk data dumps, or huge copy/pastes. We leaned into what already made those sales people successful, and automated the data manipulation, and made it visually appealing. This resulted in immediate adoption across the sales org, which consisted of several hundred nationwide sales representatives. Finding truly simple ways to elevate the great work people already do is a very rewarding way to use my technical capacity.
Excel
Excel VBA
View more
Excel
Excel VBA
View more