Full Stack Software Engineer · San Salvador, El Salvador
Hi, I'm Edwin Gutierrez
Full-stack software engineer with 9+ years of experience building reliable backend services and modern frontend applications. Based in El Salvador.
About Me
Get to know me a little better
Full-stack software engineer with 9+ years of experience building reliable backend services and modern, high-quality frontend applications. Strong skills in Java (Spring Boot) and JavaScript/TypeScript (React, Node.js), with hands-on experience delivering scalable features end-to-end and a solid understanding of cloud environments like AWS and GCP. Comfortable working across the stack and collaborating with product and engineering teams in Agile environments.
9+
Years Experience
15+
Projects Completed
10+
Technologies
8+
Companies
Experience
My professional journey so far
Full Stack Engineer
Telus Digital
Working as a full-stack engineer on a loyalty program offered by Telus to eligible customers with qualifying services, where customers can earn points and redeem them for products.
- Developing features for a customer-facing loyalty rewards platform serving Telus subscribers
- Building and maintaining full-stack solutions across frontend and backend for the points earning and redemption flows
- Collaborating with cross-functional teams in an Agile environment to deliver high-quality product increments
Dec 2025 — Present
Fullstack Developer
ITO El Salvador (Gigg.com)
Contributed to the development of an admin application for clients to create and launch Challenges and Social Inboxes. Worked on a TypeScript-based monorepo using Turborepo to manage backend services, frontend applications, and shared utilities for Circle API integrations.
- Designed and implemented serverless architectures using AWS Lambda and Serverless Framework with secure RESTful APIs using custom authorizers (AWS IAM and Cognito)
- Built SQS-based workers for asynchronous data processing and integrated AWS services like S3 and MediaConvert
- Designed and implemented AWS infrastructure using Pulumi, including S3, CloudFront, API Gateway, and Lambda functions
- Contributed to the creation of a custom SDK for Circle APIs and optimized CI/CD pipelines using GitHub Actions
- Led React app migration from JavaScript to TypeScript
- Contributed to an auth server for centralizing authentication from different sources with Java and Spring Boot
Jul 2023 — Dec 2025
Fullstack Developer - Contractor
AvenueCode (Backcountry)
Worked on a large-scale e-commerce platform, designing and maintaining REST APIs for authentication processes and migrating the frontend codebase from JavaScript to TypeScript.
- Designed and maintained REST APIs for authentication processes (login, logout, registration, password recovery/reset) integrated with ATG legacy and OIDC Proxy systems
- Supported modernization of login flow using OIDC JWTs while ensuring legacy compatibility
- Contributed to the API Gateway team, building OIDC provider APIs and managing scope-based access tokens using Google Apigee
- Developed GraphQL APIs for product data using queries and mutations
- Worked with the Payments team on Apple Pay implementation and migrated Klarna to Sezzle
- Migrated frontend codebase of a Next.js e-commerce application from JavaScript to TypeScript
Jul 2023 — Feb 2025
Fullstack Developer
BairesDev (McKinsey & Company)
Built data-driven APIs and responsive UIs for McKinsey & Company, integrating CMS and designing visualizations from PostgreSQL data sources.
- Created and supported APIs to expose data from data sources using Serverless and AWS
- Built advanced queries and data visualizations using PostgreSQL, D3, and Visx
- Designed responsive UIs using React, TypeScript, and Material UI based on Figma designs
- Integrated Strapi CMS and consumed content via a Next.js frontend
- Managed deployments to dev and QA environments via GitHub pipelines
Apr 2022 — Mar 2023
Software Engineer
Telus International
Built event-driven microservices and reusable product templates, enhanced legacy systems, and created new APIs for interoperability across applications.
- Built event-driven microservices using Java and Kafka
- Created reusable product templates with Netcracker and Java
- Created new APIs using Spring Boot and Jersey for interoperability between applications
- Enhanced legacy systems and contributed to new infrastructure for products and services
Aug 2019 — Apr 2022
FullStack Developer - Freelance
Marinero SV
Developed a full-stack web application to manage inventory, sales, purchases, and financial processes.
- Built a full-stack inventory and financial management system with accounts payable and receivable
- Java Spring Boot backend with Hibernate and PostgreSQL
- React frontend with Redux and Redux Toolkit
Jan 2020 — Jan 2021
Java Developer Analyst
Davivienda Bank
Developed internal web applications for credit evaluation and product creation, integrating with AS/400 systems.
- Developed internal web applications for credit evaluation and product creation integrating with AS/400 systems using JMS and IBM MQ
- Built user interfaces with JSF and Primefaces
- Refactored legacy code, applied design patterns, and handled deployments in WebSphere and Tomcat environments
Jan 2018 — Apr 2019
Java Developer Analyst
G&T Continental Bank
Maintained and enhanced core banking systems, developing RESTful services within a service-oriented architecture.
- Maintained and enhanced core banking systems using Java and C++, including services for transaction processing and debt calculation
- Developed and supported RESTful services with Apache CXF within a multi-layered, service-oriented architecture
- Worked with both SQL Server and Oracle databases
Jan 2017 — Jan 2018
Projects
A selection of my recent work
Coming Soon
I'm currently curating a set of projects to showcase here. Check back soon.
Skills & Technologies
Tools and technologies I work with
Frontend
Backend
Databases
Cloud & DevOps
Soft Skills
Get In Touch
Have a project in mind or just want to say hello? I'd love to hear from you.
edwingutierrez.dev@gmail.com
Location
San Salvador, El Salvador