eduardozamora

eduardozamora

Software Engineer in Costa Rica, He/Him

About

Experienced Senior Full Stack Software Engineer with more than 10 years of experience and a broad skill set in developing and deploying robust web applications. Proficient in modern web technologies such as JavaScript, TypeScript, React, Node.js, GraphQL, Elixir, and Phoenix, with a deep understanding of both SQL and non-SQL databases. Proven ability to design, implement and maintain scalable architectures on cloud platforms such as AWS, azure and Heroku. Experienced in leading teams and collaborating with stakeholders to deliver solutions that meet business objectives. Committed to staying current with emerging trends and technologies to ensure top-quality deliverables.

Projects

2021
HeyDay at HeyDay

I utilized AWS to build an event-driven application that used React as the front-end framework to track and incentivize call center employee performance. This application incorporated gamification techniques to increase team efficiency and productivity, making it fun and engaging for employees to improve their performance. By working closely with the call center teams, I was able to identify areas for improvement and incorporate feedback to enhance the application's usability and functionality. I built a scalable and reliable cloud infrastructure using various AWS services, including Lambda, API Gateway, Event Bus, DynamoDB, AWS SDK, and S3, to support the application's event-driven architecture. Additionally, I implemented data analytics and reporting tools to provide insights into call center performance and enable data-driven decision-making. As part of an Agile development team, I collaborated with cross-functional teams to ensure the application met business requirements and user needs, participating in daily stand-up meetings, sprint planning, and retrospectives.

2018

Managed Legaroo's architecture and design process, utilizing Elixir and GraphQL to provide travel knowledge and assistance worldwide. Developed an efficient, scalable database and created an intuitive, user-friendly UI. Implemented a live calling app and an appointment management system for lawyers, broadening the app's functionality and user base. Collaborated with cross-functional teams to ensure high-quality standards were met and provided mentorship to junior developers. Stayed current with Elixir and GraphQL trends, making recommendations to improve the app's architecture and functionality. Utilized AWS infrastructure for deployments, a/b testing, and Event Driven architecture. Participated in Agile development methodologies.

2014

As a Senior Full Stack Engineer, developed hybrid apps for Point of Sales using Cordova, Ionic, Angular, and React to provide a seamless user experience across devices. Leveraged Node.js in the backend to support all transactions, ensuring the app was fast, reliable, and scalable. Collaborated with cross-functional teams to meet high-quality standards and user needs. Conducted thorough testing to ensure that the app was stable, bug-free, and met user requirements. Provided technical guidance and mentorship to junior developers, supported their growth and professional development, and stayed up-to-date with the latest hybrid app development trends to improve application architecture and functionality. Participated in Agile development methodologies.

Work Experience

2021 — 2023
Senior Full Stack Engineer at Mismo
Remote

Developed back office applications using "Drop" and "Friendbuy" systems to deliver customer recognition and benefits for major companies.

Built a dashboard that improved visibility and efficiency by providing users with a comprehensive view of their customer recognition and benefits programs.

Created a live markup editor that improved customization and flexibility by enabling users to create tailored marketing materials using the company's SDK.

Skills: HTML, CSS, Javascript, Node.js, REST and Graphql, Jest, React Native, OpenAPI, Azure, AWS, Docker, Ruby on Rails, Elixir, Phoenix, React,Typescript, Webpack, Vite, Nx.

2018 — 2021
Remote

Utilized JavaScript, React, and Node.js to build a CRM system for efficient customer management and enhanced business processes.

Developed scalable and modular applications by creating microservices and micro frontends using Node.js.

Documented API specifications using Swagger to enable easy consumption and integration of APIs by developers and other stakeholders.

Skills: HTML5, CSS3, Javascript, Typescript, Material UI, Webpack, Nodejs, Express, Apollo, REST APIs, Postgresql, Jest, Docker, Redis, AWS, Lerna, Workspaces.

2016 — 2018
Costa Rica

Developed a portfolio modeling tool using AngularJS and UI lenses to simplify investment management for users.

Utilized D3 and Highcharts to visualize complex graph data, enhancing user understanding and decision-making capabilities.

Built data-driven and interactive applications using ReactJS, working collaboratively with cross-functional teams to meet high-quality standards and user needs.

Skills: HTML5, CSS3, Javascript, Angular(1 and 2), Typescript, RxJS, Node.js, Webpack, Jasmine and Mocha, Protractor, Nightwatch, Bootstrap

2014 — 2016
Senior Software Engineer at Freelancer

Utilized multiple JavaScript frameworks, including AngularJS and ReactJS, to deliver high-quality single-page applications.

Developed cross-platform hybrid mobile applications using Cordova and Ionic frameworks to provide a seamless user experience.

Created REST APIs using various Node.js frameworks, including Express, Hapi, and Koa, to ensure seamless data transfer between front-end and back-end systems.

Skills: HTML5, CSS3, Javascript, Angular, React, Bootstrap, SASS/LESS, jQuery, Cordoba, Ionic Framework, PhoneGap, Node.js, Express, Loopback, PHP, MySQL, Postgres, MongoDB, Grunt/Gulp, Webpack.

2013 — 2014
Senior Front End Engineer at GAP, Growth Acceleration Partners
Costa Rica

Built interactive SPAs for auditing and managing oil drilling properties, using multiple frameworks like Backbone, Ember, Knockout, and Angular, and integrated with Bing Maps.

Collaborated with cross-functional teams to ensure the application met project requirements and user needs.

Optimized performance and scalability by implementing best practices and cutting-edge technologies, conducted thorough testing, and provided technical guidance to junior developers.

Skills: HTML5, CSS3, Javascript, jQuery, Angular, Backbone, Knockout, Ember, Bind Mas, AJAX, Grunt, Gulp, Unit testing(Karma, Jasmine),Sass, Less and Stylus

2012 — 2013
UI/UX, Front End Engineer at Bosz Digital
Costa Rica

Migrated applications from ActionScript 3 to CSS3, HTML5, and JavaScript, improving functionality and user experience.

Developed robust and scalable applications using different SPA frameworks and libraries.

Contributed to the development of an interactive PowerPoint-like app using JavaScript, enabling a global company to generate marketing assets and videos.

Skills: HTML5, CSS3, Javascript, web animations, jQuery, Bootstrap, Foundation, UX.

2010 — 2012
UI/UX Front End Engineer at SBR Marketing
Costa Rica

Improved cross-platform UI/UX design for multiple platforms, enhancing user experience.

Delivered high-quality JavaScript mini-applications for tournaments, improving gaming experience.

Incorporated live sports data feeds into the betting app to enhance user engagement.

Skills: HTML5, CSS3, Javascript, jQuery, Adobe Flash, UX, Bootstrap, Foundation, Responsive, Cross-browser compatibility, Web Bundlers.

2009 — 2010
Action Script Developer at EX2 Outcoding
Costa Rica

Developed interactive real estate property apps using ActionScript.

Collaborated with designers and project managers to ensure alignment with project requirements.

Conducted testing, maintained, and updated existing applications.

Skills: ActionScript, Adobe Flash/Flex. MXML, Javascript/HTML/CSS, XML, JSON

2008 — 2009
UI/UX Front End and Action Script Expert at Casino Development Network
Malta

Designed and developed user-friendly interfaces for websites and casino games using HTML, CSS, JavaScript, and ActionScript.

Collaborated with designers, developers, and product managers to ensure UI/UX designs met project requirements.

Developed interactive and engaging features for casino games using ActionScript, and conducted thorough testing and optimization to ensure smooth gameplay.

Skills: HTML/CSS, Javascript, jQuery, Adobe Flash/Flex, ActionScript, Cross-browser support. Live Streaming.

2007 — 2008
Front End Developer at SoftwareFX
Costa Rica

Designed and developed intuitive web application front-ends with HTML, CSS, and JavaScript to meet client requirements.

Collaborated with cross-functional teams to integrate front-end designs with back-end functionality and optimize applications for multiple devices.

Utilized JavaScript libraries and tested front-end code to ensure optimal performance and compliance with industry standards.

Skills: HTML/XHTML, CSS, Javascript, jQuery, Adobe Flash and ActionScript, JF Frameworks such as Prototype, MooTools.

2004 — 2007
UI/UX and Front End Developer at Absolute Poker
Costa Rica

Designed and developed user-centered web interfaces using HTML, CSS, and JavaScript.

Conducted user research to create intuitive and engaging user flows and interfaces.

Collaborated with back-end developers to seamlessly integrate front-end designs with back-end functionality and optimize performance.

Skills: HTML/XHTML, CSS, Javascript, jQuery, Adobe Flash and ActionScript, Cross-browser compatibility. Usability testing. Web Standards, AJAX, PHP, ASP

2002 — 2004
Web Developer at Marketing By Net
Costa RIca

Designed and developed HTML, CSS, and JavaScript-based websites that met client requirements and delivered pixel-perfect results.

Optimized websites for search engines using SEO best practices, Google Analytics, and keyword research to increase traffic and improve visibility.

Created visually appealing and user-friendly websites by using Flash and jQuery to design engaging animations and interactive elements, enhancing the user experience.

Skills: HTML/XHTML, CSS, Javascript, Adobe Flash, PHP

Education

Bachelor in Marketing and Advertising at Universidad Americana
Costa Rica

Contact

GitHub