Skip to content
View jokogarcia's full-sized avatar

Block or report jokogarcia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jokogarcia/README.md

Joaquin Garcia

Software Developer / Electronic Engineer

Contact Information

Photo

About Me

I am an experienced backend developer specializing in Node.js, .NET/C#, and CI/CD pipelines. I have a strong background in containerization with Docker and orchestration using Kubernetes, including implementing GitOps workflows for automated deployments. My expertise includes designing and deploying scalable, reliable systems in cloud environments such as Google Cloud Platform. I also have experience in front-end web development with React and cross-platform mobile apps using .NET MAUI (formerly Xamarin). I thrive both independently and as part of Scrum teams, consistently delivering high-quality work on time. I value documentation and unit testing. I am fluent in English and Spanish, and I am currently taking German courses (A2 Level).

Work Experience as Software Developer

Current Position

Senior Backend Engineer – EDUGO AI (edugo.ai)

January 2024 – Present

Tech stack: TypeScript, Node.js, Jest, Docker, Kubernetes, PostgreSQL, MongoDB, Redis, GitHub Actions, Git, React.js, Zoom Web SDK

  • Improved stability and performance by migrating from a monolith running on bare metal to a microservices-based architecture orchestrated with Kubernetes.
  • Enhanced data security by implementing recommendations from an independent security audit.
  • Increased developer productivity by implementing CI/CD pipelines for backend and frontend deployments using GitHub Actions and ArgoCD.
  • Improved availability and stability of in-platform video calls by migrating to an embedded Zoom client, including porting custom functionality not natively supported by Zoom. Took on a full-stack role for this project.
  • Increased code quality and reliability by advocating for and implementing unit testing for the backend, including automating test runs in CI/CD pipelines.
  • Led efforts to establish and document best practices and code style guides for internal use.
  • Conducted stress and load tests on the backend to ensure readiness for increased user demand, identifying and addressing bottlenecks.
  • Served as Point of Contact to one of two Key Customers.

Note: All experience prior to 2022 was obtained in my home country, Argentina.

.NET Developer – Accenture (accenture.com)

April – September 2021

Tech stack: .NET Framework 4.1, ASP.NET, Git

  • Assigned to customer Banco Galicia (bancogalicia.com)
  • Developed the "Adaptive View" feature for the enterprise e-bank portal, reducing development time for new products by eliminating the need for frontend redesign.

Semi-Senior Software Developer – TPS S.A. (tpssa.com.ar)

October 2019 – April 2021

Tech stack: .NET Core 3, Xamarin Forms, Xamarin.UI Test, Prism.DryIOC, xUnit, SQL Server, Azure Notification Hub, Azure DevOps, IIS, Git, IdentityServer, Angular

  • Created Application Cross-Platform application for loyalty points tracking "Interpuntos" for customer Intermex (intermexonline.com).
    • Succesfully integrated with the client's backend based on SQL Server Stored Procedures and with their Auth Service based on IdentityServer 4.
  • Migrated the Frontend of the Internal Tool CheckDirect (for the same custommer) from a Delphi-based Windows Application to an Angular-based Web Application.

Embedded Systems Designer – Quanta Iluminación

2013 – April 2016

Tech stack: C (Microchip XC8 and C18), Python, Tkinter. Additional skills: Power electronics design and manufacturing

  • Designed and implemented a variety of digital and analog RGB light controllers for LED lights.
  • Created a robust communication protocol for synchronizing and addressing individual Lamps, supporting Wireless, Wired and Hybrid networks.
  • Implemented DMX512-compatible light controllers.
  • Developed a GUI for programming and live control of RGB lights

Personal Projects

PingWall

GitHub | Microsoft Store A utility for monitoring network connection availability, intended for use on monitoring screens in Network Operation Centers and similar environments.

ValidatableEntry NuGet

NuGet | GitHub A .NET MAUI Entry control with enhanced features, including a floating placeholder and validation capabilities.

Other Work Experience

NOC Technician – Anuvu

May 2016 – March 2018 and October 2021 – December 2023

  • Ensured quality and availability of satellite internet and TV for international maritime customers.
  • Maintained direct communication with customers, providers, and third-party vendors, primarily in English.

Maintenance Electronic Engineer – ARGAVA S.R.L.

2018 – 2019

  • Maintained electrical installations and electronic/medical equipment at Hospital "ERI".

Intern – GEMLaR

2010 – 2013

  • Maintained electrical installations and electronic/medical equipment at Hospital "Enrique Vera Barros".

Education

Bachelor's Degree in Electronics Engineering

Universidad Tecnológica Nacional (UTN), Argentina

December 2015

ANABIM Info:

  • Studienrichtung: Ingenieurwesen (Elektronik)
  • Abschlussklasse: A5

Additional Coursework

  • SCRUM Certification for Mobile App Developer (Scrum-Institute.org)
  • Git and GitHub Workshop (Universidad Nacional de La Rioja)
  • Advanced React.js (Educacion IT)
  • Udemy.com:
    • The Complete JAVA and Android Developer Course
    • Aprende Xamarin Forms para Desarrollar Apps Multiplataforma
    • Xamarin Forms y Azure. Tu información siempre en línea
    • Getting Started With .NetCore IdentityServer 4
    • Angular (Full App) with Angular Material, Angularfire & NgRx
    • React.js Avanzado

Languages

  • English: Advanced (certified level C1)
  • Spanish: Native
  • German: Beginner (currently taking A2)

References

Available on request.

Popular repositories Loading

  1. BPMM BPMM Public

    Sitio web de la Biblioteca Mariano Moreno (La Rioja).

    TypeScript 1

  2. Autarchiver Autarchiver Public

    Archived files handler with Password Dictionary

    C# 1

  3. ValidatableEntryText ValidatableEntryText Public

    C# 1

  4. Senia Senia Public

    Proyecto para curso de Android 2019

    Kotlin

  5. cursoKotlinClaves cursoKotlinClaves Public

    App de gestión de claves, con fines didácticos para enseñar Kotlin

    Kotlin

  6. SR101 SR101 Public

    C