Experienced Rails/Vue Web DeveloperPrivate information
🚀 Experienced Full Stack Developer with more than 12 years of professional experience with Ruby on Rails and related technology. I've built products from the ground up for startups and I've jumped in on existing code bases to add features and solve problems in a timely and cost effective manner. I understand the value of a solid test suite.
I also have extensive experience with Vue.js - I've built mobile applications and complex front-end solutions for Rails using Vue.
I'm a seasoned remote worker - I've been working remote since 2000.
THE ORIGIN STORY - (long)
👶I began my web development journey, shortly after college, working with FileMaker and Lasso at a development company specialized in those technologies.
I craved a more industry standard technology stack, and in 2000 I moved to working remote, as a self employed contractor and began developing web solutions with PHP and Postgresql. My first big contract was developing an eLearning solution in partnership with a Japanese technology company.
Eventually, a colleague and friend convinced me to try "the next big thing", which was Ruby on Rails 2.x (~2008), at the time.
👨We built a multi tenant/SaaS solution for creating public and private torrenting communities. The buzz word of the day was, "semantic data", and our system integrated with an external semantic db to query for meta data related to our communitie's data.
Unfortunately funding for this project dissolved and the team was laid off.
Next, I worked on a number of smaller projects for a couple of years, before landing a longer term project adding features, fixing performance issues, and addressing bugs on an eLearning product called Edsero, for a Chicago based company called Global Learning Models.
🧔♂️In 2016 I was approached by two would-be founders about developing a SaaS solution to bring affordable occupational health and safety solutions to small and medium companies.
I accepted the job, and begn working with the founders - domain experts in their field, to gather requirements, architect, design, and then to rapidly develop a minimal viable product. I also managed infrastructure choices, set up of hosting & deployment, backup strategies, the marketing site (static site generated with Jekyl) etc.
I produced a viable product in about nine months- we had paying customers using the system in the first year.
In the following years development was focused on adding more features and capabilities: an investigaton system, training and certifications tracking, integration with third party training providers, the ability for companies to develop and complete custom forms. I also developed internal admin tools to aid customer support, billing.
Next, I developed the mobile application📱.
I chose Vue.js and "progressive web application" PWA technology. Users required the ability to complete their safety forms in the field, even without internet access, and those forms then needed to be seemlessly uploaded to the backend once the internet became available. I also built out the versioned REST API to support the mobile client.
My initial years on the project were solo development. At the mid point of the project we occasionally hired and managed additional short-term developers.
The last years were a return to solo development, but I worked with an excellent product designer (a recent graduate from Emily Carr's UX program). It was an amazing experience to work with such talent as a team.
🧓Today I'm ready to embark on the next chapter. Whatever it may be. But after years of mostly solo development I crave working with peers who I can learn more from.