Jair Morocho

spanish english

About me

I am a disciplined and intelligent individual with a strong work ethic and a commitment to excellence . I enjoy tackling challenges with precision and creativity, maintaining an active and healthy lifestyle with a passion for exercise and the outdoors . I have strong teamwork skills, collaborating with colleagues to achieve common goals through open and respectful communication . Committed to continuous improvement in the field of software engineering , I am always seeking opportunities to grow professionally and contribute to innovative projects .

My background

Bachelor of Science

Graduated from La Salle Private Unit with a Bachelor of Science degree, with an average grade of 8.92 out of 10, awarded on July 24, 2017.

Computer Science Engineering

Graduated with a degree in Computer Science Engineering from the Universidad Politécnica Salesiana del Ecuador, I possess a strong academic background in programming, statistics, database management, Linux, and other relevant skills. I maintained an average grade of 9.2 out of 10.

Full Stack Developer

I completed the Full Stack Developer training program at Codecademy, a comprehensive course designed to equip students with both frontend and backend development skills. This intensive program covered a wide range of technologies and programming languages, including HTML, CSS, JavaScript, Node.js, React, and SQL. Through hands-on projects and interactive exercises, I gained practical experience in building complete web applications, from designing user interfaces to implementing servers and databases.

My projects

Source Code Similarity Detector

What is it about?

It measures the level of similarity between two pairs of source code. The program takes as input two or more source code files and measures the level of similarity that exists between each pair. Similarity ranges from 0% to 100% if it is exactly the same.

How was it done?

The process consists of several stages:

  • NLP Process: Tokenization, comment removal, variable identification, variable elimination.
  • Construction of a Bag of Tokens.
  • Term-Frequency Model.
  • Vector Cosine.
  • Creation of the Similarity Matrix.

Tech stack

Flask for the backend, HTML and CSS for web structure and design, and Python and JavaScript for the program's logic and functionality.

Repository

Similacode

Nurse Medication Management System

What problem does it solve?

The system has a list of medications with their name, description, and stock.

There are four roles: administrator, nurse, pharmacist, and patient.

What does each role do?

  • Administrator: Can create users (nurse, pharmacist, or administrator); can manage users (delete/edit); edit their profile.
  • Nurse: Can place an order to the pharmacist, entering the patient's ID and the list of requested medications.
  • Pharmacist: The pharmacist has the list of requests that need to be executed. Once the list is ready, it changes its status to 'deliver'. Once the request is delivered, it changes its status to 'delivered'.
  • Patient: Can view medical prescriptions.

Technologies Used:

  • Flask
  • HTML
  • CSS
  • Python
  • JavaScript

Repository

Nurse Medication Management System

My Skills

html css java script sql git github nodejs reactjs redux postgresql python

jairmorocho99@gmail.com

moroeljair

Jair Alexis Morocho Duran