profile-picture

Ivan Bautista

Mechatronics Engineer

I build web and mobile applications, and enjoy exploring electronics and 3D printing projects.

Comfortable with both software and hardware, I enjoy bringing ideas to life through technology.


My projects

Bluetooth Robot

Bluetooth Robot

Bluetooth controlled robot with a working prototype. Wrote the code for both the microcontroller and the android app.

Java C++ Android
Code Offline
Controller Selector

Controller Selector

Webapp I made to easily select combinations of devices for a previous job given required i/o's

Python html css JavaScript Flask
Coffee and WiFi

Coffee and WiFi

Site for sharing and rating coffee shops, specially the ones used for remote-work. You can rate seats, sockets, wifi, others.

Python JavaScript Django React Redux Postgres
WebNovel Scrape

WebNovel Scrape

Web Novel Scrape, is the result of the wish to keep reading a japanese webnovel that is not released in english yet, but it's available for free in japanese.

Python bs4 Translate API
Code Offline
Starwars Test

Starwars Test

Frontend app that presents data from the StarWars API. Made with react, redux and axios as part of a selection process for a dev job.

JavaScript React Redux axios
Electronics Shops

Electronics Shops

A site to view/find electronics components from stores in my city. Inspired in rpilocator.com

Golang Postgres Astro Typescript Tailwind
e-commerce site

e-commerce site

Complete ecommerce app using Django and React, frontend in an AWS bucket, back in GCP. AWS hosted Postgres DB.

Python html css JavaScript Django React
Telegram bot

Telegram bot

Telegram bot that tells the weather and scraps a webpage to notify me on updates about a webnovel I like. The project is online trough a Docker container in a Raspberry Pi

Python Telegram API
Code Offline
Ice Cream Plant Simulator

Ice Cream Plant Simulator

A 3D simulator that interfaces with a microcontroller to test Siemens PLC programs where the user can evaluate multiple scenarios of the ice cream production process.

C# C++ .Net Unity Blender
Code Offline
Python blog

Python blog

Blog made while learning python, including DBs, user auth, templating. Previously hosted on h̶e̶r̶o̶k̶u̶,̶ ̶n̶o̶w̶ ̶o̶n̶ ̶R̶a̶i̶l̶w̶a̶y̶, somewhere else.

Python html css JavaScript Flask
Github Finder

Github Finder

App that uses the Github API to search and visualize users on that platform. Made as part of a react course.

React Context API tailwind JavaScript
Dissapearing Text

Dissapearing Text

Notepad-like app that waits only a few seconds before erasing what you wrote. The idea is that you try to write constantly.

Python Tkinter Desktop
Code Offline
Typing Speed Test

Typing Speed Test

Desktop app to measures the typing speed of the user. Follows visually the characters as the user types.

Python Tkinter Desktop
Code Offline
desktop-img-watermark

desktop-img-watermark

Small desktop app to watermark images in python

Python QtGui Desktop
Code Offline
Space invaders

Space invaders

A space invaders game made with turtle.

Python turtle Desktop
Code Offline
Breakout Game

Breakout Game

Breakout game using python turtle.

Python turtle Desktop
Morse translator

Morse translator

Morse translator made as a quick test of replit services

Python

Experience

Software engineer
Maggioli Latam 2022-present
Main activities: Developing web applications for clients mainly in the Public Administration field. Devised models, queries, and procedures for PostgreSQL databases according to the project's specifications. Built RESTful APIs using Django (Python) or ASP.Net Core (C#) frameworks, depending on the project. Developed responsive UI components with Angular 2+, focusing on compliance with the client's style guidelines.
Automation engineer
Davinci Control S.A.S. (Bogotá Colombia) 2018-2021
Main activities: Estimating automation solutions for air conditioning systems, implementation of said systems leading a team that installs, commission and start-up the control and monitoring equipment. Programming the field controllers and developing user interfaces according to client requirements. Retrofit of out-of-date equipment leading to savings between 5 and 30% in energy consumption.
Design and projects engineer
HVAC-Consulting S.A.S. (Bogotá Colombia) 2014-2018
Main activities: Cooling/heating load calculations, air conditioning system selection/optimization for contracted buildings, plan drafting and documentation for the HVAC system of said buildings under ASHRAE Standards. Over 20 residential, commercial and industrial projects designed with highly energy efficient solutions.

Education

Mechatronics Engineering (BS)
2010-2015
Universidad Militar Nueva Granada
Courses and certifications
Data Science/ Data Analytics DS4A
2022
Correlation One
Modern Application Development with Python on AWS Specialization
2021
Coursera
Programa de seguro de Ahorros de la energia - ESI
2020
BID - Bancoldex
FX Supervisory Controllers, FX Server and FX Workbench Advanced
2020
Johnson Controls
Advanced FX Field controllers and CPO10
2020
Johnson Controls
FX Workshop
2018
Johnson Controls
PCT software and PCG Family MSTP Field controllers
2018
Johnson Controls
Machine Learning
2014
Coursera
6.00x: Introduction to Computer Science and Programming
2013
edX

Contact

Want to get in touch? Send me an email to: ivsitioinfo (at) gmail.com or you can check these pages: