Hey, I'm Josh Sisley

Tech Lead and Senior Software Engineer

I always thought my dream was to be a meteorologist for institutions that focused on severe storm research. It seemed like an appropriate dream at the time because of my interest in storm chasing. I loved going storm chasing and in particular the thrill that it gave me when I was able to watch a storm go from a small cloud to a large supercell. This guided me to get my degree in Meteorology, but in the end, I just felt like it was not what I was supposed to do.

Shortly after graduating, I took some time to try and find the spark that I was missing. I found that spark with the first web development tutorial that I started. Since then, I can not get enough. Programming to me is much like watching a powerful supercell go from a small cloud to the towering anvil. With programming, I am able to build a powerful and robust application starting from scratch. The same thrill that I got from storm chasing is the same thrill I now get with building brand new applications.

So now, in this industry, my passion and the thrill I get remains the same. I love that there is always more to learn, more problems to solve, and more to build.

Podcasts I enjoy

  • Syntax
  • Serverless Chats
  • JS Party
  • Epicenter
  • Changelog

Experience

SemanticBits LLC

Tech Lead & Senior Software Engineer

Mar 2021 — present

SemanticBits LLC

Technologies: Angular, Node.js, Nest.js, AWS, PostgreSQL

  • Provided architectural and design direction for a brand new software application.
  • Managed technical debt and helped create technical tickets.
  • Provide technical mentorship for more junior engineers on the team.
  • Ensured through code reviews that every story met technical aspects of definition of done.
  • Built out the MVP for the new full stack application using Angular, Nest.js, and PostgreSQL.
  • Interfaced with other teams and product stakeholders, in collaboration with the Product Owner to ensure technical requirements are met satisfactorily through the solution.

Daysmart Software

Full Stack Software Developer

Apr 2019 — Mar 2021

Daysmart Software

Technologies: Angular, Node.js, AWS, MongoDB

  • Led and architected the migration of the existing app from Angular.js to the newest version of Angular (currently 10) while continuing to build out new features.
  • Built out new Serverless APIs using AWS Lambda in order to provide a more secure and scalable product for our customers.
  • Primary languages/libraries used include: NodeJS, AngularJS, Angular, MongoDB, Mongoose, MySQL, and Sequelize.

Cisco

Full Stack JavaScript Developer

Apr 2018 — Apr 2019

Cisco

Technologies: AngularJS, Node.js, MongoDB, Docker

  • Led a team of developers to upgrade an existing AngularJS application to the latest version of Angular.
  • Integrated and built out numerous different APIs using Node.js in order to create a centralized bug tracking software for the company.
  • Primary languages/libraries used include: NodeJS, AngularJS, Angular, MongoDB, Mongoose, Passport, Lodash, and ElasticSearch.

Hawaiian Airlines

Software Developer (Contract)

Jul 2017 — Apr 2018

Hawaiian Airlines

Technologies: AngularJS, C#, SCSS

  • Reduced initial page load by over 50% by reducing the amount of DOM elements/watchers (Angular.js) on the page and by reducing the amount of API calls being made on initial load.
  • Helped create the new flight booking application using AngularJS 1.6 and C#.
  • Helped to research and estimate the time/effort that would be involved in upgrading existing applications from Angular 1.x to the latest Angular.

Shoeboxed

Front End Software Developer

Mar 2016 — Jul 2017

Shoeboxed

Technologies: AngularJS, Angular, HTML, CSS, SCSS

  • Built out the front end for the newest application (Fetch) using a combination of Angular 2+, HTML5, CSS3 and Bootstrap.
  • Helped to build out the RESTful API service using Node.js and Express framework.
  • Developed the reporting functionality for a brand new product that allows users to be able to filter through all of their expenses quickly and efficiently.

Jellyfish Health

Front End Software Developer

Jan 2015 — Mar 2016

Jellyfish Health

Technologies: AngularJS, HTML, CSS, Java, Agile/Scrum Development

  • Created a user friendly dashboard that displayed both live and historical data for physicians and medical staff.
  • Built the main Patient Access client application using Angular 1.x and Bootstrap to create a responsive SPA.
  • Designed and developed waiting room displays used in clinic waiting rooms to show the progression of patients.

Education

I am mostly self-taught, but here are some of the most relevant certifications I have achieved:

Valparaiso University

Meteorology

May 2021

Valparaiso University