Loading...

John Baquero Celis

Senior Software Engineer

John Fredy Baquero Celis

Senior Software Engineer

System Engineer

Welcome!

My name is John, I'm a software engineer and I'm located in Montería City, here in Colombia 🇨🇴. My favorite language is javascript, I've learned a lot of things using it and it's my current tool which I'm working on. My goal is to use it as a tool for creating great technologic solutions tailored to the companies needed. I trust that teamwork is the best way to advance and get better results in any work and project.

Development Stack

Through the years where I've worked as a developer, I've used different technologies. Down below I'd like to show you my current stack and the rest of the tools which I've used:

Frontend

Backend

Databases

mongodb
postgresql
mysql
firebase

Cloud Computing

heroku
netlify

My Portfolio

In this section you'll find all the projects which I've worked on, you'll find some proof and personal projects. All I know do with the tools that I use.

You can find more information about my projects in my Github profile.

TAXADMINISTRADOR

Web application focused on generating yellow cards for taxi drivers affiliated with the companies TELETAXI S.A.S. and RADIOTAXI LTDA.

Full Stack Developer

Es un sistema de movilidad urbana que permite a los usuarios del servicio de transporte público observar los buses, rutas y conductores en tiempo real a través de una aplicación móvil.

Desarrollador Backend

YIPGO

Es una aplicación móvil enfocada al proyecto Última Milla de la empresa Metrosinú que permite a los operadores recibir en tiempo real servicios que son solicitados por los usuarios que requieran ser movilizados hacia el paradero más cercano.

Desarrollador Backend

Es una aplicación web que permite manejar la información principal de las aplicaciones móviles Busser y YipGO tales como rutas, calificaciones, dispositivos, etc. Permite al administrador crear nuevas rutas, paraderos, trayectos y observar métricas que ayudan a mejorar la operación.

Desarrollador Frontend

VRM

Es una aplicación web que se encarga de recolectar reportes, manejar sus estados y realizar métricas que buscan mejorar la calidad de los procesos. Ésta aplicación fue realizada para el área de mantenimiento de la empresa Metrosinú.

Desarrollador Full Stack

Es una plataforma web para la admisión y control de pacientes que padecen diabetes, además permite calcular el grupo de riesgo en que el paciente se encuentra y a partir de esa información programar las próximas citas.

Desarrollador Full Stack

Es un sistema enfocado a la telemedicina que busca por medio de una aplicación móvil la descongestión de las salas de urgencias en las clinicas y hospitales permitiendo al paciente realizar su consulta con un médico desde la comodidad de su casa.

Desarrollador Backend

Employment History

Senior Software Engineer | EPAM Systems

Remote | July 2022 - September 2022

Consolidated my knowledge about Clean Code, Clean Design, Cloud Computing, and Agile Mindset throughout the program EngX and CloudX getting a good performance on each assesment.

Lead Software Developer | Melt Studio

Remote | August 2019 - June 2022

As Lead Software Developer in this company, I worked on many projects such as:

  • TOKEN METRICS | Senior Software Developer
    • Followed the SDLC using SCRUM as Agile Methodology for planning, designing, building, testing, and deploying the Backend and Frontend apps.
    • Implemented payment gateway using Stripe and worked on the backend creating a REST API to provide to the platform the resources.
    • Stack: Node.js, React.js, Snowflake, JIRA, GitHub, Filezilla, AWS (EC2, S3, Cloudwatch, Route53), Terraform.
  • HAPPYLY | Lead Software Developer
    • Followed the SDLC using SCRUM as Agile Methodology for planning, designing, building, testing, and deploying the Backend and Frontend apps.
    • Worked on the new frontend design and refactored a legacy code to Nuxt.js.
    • We Implemented React Native to have the mobile application.
    • Worked on the back-end and refactored the REST API to v2 using Django REST Framework.
    • Stack: Python/Django, Vue.js/Nuxt.js, PostgreSQL, Asana, GitHub/Code Commit, Auto Deployment with Jenkins, and Servers on AWS (EC2, S3, CloudWatch).
  • HQIF | Full Stack Developer
    • Refactored the current front-end app using React.js and built the REST API on the back-end side using Node.js.
    • Reviewed the code of teammates and assisted them when they had blockers.
    • Worked on improving the performance of the app using design patterns and best practices of React.js.
  • SUYO | Full Stack Developer
    • Developed new features in the dashboard and the REST API.
    • Assisted the team when they had blockers.
    • Worked on improving the performance of the app using design patterns and best practices of React.js.
    • Stack: Python/Django, React.js, PostgreSQL, Pivotal Tracker, GitHub, AWS (EC2, S3).

Backend Developer | Medicall24

Montería | February 2018 - August 2019

Worked on creating an API in Node.js for serving services and resources to the mobile application. Also, I worked on creating a real-time system using Socket.io.

  • Took the “Medicall24: Product Features” document and defined the features with their ETA. Defined the database schema and the flow data based on the features.
  • Worked on the back-end side, implementing Microservices for creating the REST API using Seneca.js. Implemented Twilio using the Programmable Video Feature to connect the mobile application.
  • Participated in meetings with the PM to discuss the current process and resolve doubts because this project was new.
  • Reviewed the code, merged those changes, and deployed it to alpha for testing.

Team Lead - Backend Developer | Metrosinú

Montería | October 2016 - August 2017

Worked on defining requirements for a mobile application called Busser and I developed the back-end side using Node.js creating an API, using Redis for sending pub/sub messages, and Socket.io for sending info in real-time.

  • Worked on the backend side implementing the REST API. Also, implemented a microsystem using Socket.io to provide the mobile application with the data.
  • Worked on the frontend side implementing a dashboard using Ember.js for checking in real time the current data throughout web sockets.
  • Participated in meetings with the customer to discuss the current process and resolve doubts regarding the project.
  • Reviewed the code, merged those changes, and deployed it to alpha for testing.

Full Stack Developer | Teletaxi SAS

Montería | July 2015 - September 2016

Developed an integral system called Taxadministrador built on Node.js using handlebars.js as a template engine.

  • Developed an internal system to print control cards to the taxi drivers and also generate reports, and trigger alerts about document expirations.
  • Worked on the back-end creating a REST API.
  • Worked on the dashboard using template rendering with Node.js.