Joshua Lopez

Software Engineer

About Me

Hello there! My name is Josh and I am a highly motivated Full-Stack Software Engineer in Houston,Texas.
I am available for contract/freelance work doing either front-end or back-end, while I pursue new job opportunities.
Prior to becoming a developer, I worked at UPS as a Package Delivery Driver but was also CHSP Co-chair of the safety committee managing a team of over 70+ drivers. I became a leader and a mentor to new-hires and hope to bring that leadership into software developing.
Here are some fun facts when I am not coding

  • riding my motorcycle
  • playing with my kids
  • working on cars
  • playing competitive videos games, soccer or basketball.

My Skills

The skills I have learned so far 💻

  • python developer icon
    Python
    Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
  • javascript icon
    JavaScript
    JavaScript, often abbreviated as JS, is an interpreted programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
  • html5 icon
    HTML 5
    HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and last major HTML version that is a World Wide Web Consortium recommendation. The current specification is known as the HTML Living Standard.
  • css3 icon
    CSS 3
    Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
  • Node js icon
    Node.js
    Node.js is an open-source, cross-platform, back-end, JavaScript runtime environment that executes JavaScript code outside a web browser.
  • express icon
    Express.js
    Express.js, or simply Express, is a back end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js.
  • Sequelize Icon
    Sequelize
    Sequelize is a powerful library in Javascript that makes it easy to manage a SQL database. ... At its core, Sequelize is an Object-Relational Mapper – meaning that it maps an object syntax onto our database schemas. Sequelize uses Node. JS and Javascript's object syntax to accomplish its mapping.
  • Postgres icon
    PostgreSQL
    PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.
  • git icon
    Git
    Git is a distributed version-control system for tracking changes in any set of files, originally designed for coordinating work among programmers cooperating on source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows.
  • github icon
    GitHub
    GitHub, Inc. is a subsidiary of Microsoft which provides hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
  • npm icon
    NPM
    npm is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.
  • Amazon web service icon
    Amazon Web Service
    Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
  • react icon
    React
    React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.
  • redux icon
    Redux
    Redux is an open-source JavaScript library for managing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook's Flux architecture.

I know that as a software engineer I will always be a student. I will always learn something new , and that is very exciting, I can't wait to add more badges to this arsenal that I already possess.

My Projects

My Projects Section
These are the projects that I have done so far and this is just the beginning!

Tamagotchi pet project

Tamagotchi Pet Project is a game that allows you to adopt, feed and play with a pet in a text style video game. It was the first programming project I completed. It was a solo project using object-oriented programming using classes written in Python3.

Front End Project

My front end project was a group project made using HTML , CSS and JavaScript to make a food and drink pairing website. We used 2 different API's one was top food news stories from NewYorkTime, the other was a random drink generator API. I mainly worked on the html, and css on this website without the use of libraries like boot-strap to learn as much as I could from using plain CSS.

Get in touch

Thank you for visiting my Portfolio These are the many way's to get ahold of me for any inquiries you may have for any job opportunities or building you a website/app.

Motivational image