Hi! I'm Jeanpier Mendoza

I like to build software

Excited to learn more


Resume

Skills

Frontend

HTMLHTML
CSSCSS
JavaScriptJavaScript
React.jsReact.js
AngularAngular

Backend

JavaJava
SpringSpring
Quarkus.ioQuarkus.io
Node.jsNode.js
Express.jsExpress.js
NestJSNestJS
MySQLMySQL
PostgreSQLPostgreSQL
MongoDBMongoDB
CouchDBCouchDB

Tools

TypeScriptTypeScript
JestJest
SwaggerSwagger
DockerDocker
GitGit
LinuxLinux
VercelVercel
AWSAWS
AzureAzure

Experience

SSR. Software Developer

Sep 2022 - present

Migration of Corporate Credit Card web services for a financial institution, oriented towards a microservices architecture, improving the scalability, maintainability and future projection of the product.
Development of user interface to facilitate the configuration of the internal component of the telecommunications company.

Technologies: Gitlab · OpenShift · AWS Lambda · Amazon Web Services (AWS) · Spring Boot · Java · Docker · RESTful WebServices · Quarkus · React · TypeScript

Software Developer

Dec 2021 - May 2022 · 6 mos

Analysis, design, development, testing and documentation of REST services. Remaking a node.js backend of the digital identity of the clients, from Loopback to the NestJS framework, for its maintainability and future projection. Bug fixes, improvements, implementation of unit and e2e tests, error catalog, documentation, as well as development of new REST services.

Unfortunately, due to the development of my degree work, I had to stop working.

Technologies: Node.js · NestJS · TypeScript · Mongoose · MongoDB · TypeORM · OracleDB · Jest · Supertest · REST API · Microservices · OpenAPI Swagger · Angular · Docker · Linux · Git · Gitlab

Software Developer Internship

Mar 2021 - May 2022 · 3 mos

During my pre-professional internship I developed the backend and frontend of a web information management system with several modules and user authentication and authorization for an insurance brokerage company.

Technologies: Java · Spring Boot · REST API · JPA · MySQL · CouchDB · JWT · OpenAPI Swagger · Wildfly · HTML5 · CSS3 · JavaScript · Vue.js · Quasar Framework · Git · Bitbucket

Open Source Projects

Clínica de Puertas de Carros J & G Management System

Clínica de Puertas de Carros J & G Management System

A management system to control sales, inventory and other aspects of the business. Currently in development.

JavaSpring BootSpring Security/JWTSpring Data JPA/MySQLReactJSTypeScriptMaterial UI (MUI)Redux Toolkit (RTK) & RTK QueryReact Hook FormLinux

Professional Profile Generator (PPG)

Professional Profile Generator (PPG)

A web platform that allows you to discover the most demanded technologies in your city in real time using web scraping. Developed in team with @EmilyLino.

TypeScriptNode.js/NestJSPuppeteerJWTMongoose/MongoDBAngularAngular MaterialOpenAPI/SwaggerDockerLinuxAWS

Auth App

Auth App

An app that allows authentication and registration, as well as maintenance operations (CRUD) of users.

JavaSpring BootSpring Security/JWTSpring Data JPA/PostgreSQLOpenAPI/SwaggerAngularPrimeNGDockerLinux

CaniCat Backend

CaniCat Backend

The backend for a mobile application that allows you to manage your pets' vaccinations. Developed in team with @EmilyLino.

TypeScriptNode.js/Express.jsJWTSequelize/MySQLDockerLinuxAzure

Users & Auth RESTful API (NestJS)

Users & Auth RESTful API (NestJS)

An example of a RESTful API for users with authentication.

TypeScriptNode.js/NestJSJWTMongoose/MongoDBJestSupertestOpenAPI/SwaggerDockerLinux

Monitors RESTful API (Quarkus.io)

Monitors RESTful API (Quarkus.io)

An example of RESTful API microservice for monitors.

JavaQuarkus.ioHibernate Panache/PostgreSQLJUnit5REST AssuredOpenAPI/SwaggerDockerLinux

Warframes RESTful API (Spring Boot)

Warframes RESTful API (Spring Boot)

An example of RESTful API for warframes (videogame characters) and their abilities.

JavaSpring BootSpring Data MongoDBDockerLinux

Users & Auth RESTful API (Express.js)

Users & Auth RESTful API (Express.js)

An example of RESTful API for users with authentication and authorization.

TypeScriptNode.js/Express.jsJWTMongoose/MongoDBDockerLinux

My website

My website

My simple website to introduce myself

TypeScriptReactJSNext.jsLinuxVercel

About me

My name is Jeanpier Mendoza, I live in Guayaquil, Ecuador.

I like technology, science and history, I consider myself curious by human nature. Since I can remember I love being on the computer trying and learning new things thanks to the Internet.

In 2017 when studying Computer Systems Engineering, I immersed myself in the world of programming and since then I have not stopped of learning. (I am currently finishing my graduation process).

I learned to program with languages like C, C++ and Java which allowed me to create strong programming logic. Then, in 2020, I started studying web development where I was fascinated by the dynamism and possibilities that exist, learning HTML/CSS/JavaScript and then self-taught I specialized in my Skills.

My hobbies are:

  • Training powerlifting
  • Watch science or history documentaries
  • Listen to rancheras (Pedro Infante and Vicente Fernandez are my favorites!)
  • Play videogames

Contact