CONTACT

Juan Gerardo

FULLSTACK DEVELOPER

|

ABOUT

Me

Here is my story...

I'm a mechatronics engineer with 10 years of professional experience in different manufacturing industries (automotive, metal-mechanic, plastics, food, etc), in different positions (automation, maintenance, production, engineering, quality, projects, etc).

During the last few years, I found a real passion for programming and becoming a developer, so I started studying Mobile development technologies, and then I decided to start a Bootcamp in order to become a Fullstack Developer.

EXPERIENCE

  1. Frontend Developer

    • Create a scalable and maintainable codebase.
    • Apply SCRUM methodologies.
    • Deploy applications using Google Cloud Services.
    • Write unit tests for new features and bug fixes.
    • Write documentation for new features.
  2. NON-IT positions

    • Automation Programmer at CEA.
    • Line Technician at LALA.
    • Project and Machining Process Engineer at John Deere.
    • Machining Process Engineer at Delphi Diesel Systems.
    • Automotive Quality Engineer at PKC Group.
    • Process and Quality Engineer at Henniges Automotive.
    • Automotive Senior Quality Engineer at Motherson Group.
    • Manufacturing Supervisor at SMP Automotive Alambama.
    • Teacher at UANE and UAC.
    • Ads Assesor at Telus International.

SKILLS

The tech stack that I have used:

JavaScript
TypeScript
HTML
CSS
React
NextJS
NodeJS
Express
Go
Gin
Python
FastAPI
Java
Kotlin
Android
Firebase
Dart
Flutter
Docker
Figma
PostgreSQL
MySQL
MongoDB
SQLite

PROJECTS

SQLite Viewer-Browser

SQLite Viewer-Browser

HTMLCSSJavascript

This extension for the code editor 'Visual Studio Code', allows you to view SQLite databases data and perform basic operations like update, delete and insert data. I made this application as a personal tool to work with sqlite databases.

Admin Panel/Dashboard

Admin Panel/Dashboard

FlutterDartGetXTypescriptNodeJSExpressMongoDBFirebase

Fullstack web admin dashboard made with Flutter web. It includes authentication with firebase (google) and a custom auth backend made with Typescript, NodeJs, Express and Mongo DB to save the registered user information.

GoNext Events

GoNext Events

HTMLCSSTypescriptReactNextJSGoGinSQLite

Fullstack web app that allows you to see and create events/meetings. The Frontend was made with HTML, CSS, Typescript, React and NextJS. The Backend was made with Go and Gin with a SQLite database.

Team App

Team App

WebflowFigma

This is a concept project desgined with Figma. The website was created with 'Webflow'. The only functional link in the website is the 'Blog' link, which takes you to a concept blog page, where you can click on each blog card to view the post.

E-Commerce

E-Commerce

ReactNextJSJavascriptCSSSanityStripe

This is an e-commerce web app/template. It uses Sanity, which provides an easy administration alternative to a common backend. To test the checkout, use fake data and card number 4242 4242 4242 4242, exp. date 04/42 and cvc 424.

Personal Blog

Personal Blog

ReactNextJSJavascriptCSSMongoDB

This is my personal blog where you can find some interesting posts. It uses some 3rd party libraries to write the posts in Markdown and show code snippets. Also, Mongo Db is used to store contact data from the contact form.

LaZynema

LaZynema

HTMLSASSJavascriptReact

This is a web app about movies/series (similar to netflix). The Frontend was made with HTML, SASS, Javascript and React. The app has a movie search bar, a movie detail page and it uses an external movies API to show the information.

Paint Your Images

Paint Your Images

AndroidKotlin

This Android mobile app allows you to paint on a blank canvas or use an image as a background and paint over it. You can also save and share your creations with friends. The app was made with Kotlin.

Cool Morning

Cool Morning

FlutterDartFigma

This mobile app was made for a local gift shop from Torreon, Mexico. You can find all of the information related to the store from product catalogs to contact information.

1&1 Workout

1&1 Workout

AndroidKotlinSQLite

This Android mobile app was developed to help people workout at home without exercising equipment, based on the 1&1 workout methodology which consist in exercising 1 minute and rest 1 minute. A BMI calculator is also included in the app.

Notudus

Notudus

React-NativeTypescriptSQLite

This Mobile app allows you to create note lists and todo lists. It uses SQlite to save your date privately and locally in your device. The app was made with Typescript and React-Native.

La Boutique

La Boutique

AndroidKotlinFirebase

This Android mobile app was developed for a local clothing shop that operates in the city Torreon in Mexico. The app was originally planned to be just an inventory tool but it ended up being an ecommerce app.

Mobile shop app

Mobile shop app

FlutterDartFirebase

This Flutter mobile app is a mobile ecommerce template app. It includes a login view, a product detail view, a shopping cart view, admin options to create an edit your products, and a view to see your previous purchase orders.

Expense tracker app

Expense tracker app

FlutterDart

This Flutter mobile app is a personal expense tracker app. It includes a main view, a modal view to add a new expense, and a custom widget to display all of the expenses during the previous 7 days, It was made with Dart.

Uber clone

Uber clone

React-NativeJavascriptReduxTailwind

This React-Native mobile app is a simple uber clone. It has a main screen with a search bar where you can select your current location, a map screen where you can select your destination, and it also calculates the fare.

Connect 4 game

Connect 4 game

AndroidKotlin

This Android mobile app is the classic 'Connect 4 game' where you have to connect 4 chips inline. You can play with a friend on the same device. It was made with Kotlin.

Math game for kids

Math game for kids

AndroidJava

This Android mobile app is a simple math game for kids, where they can practice basic math operations (addition, subtraction, multiplication and division). It was made with Java.

More projects

More projects

You can find more projects in my GitHub profile. Click on the button above to go to my GitHub profile.

What can I do for you? Let me know.

thegera4@hotmail.com

thegera4

Juan Gerardo Medellin Ibarra