About Me
Samuel Seay
Samuel Seay
I am a passionate full stack polyglot developer with a wide range of skills. I'm experienced with UI/UX, Accessibility and Single Page JavaScript frameworks, such as React, Ember and others. I'm also experienced with back-end development in Node.js, Elixir and less recently Ruby on Rails. In recent years I have also worked extensively with mobile development in Android and React Native. I'm always looking to learn new things and I'm excited by new challenges.
JUNE 2020 - PRESENT
Automattic is a distributed company working mainly on products within the Wordpress ecosystem.
In my time at Automattic I've worked on a number of projects, including building out a single page application for the Day One app, with TypeScript / React / Vite and Node.js backend.
I also worked extensively on the WooCommerce ecommerce plugin for Wordpress, building React / TS front-ends and extending PHP functionality of the plugin.
More recently I've also been supporting our dev teams, by optimising our tooling using Turborepo / Webpack / Docker and other tools to make our dev environments more reliable and to support automating release processes.
MARCH 2018 - JUNE 2020
Atomic.io was a design tooling startup when I first arrived there. We worked on a very complex React front-end with a relatively simple Node.js backend. In my time on that project I worked on all aspects of the front and back end. I rearchitected chunks of the state management so that we could build more advanced features. I also worked on a backend implementation that allowed us to import designs from the Figma software tool.
After some time we pivoted away from the old product to build a more business focussed enterprise tool based on knowledge we garnered from building designer tools. This involved the building out of several green-fields projects. Another developer and I lead the team towards microservices. The team had strong knowledge in Node.js so we built out our backends with koa and Node.js and our infrastructure was mainly Docker based. I also built out our security approach for passwordless authentication.
After we built out the backend services, I took a lead on our SDK efforts, we needed to build developer tooling for Android, iOS and the web. We had a 2 person team and during that time I built out our native Android SDK and a Preact based web SDK.
The Android SDK has been one of the most interesting experiences during my time at Atomic. It was required that the SDK be built as an embeddable UI framework, which meant solving some of the toughest problems I've had to solve in Android and I've learned a lot from that process.
JUNE 2015 - MARCH 2018
Manuka Coalition is a small web development consultancy working for large clients internationally. During my time at Manuka I've worked on Ruby on Rails, Node.js, Ember, React and Elixir/Phoenix applications for both our external clients and internal software development.
More recently I've also had the opportunity to work on mobile applications in react-native and Android. Android specifically has enabled me to become proficient in Java. If you would like more detail about specific projects I've worked on then please contact me to find out more.
JANUARY 2014 - JUNE 2015
Advocating best practices was the hallmark of my time at Orion Health. I took a lead role in implementing accessibility, responsive behaviour and good code architecture for their Patient Portal system which connected patients with their clinical information. The original application was built with legacy technologies so during my time there I pushed for an update in the technology stack that would allow us to keep up with modern browsers including, building proof of concepts for moving from the YUI module system to es6 modules.
SEPTEMBER 2013 - JANUARY 2014
As a freelance developer I built web applications in Ruby on Rails but also spent a lot of time in client side development with HTML5, CSS3 and front-end frameworks like Bootstrap. I built some single page application games in Moodle utilising Knockout.js. I also designed the DB schema and built front-end and back-end components for a Ruby on Rails based Education Management System.
JANUARY 2012 - SEPTEMBER 2013
My core responsibilities at NV Interactive involved building .NET/MSSQL web applications. I built a faceted search and other CRUD features for a complex Au Pair application and also built Umbraco CMS based sites with custom functionality.
JANUARY 2012 - MAY 2013
My first job out of college was at Intergen as a C#/ASP.NET developer. I spent a large chunk of time there on an advanced agriculture system, that was an interactive single page application built in Knockout.js I also built much of the HTML/CSS components in the application (and aspects of the MVC backend as well). I pushed for our developers to get a better understanding of JavaScript as well.
2011
Bachelor of Information Technology at the Weltec Institute of Technology.
Awards
2001
High School Certificate in English, History, Maori, Science and Maths.