Mario Vargas

Sr. Full-stack Developer

Wizards of the Coast

Full-timeAug 2024 - PresentRemote
Key Responsibilities
  • Led performance optimizations in 3D rendering using the Three.js library, improving rendering broadcasting.
  • Implemented an observability system to track key user behaviors and improve product analytics.
  • Successfully led multiple projects from conception to production, ensuring timely delivery and quality outcomes.
  • Designed and deployed instrumentation strategies to capture user interaction data, supporting data-driven decision-making.
  • Developed features focused on enhancing overall user experience within the platform.
  • Identified codebase improvement opportunities and refactored architectural components to facilitate long-term scalability and maintainability.
Technologies & Tools
NextJSReactJSTypescriptJavascriptNodeJSThreeJSDatadogS3AWSDockerDynamoDBVitestPlaywright

Front-end Developer

2600Hz – Ooma / FocusServices

Full-timeJun 2021 - Aug 2024Remote
Key Responsibilities
  • Develop and implement beautiful and engaging user interfaces for web/desktop/mobile UCaaS cross-platform solution using ReactJS and TypeScript.
  • Build desktop applications using Electron that integrate with the web platform, providing a cohesive experience across devices.
  • Use WebSockets to enable real-time communication between web applications and servers, resulting in highly responsive and interactive applications.
  • Continuously improve the codebase and development processes to ensure that we are delivering real value to the business and the client.
  • Team lead for some initiatives.
  • Bootcamp teacher for ReactJS.
Technologies & Tools
APICSSNext.JSReactJSJavaScriptTypeScriptElectronJSSASS

Full-stack Developer

Premper

Full-timeSep 2018 - Jun 2021Remote
Key Responsibilities
  • Full-stack development experience on multiple projects using various technologies, including React-Native, Ruby on Rails, React JS, and Electron JS.
  • Implementation and launch of Open Source ERP platforms such as ODOO 12-13-14.
  • Development of transactional modules and websites for the ODOO 12-13-14 CMS ERP system, including the creation of payment platform modules integration.
  • Experience maintaining websites developed in Ruby on Rails / Solidus and a private CRM called Balloom.
  • Development of ETL processes using Python for synchronizing online stores with transactional systems.
Technologies & Tools
APIDockerCSSReactJSJavaScriptElectronJSReact-nativePostgresPythonRuby on RailsOdooSolidus

Backend Developer

Freelance

FreelanceMay 2024 - PresentRemote
Key Responsibilities
  • Developed an automated service in Go to update personal repositories on GitHub through console scripts in Linux.
  • Implemented secure authentication using GitHub personal access tokens and utilized the GitHub API to perform repository cloning and updating operations.
Technologies & Tools
GoGitHubBash

Full-stack Developer

Saplic

Full-timeJul 2017 - Apr 2018San Salvador, El Salvador
Key Responsibilities
  • Created accounting modules for control software, specializing in merchandise return operations and inventory adjustments.
  • Engaged with clients to identify and assess new requirements, enabling effective system enhancements and modifications.
Technologies & Tools
JavaJbossJSPJSFPrimeFaces

DB Administrator

CAE (Centro de Asuntos Estudiantiles)

Full-timeJun 2016 - Dec 2016San Salvador, El Salvador
Key Responsibilities
  • Managed PostgreSQL databases to oversee the movie lending system, ensuring data integrity and optimal performance.
  • Developed and maintained database schemas, stored procedures, and triggers to facilitate seamless transactions and efficient data retrieval.
  • Designed and implemented database backup and recovery strategies to safeguard critical data and ensure business continuity.
  • Provided technical support and troubleshooting for database-related issues.
Technologies & Tools
PostgresDBadmin