Gerardo Ramos · Senior Software Engineer
Tidying up the room…
come on in!Gerardo Ramos
Senior Software Engineer · San Salvador
I build web apps end to end for U.S. and Latin American companies, working remotely with U.S. clients since 2021. Former team lead and mentor; I work with AI and review every change.
- Experience
- ~6 years
- Test coverage
- 90 %
- Markets
- U.S. · LATAM
Things in the room
On the monitor: how I work with AI
AI proposes, I review
- Claude + MCPconnects tools and data
- Copilot · Cursorless boilerplate, faster debugging
- Human reviewevery change goes through me
Experience
- May 2023 — presentSenior Full Stack Engineer · FreelanceU.S. · remote
- Full time with a long-term U.S. client; 4 clients since 2023. Production apps end to end: Angular and Vue.js with NgRx, on Laravel and Next.js REST APIs.
- Improved performance, load times and SEO, and migrated projects to current technologies on sustainable architectures.
- Unit and end-to-end testing: brought critical components to 90% coverage, reducing regressions.
- Standardized development and deployment on Docker so every environment is reproducible.
- Built an AI-assisted delivery workflow (Claude + MCP, Copilot, Cursor): less boilerplate, faster debugging, my review on every change.
- Jan 2022 — Mar 2023Team Lead · Vertikal CompanySan Salvador
- Led a team of 4 front-end developers and owned 4 custom client projects in Angular (v12–v14) and Node.js (v15–v18).
- Set the best practices, ran code review and mentored the team; we delivered on time for every client.
- Migrated projects to current technologies and improved performance, load times and SEO, with unit and end-to-end tests.
- Designed scalable, sustainable front-end architectures on AWS, with MongoDB and PostgreSQL.
- Introduced Ionic to ship web and mobile from one codebase, reducing separate mobile build effort.
- May 2021 — Jan 2023Front End Developer · PGS360U.S. · remote · part-time
- Part-time contract, on weekends: front-end support and development.
- Developed responsive UIs with Angular 14, Node 18, HTML5, CSS and Bootstrap that streamlined user processes.
- Turned requirements analysis into UI/UX decisions for an optimized, easy-to-use application.
- May 2021 — Jan 2022Full Stack Engineer · Vertikal CompanySan Salvador
- Built custom web applications end to end with Angular and Node.js, with clean code and tests.
- Mar 2021 — May 2021Front End Developer · Touch Technologies S.A. de C.V.San Salvador
- Built Flutter mobile apps for internal business management (non-commercial).
Education: B.S. in Computer Software Engineering, Universidad Dr. Andrés Bello (2017 – 2021).
Certifications: Angular · Node.js Backend: REST APIs with Express.js · Asynchronous JavaScript · Flutter · Advanced Flutter.
Inventory
Frontend
- Angular
- NgRx
- React
- Vue.js
- Bootstrap
Backend
- Node.js
- Express
- .NET Core
- Laravel
- Next.js
Mobile
- Flutter
- Ionic
- SwiftUI
Data
- PostgreSQL
- MongoDB
- Supabase
Cloud & DevOps
- AWS
- Docker
- GitHub Actions
AI
- Claude Code
- Claude + MCP
- OpenCode
- Cursor
- GitHub Copilot
- n8n
Chita
official copilot, unofficial reviewer
- Type
- tabby / nap / keyboard
- Ability
- sitting right on the keyboard
- Favorite trick
- pushing the pen off the desk while looking you in the eye
- Weakness
- the red laser dot (she has never caught it)
Their commits: fix: asdfghjkkkkkkkkk · feat: add fur to keyboard · docs: meow
The shelf: my tools
AI comes first
I read the issue with Claude, ask it for a plan and a first draft, and ask for test cases before I review the change myself.
This portfolio: I built it with Claude Code and a team of agents, reviewing every change.
The final review: every change goes through me before production.
Guestbook
A remote role or a project? Leave me a note and I'll reply during U.S. hours.
Sending it opens your email with the note ready to go. It isn't published anywhere.
Or write directly to geratobe@gmail.com · LinkedIn