Steven Irby
☕️

Steven Irby

Software Engineer in Remote

Looking for a place where I can create a huge impact.

3 years ago

About

I'm a front-end software engineer who enjoys roaming around the world while working remotely. I've worked remotely since 2015. I love to write well tested code and dig Typescript.

Side Projects

2020

This is a simple tool you can run on a server to go fetch your data from cronometer so you can have an API for your data.

2020

Due to the COVID-19 pandemic, a lot of museums and art galleries have been closed. I got tired of not seeing art, so I created this site and a daily newsletter. It's very simple, we email you one new piece of art a day.

2016

Just a random little side project I thought was fun. Pretty much abandoned at this point.

2013

I created a bookmarklet that produced far better reports from your myfitnesspal data. This was actually used quite a bit by many people around the world. It still even works after all these years (at least in 2021).

Work Experience

2019 — Now
Sabbatical Time off at N/A
World

I took a sabbatical to finish an around the world trip across the globe. I completed my goal of visiting all 7 continents of the world.

  • Met and communicated with thousands of people around the world with extremely different backgrounds: from tribal people, entrepreneurs, taxi drivers, very impoverished, to very wealthy.
  • Worked on a few side projects for fun.
  • Wrapped up work on my failed startup.
  • Took time to think deeply about what makes me happy and what makes me tick.
  • Saw many cultural and historical sights.
2017 — 2019
Remote / California

Co-founder of Hen Outdoors, an online destination for women who hunt, fish, and love the great outdoors.

We empower women, entertain, and help find organized hunts with other like-minded women around the US and Canada.

  • Develop business strategies and plans
  • Manage team of contractors
  • Oversee bookkeeping and review financials
  • Handle all tech-related portions of the business. (e.g. website, Shopify store, and automation)
2017 — 2018
Remote
  • Worked on a large enterprise Angular 2+ app for a US airline.
  • Work with stakeholders and team to help figure out what needs to be built.
  • Help improve the efficiency of code and app.
  • Write unit tests and work with the testing team to ensure better coverage.
2015 — 2018
Senior Software Engineer at The Creative Few
Remote

An agency that works with a mix of clients on short to long-term projects. Most of my time has been working on a project with a large fortune 40 company, as a full-time contractor.

Responsible for building key features while working with stakeholders, both within the team and with the client.

Mentor and help junior developers.

Debug tough problems within the app.

Write unit tests.

Ensure quality of code with peer reviews and tools.

Work with other senior developers to help architect the entire app.

Using a mix of angular 1 and angular 4, gulp.js, webpack, node.js, git, and many other tools.

2014 — 2015
Portland, OR

Responsible for architecting and building a responsive single-page web app, using: Angular.js, bootstrap, and node.js.

Coordinating with other contractors on the project.

Worked with a product designer and other stakeholders.

Write back-end code for node.js back-end and coordinate with other developers working on API server.

Design API endpoints for front-end app.

2013 — 2014
Portland, OR

Worked on client-slide application using backbone.js and node.js for rendering client-side templates on the back-end.

Worked with stakeholders and designers to create new features or update existing functionality.

Responsible for writing unit tests for both front-end and back-end code.

Wrote back-end code for new and existing features using Python and sqlalchemy for ORM.

Used git for version control and responsible for performing code reviews on all pull requests.

2012 — 2013
Software Engineer at Nike, Inc
Beaverton, OR

Create updates to company website using HTML/CSS and JavaScript.

Introduce best practices such as JavaScript unit testing and better coding standards.

Write HTML and markup using Java template engine.

2010 — 2012
Software Engineer at Decipher, Inc
Portland, OR

Built full web application for live video data recording, using HTML5 video and YouTube videos, charting library, and cross-domain communication. Back-end tool included: user and project management, reporting tool, and previewing of projects. Videos would be embedded into websites, allowing users to rate videos while watching. Then see their rating compared to others, by displaying data on a chart.

Successfully rewrote change management system used by all staff and all clients; for testing and editing surveys.

Created and maintained web intercept system, which generated JavaScript files for embedding into clients web pages. This system used an XML configuration file, which staff would create.

Responsible for many other features through system, requiring writing unit tested object-oriented JavaScript, jQuery, and python.

Continually improved coding standards through code reviews, using tools such as: jslint, jshint, and pyflakes.

Wrote and maintain unit tests for maximum code coverage.

Consistently met deadlines while working with stakeholders: other developers, designers, testers, and client advocate.

Used mercurial for source control, and bug tracking system.

2007 — 2010
Survey Programmer at Decipher, Inc
Fresno, California

Wrote a complex script which took one hour of work down to 10 minutes.

Stream lined processes by creating shell scripts to automate tasks; both in BASH and Python.

Responsible for timely programming and creation of online surveys; programming logic, XML, and styling using back-end templating system.

Managed and manipulate very large data files using tools I would create.

Peer review of other programmer work.

Create custom multilingual emails and send to clients' users.

Periodically train peers in the use of Unix and Shell scripting while documenting new uses.

Contact

Twitter
LinkedIn
Instagram
GitHub