CTO
2020 - PRESENTMevia- Headed the development and kept long-term software plans updated.
- Led the development for integration with several prominent business partners.
- Helped plan and build integration with a new generation of IoT devices, including a new LwM2M server written in Kotlin.
Technologies: Ruby on Rails (RoR), Ruby, Kotlin, Ansible, Docker, Heroku, Full-stack, Amazon Web Services (AWS), CTO, GitHub, SQL, APIs, TypeScript, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, minitest, Amazon S3 (AWS S3), Pundit, JSONAPI::Resources, Databases, Back-end, Architecture, JSON, REST, JSON REST APIs, REST APIs, API Design, API Documentation, Web Development, iOS, Android, Firebase, Serverless, Redux, React Native, TestFlight, Mobile App Development, ScriptingCo-founder and Lead Developer
2021 - 2022Shady Solutions- Designed, developed, and deployed two web shops capable of selling tokens on the Cardano blockchain.
- Helped build Ruby applications for minting tokens, burning tokens, and sending ADA on the Cardano blockchain.
- Ran and operated a stake pool, focusing on hardening Ubuntu servers and adding tools for monitoring server and application status and health.
Technologies: Blockchain, Python, Ruby, Ruby on Rails (RoR), React, TypeScript, JavaScript, JSON, JSON Web Tokens (JWT), PostgREST, Heroku, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, RSpec, Pundit, Databases, Non-fungible Tokens (NFT), Back-end, Architecture, REST, JSON REST APIs, REST APIs, API Design, Web Development, Python 3, Redux, ScriptingLead Software Developer
2015 - 2020Mevia- Planned and oversaw all software development at Mevia. Built large portions of both the back end, front end, and apps.
- Oversaw migration from DigitalOcean to AWS, including a rewrite of most DevOps-related software.
- Added integrations to new versions of IoT hardware.
- Built a complete JSON:API in Ruby on Rails, adhering to JSON:API 1.0.
Technologies: React, React Native, Ruby, Ruby on Rails (RoR), JavaScript, Node.js, Express.js, Terraform, Ansible, Heroku, Full-stack, Amazon Web Services (AWS), GitHub, SQL, APIs, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, minitest, Amazon S3 (AWS S3), Pundit, JSONAPI::Resources, Databases, Back-end, Architecture, JSON, REST, JSON REST APIs, REST APIs, API Design, API Documentation, Web Development, iOS, Android, Firebase, Serverless, Redux, TestFlight, Mobile App Development, Scripting, Code AuditingConsulting Software Developer
2014 - 2015B&B Web- Built and deployed a new customer support chat, both the front and back end.
- Oversaw new releases, features, and deploys. Planned them in Asana and GitHub.
- Fixed bugs, added new features, refactored existing code, and helped migrate parts of the system from ASP.NET and jQuery to C# and React.
Technologies: C#, React, jQuery, Backbone.js, ASP.NET, Full-stack, GitHub, SQL, APIs, Bootstrap, Agile, Lodash, Databases, Back-end, JSON, REST, JSON REST APIs, REST APIs, Web Development, WebSocketsSoftware Developer
2014 - 2015Entize- Developed full and customized integration with a large customer system in JavaScript.
- Tracked and fixed bugs using Asana, Git, GitHub, and Trello.
- Helped build, plan, and deploy several releases in DerbyJS.
- Built several complete features and services in DerbyJS.
Technologies: DerbyJS, JavaScript, Node.js, MongoDB, Full-stack, GitHub, SQL, APIs, Agile, Lodash, Databases, Back-end, JSON, REST, JSON REST APIs, REST APIs, Web Development, WebSocketsSoftware Developer
2013 - 2014Chalmers Teknologkonsulter- Helped customers plan and oversee several new features of existing products.
- Designed, built, and deployed a data transfer service in Java. The service ran daily, fetching and analyzing large datasets from one database and storing them in another.
- Upgraded two existing services from Ruby on Rails 3 to Ruby on Rails 4.
- Planned and built a feature, allowing for adding users via imports of large spreadsheets.
Technologies: Java, Ruby, Ruby on Rails (RoR), MySQL, JavaScript, jQuery, jQuery UI, CSS, HTML, Databases