Hi there!

I'm Johan Ramirez

Software Engineer
& FullStack Developer

Powering Businesses with
Secure 
Apps & Solutions

Professionally driven by curiosity, passionate about engineering, new technologies, and constant learning. I enjoy using my skills to create things, see how they work, and contribute to a better world.

GET MY CVSEE MORE
Johan Ramirez, Software Engineer

(Touch to expand)

Welcome!

I hope you find it interesting :)

(you can play with the spaceship)

Working since 2019 as Professional Software Engineer & Developer, I've worked as Frontend, Backend and Fullstack developer for companies in Europe, USA and Latam, working with multidisciplinary teams, managing integrations with technology providers and relationships with Customers and Stakeholders, in Spanish and English, including project management of my own ventures in recent years.

Go!

Creativity & Technology

forces to Lead Innovation

Crafting Amazing Experiences

Delivering Solutions that Work

Work Experience

Jan 2019 - Nov 2019

Junior Frontend Developer Freelance

FinanPlus Bank (Panamá & Venezuela)

I started my professional career working as Frontend developer for various modules of Finanplus Bank located in Panamá

My responsability was implementing new features and support codebase developed mainly in VanillaJS and JQuery

Integrating multiple REST and SOAP services developed in Java 8 EE.

Projects: Warehouse Manager, Inventory, Movement and dispatch of merchandise (POS y Cards) to Customers and third parties, Management and tracking of Affiliates (Customer Management).

Nov 2019 - July 2020

Software Consultant Junior

DB Solutions (Chile)

I participated as a Full Stack Developer in several of the company's projects, ranging from insurance purchasing applications and internal management dashboards to the design and development of a custom payment gateway, managing and implementing integrations with payment platform providers and international banks.

My role included information gathering, design and implementation based on my constant communication with Stakeholders about, business changes, requirements, limitations, bugs, performance, ...etc

At this position I used technologies such as Angular, React, JQuery, and VanillaJS for the frontend and .Net Framework and NodeJS for the backend.

Projects: CartaPago (Payments Gateway), PaymenstBakery Dashboard, Soatplus.com, Soatplus Dashboard.

Soatplus.com web insurance sreenSoatplus.com web landing page

Dic 2020 - Apr 2021

FullStack Developer Freelance

Antioquia’s Government/University & Ecosistema Jaguar

I led the complete development of the MVP of the Antioquia's Agroeconomic Information and Analysis Unit platform, with components with geospatial functionalities, in less than 2 months, assuming 70% of the frontend development (React) and 30% of the backend (NodeJS, Java SpringBoot), including a dynamic viewer of georeferenced data using PostGIS.

I was responsible for technical decisions and leadership of the development team, ensuring on-time delivery, defining a scalable architecture, and acting as a technical consultant for key stakeholders such as Ecosistema Jaguar, the University of Antioquia, and the Government of Antioquia.

UIA Inauguration with Antioquia's GovernmentUIA Inauguration with Antioquia's Government, behind the scenesUIA Web Working in the monitoring room

Sep 2021 - Feb 2022

Backend Engineer

Global Hitss – Claro (México & Colombia)

I worked as a Backend Engineer for Claro Colombia and Mexico's virtual store projects, maintaining, integrating, and creating services in NodeJS and NestJS deployed on AWS for different systems in the company's commercial section.

I participated in the refactoring of services and the implementation of methodologies and strategies with best practices, design patterns, TDD, code coverage, and other strategies.

Feb 2022 - Feb 2024

Software Engineer

Kantar (Europe, USA, & Latam)

I collaborated on the maintenance and development of the Kantar AdCentral Reporting module, participating from the planning stage to the implementation of new features and the maintenance of legacy projects used by users in Latin America, Europe and USA.

I worked on the onboarding and adaptation process for more than 5 engineers of various nationalities, entirely in English, serving as a technical tutor and improvement monitor, achieving significant productive contributions to the project in less than 2 weeks after joining the team.

I participated in the creation of a complete fork of AdIntel USA for independent implementation in the Latin American market, where we worked on planning the project's refactoring to adapt it to the specific needs of the business and customers in the region.

I collaborated in the development of multiple functionalities and improvements for several of the company's projects using Scrum, Angular 2+, React, NestJS, .Net Framework and .Net6+, Databricks and Python, AWS, Azure DevOps.

Feb 2024 - Dec 2024

Co-founder & Software Engineer

MakeITeasy (Colombia & USA)

I collaborated on the MakeITeasy project, our own software development factory in Colombia and USA. We reached advanced negotiation stages and developed projects for one international and two national customers.

We developed the MVP for EVA (Easy Voice Assistant), a B2B platform for internal business use, designed to streamline and facilitate access to company information by centralizing the connection of their data sources in a configurable AI agent with a text and voice interface.

I participated in the development and implementation of applications with NextJS and ReactJS, backend applications using NestJS, .Net and FastAPI, pipelines with Github Actions and using AWS services, Twillio and AI providers such as OpenAI, Groq and CrewAI, as well as desktop applications with TauriJS.

Easy Voice Assistant AI Platform LoginEasy Voice Assistant AI Platform LoginEasy Voice Assistant AI Platform LoginComfenalco Talent Platform LandingComfenalco Talent Platform BackofficeComfenalco Talent Platform BackofficeComfenalco Talent Platform BackofficeComfenalco Talent Platform BackofficeComfenalco Talent Platform BackofficeComfenalco Talent Platform BackofficeComfenalco Talent Platform Backoffice

Engineering & Development Skills

Project Planning & Management

Definition of Stakeholders and Business needs, goals, requirements, resources, limitations and priorities producing an initial Project Strategy and Planning.

  • Stakeholders Communication & Negotiation

    Intermediate

  • Information Gathering and Requirements Engineering

    Advanced

  • Prioritization & Estimation Methodologies

    Advanced

  • Agile Project Strategies & Management

    Intermediate

Software Modeling & Design

Desing and definition of Graphical Interface, Data Modeling, Architecture, Infrastructure and Development Process in order to create a complete blueprint of the product that matches the Requirements and Quality aspects defined.

  • UX / UI Prototyping

    Basic

  • Database Modeling

    Intermediate

  • Architecture / Systems Design

    Intermediate

  • Infrastructure Design

    Basic

  • Software Development Process Adaptation

    Advanced

ML, IA & Automation Tools

Machine Learning, Atificial Intelligence and Automation Tools.

  • OpenAI Platform

    Basic

  • Groq

    Learning

  • CrewAI

    Basic

  • ElevenLabs

    Basic

  • Flowise

    Learning

  • n8n

    Learning

Backend Development

Development of Logical Applications & Business Services.

  • Principles: GOF Design Patterns, SOLID, DDD, TDD

    Intermediate

  • REST APIs

    Advanced

  • Nest.js

    Advanced

  • Testing: Vitest, Jest

    Advanced

  • .NET (C#)

    Intermediate

  • Java SpringBoot (Java)

    Basic

  • FastAPI (Python)

    Basic

  • Authentication Strategies

    Intermediate

  • Caching: Server, CDN, Client

    Learning

  • Message Brokers: RabbitMQ

    Learning

  • API Documentation (Swagger)

    Basic

Web Frontend Development

Development of Web User Interfaces.

  • React

    Advanced

  • Next.js

    Intermediate

  • Angular

    Intermediate

  • CSS & Preprocessors

    Advanced

  • Tailwind

    Intermediate

  • 3D Modeling and Animation (Three.js)

    Learning

  • Motion & GSAP Animations

    Basic

  • Linters, Formatters & Bundlers

    Basic

  • Testing: Vitest, Jest, React Testing Library, Playwright

    Intermediate

  • Video & Photo Editing

    Basic

Mobile Development

Development of Mobile User Interfaces.

  • React Native for Mobile

    Intermediate

  • React PWA

    Basic

Desktop Development

Development of Desktop User Interfaces.

  • React PWA

    Basic

  • Electron.js

    Basic

  • Tauri.js

    Basic

Databases

Database Design and Management.

  • PostgreSQL (with PostGIS)

    Intermediate

  • MongoDB

    Intermediate

  • Microsoft SQLServer

    Basic

  • Redis

    Basic

  • DB Scalation: Indexing, Sharding, Replication

    Learning

Infrastructure & Cloud

Infrastructure Tools, Practices and Cloud Providers.

  • Linux

    Basic

  • AWS

    Basic

  • Microsoft Azure

    Learning

  • Containerization: Docker, Kubernetes

    Basic

  • DevOps Culture & Practices: CI/CD, IaC, Monitoring, Automation, Code Coverage, ...etc

    Learning

GOT A PROJECT IN MIND?

CONTACT ME!

mail iconphone iconwhatsapp iconlinkedin icon