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
Experience
Tech Lead & Senior Software Engineer
Mar 2021 — presentSemanticBits LLC
Technologies: Angular, Node.js, Nest.js, AWS, PostgreSQL
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.
Full Stack Software Developer
Apr 2019 — Mar 2021Daysmart Software
Technologies: Angular, Node.js, AWS, MongoDB
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.
Full Stack JavaScript Developer
Apr 2018 — Apr 2019Cisco
Technologies: AngularJS, Node.js, MongoDB, Docker
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.
Software Developer (Contract)
Jul 2017 — Apr 2018Hawaiian Airlines
Technologies: AngularJS, C#, SCSS
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.
Front End Software Developer
Mar 2016 — Jul 2017Shoeboxed
Technologies: AngularJS, Angular, HTML, CSS, SCSS
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.
Front End Software Developer
Jan 2015 — Mar 2016Jellyfish Health
Technologies: AngularJS, HTML, CSS, Java, Agile/Scrum Development
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: