Intro

Hello and welcome to my portfolio! My name is Jonathan Prieto, and I am a software engineer with 3+ years of experience. Throughout my career, I have had the opportunity to work on a variety of projects and technologies, which has allowed me to develop a diverse skill set.

I have a strong background in Python, Backend development, and I am always eager to learn new technologies and programming languages to keep up with the rapidly evolving industry. I place a strong emphasis on clean, maintainable code that is well-documented and adheres to best practices in software development. I am a firm believer in the power of collaboration and communication in software engineering, and I work closely with team members and stakeholders to ensure that all aspects of a project are completed to the highest standards.

In this portfolio, you will find a collection of projects that I have worked on. Each project showcases my technical skills and the unique challenges I encountered, providing a glimpse into my problem-solving abilities. You will also find my resume, which outlines my educational background, work experience, and technical skills.

I am excited to share my work with you and look forward to hearing from you soon. If you have any questions or would like to discuss a potential project, please feel free to contact me. Thank you for taking the time to view my portfolio!

Work

Software Engineer

Gamry Instruments Inc

Re-platforming of an existing software system and incorporated new functionality to its backend
  • Analyzed, tested, and debugged systems to guarantee seamlessperformance and identify areas for improvement
  • Designed custom emulation software to simulate various scenarios for comprehensive device testing
  • Designed custom middleware software that replaced hardware functionality, resulting in significant cost savings for the company
  • Developed and integrated new back-end software features to improve user experience.
  • Successfully migrated legacy software to a new platform to support the development of a high-value product.

Lead Data Scientist

Delphinus Engineering

Developed robust software for data analytic team
  • Streamlined sensor analysis and visualization by integrating multiple data processing pipelines
  • Engineered data aggregation software with custom machine learning tools to enable comprehensive data analysis
  • Verified software functionality through unit and validation testing
  • Created robust character and statistical recognition algorithms to improve sensor identification accuracy
  • Developed custom proprietary software for efficient data preprocessing, organization, and aggregation, saving the organization significant time and resources

Jr. Data Scientist

Delphinus Engineering

Designed data pipelines, and performed regression analysis
  • Successfully identified key features from historical data usingmachine learning techniques despite noise and other challenges
  • Utilized sensor information to accurately forecast system health and potential failures
  • Achieved an impressive increase in prediction accuracy from 35% to 90% through successful implementation of an optimized method
  • Designed and built a custom ETL pipeline to streamline data integration and transformation processes

Degrees

Bachelors of Science

Rutgers Univeristy

Dual Major:

    Mechanical Engineering

    Physics

Certifications

Backend and API

Creating Python APIs Like a BOSS - The Django REST Framework

Udemy

Make RESTful Web APIs for Mobile Apps and Front End JavaScript Frameworks - JSON, XML, CSV, and Authentication Tokens
Certificate

Django 3 - Full Stack Websites with Python Web Development

Udemy

Build 3 stunning websites, learn Back and Front End Web Development, deploy your site with HTML5, CSS3 and Bootstrap 4
Certificate

Back End Development and API

FreeCodeCamp

In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library.
Certificate

Containerized Application Development

Docker and Kubernetes: The Complete Guide

Udemy

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows
Certificate

Computer Science

Accelerated Computer Science Fundamentals

Coursera

Data Structures and Algorithms in C++. Learn fundamentals of computer science while implementing efficient data structures in C++.
Certificate

Object-Oriented Data Structures in C++

Coursera

This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes.
Certificate

Ordered Data Structures Ordered

Coursera

In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence.
Certificate

Unordered Data Structures

Coursera

The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs.
Certificate

Projects

Frontend/Backend and API

Dwitter

A Twitter inspired chat app in Django3, CSS, and HTML. Create an account and chat with other users.
Code

Django-Rest-API-ToDoWoo

Todowoo is a task keeping web application built with django3 framework, REST API, CSS, and bootstrap. This is an extension of my TodoWoo project. It adds REST API functionality built with django rest framework.
Code

Django3-ToDoWoo

Todowoo is a task keeping web application built with django3 framework, CSS, and bootstrap.
Code

Django3-password-generator

Generates a password given the users preferences
Code

FreeCodeCamp-Project-Exercisetracker

FreeCodeCamp Exercise Tracker built with Node.js and MongoDB
Code

FreeCodeCamp-Project-URLshortener

FreeCodeCamp URL Shortener Microservice built with Node.js and MongoDB
Code

Tic-Tac-Toe---React

Tic tac toe created with React
Code

Container

Multi-Docker

An overly complicated designed Fibonacci calculator. In order to learn the complexities of multi-container deployments.
Code

Multi-K8

An overly complicated designed Fibonacci calculator. In order to learn the complexities of multi-container deployments with Kubernetes on AWS.
Code

Addional Projects

GitHub

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan inte adip

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form