Curriculum Vitae - Jeremy List

Available Location:Wellington or remote Contact email:jeremylist@thunix.net
Contact phone:0272409472 Github profile:https://github.com/quickdudley
Drivers license:Class 1 full Citizenship:New Zealand

Statement

I have been designing, developing, and maintaining web based applications for about 8 years, and other types of software for another 2. I am comfortable working with several different programming languages and frameworks, and can quickly pick up new ones.

Key Skills

Work History

Habitat | Solo passion project

April 2022 - Present

Habitat is an incomplete SSB client written in C++ for the Haiku operating system. It currently uses the BeOS API plus Haiku's GUI layout extensions, libsodium, and I am currently in the process of porting its data storage from BFS indices to SQLite 3. This is usually just a spare time project but I've had a couple of periods of working on it full time recently, and have been also using it as an opportunity to experiment with approaches to time management and gain a clearer idea of what works for me and what doesn't.

Seek Limited (Melbourne, Remote) | Software developer

August 2022 - August 2023

I worked in the Ops Enablement squad in Seek Pass (formerly known as Certsy). This squad is focused on supporting the operations team by maintaining and extending Certsy's internal API (Ruby on Rails, GraphQL, AWS Event Bridge) and admin portal (React, TypeScript) to streamline their work and where possible automate common tasks.

CricHQ (Wellington) | Software developer

May 2021 - July 2022

I worked on maintenance and new features for CricHQ's web applications, with a focus on player management features and player registration. The larger application is in Ruby on Rails, Coffeescript, MySQL, Handlebars, and Backbone forms; and the smaller one is in Ruby on Rails, PostgreSQL, and React.

Youdo Limited (Wellington) | Software developer

February 2018 - March 2021

I developed and maintained applications for a variety of customers (primarily Transpower) using Ruby on Rails, PostgreSQL, and either React or JQuery depending on the age of the project. Some projects included incidental use of other languages and technologies such as Lua and shell scripts.

iSoftStone Information Technology co. ltd (Shenzhen) | Software developer

December 2015 - March 2017

I worked on two projects for Huawei: OpenAPI and B2B. For both projects we used Java and Oracle Database. For OpenAPI we also used WS02 and Huawei Application Engine, and for B2B we used Tibco. We also used Struts to create stand-ins for third party APIs during testing. I also translated sections of the WS02 documentation into Mandarin for other team members' reference, and verified that documented features were working correctly.

Fantem IoT Technology co ltd. (Shenzhen) | Software developer

September 2014 - August 2015

I maintained public websites for Fantem, Aeotec, and some individual product lines. Developed and maintained various applications for internal use. I used PHP, JQuery, MySQL, and provided some integration with Wordpress.

Fushijierui Technology co ltd. (Shenzhen) | Technical manager

September 2013 - June 2014

I was in charge of all technical aspects of this startup company, including creating a plan for our project, hiring additional developers, providing some training, day to day management, and negotiation with third parties. I also spent a lot of time working directly on the app with Java servlets and JSP.

Worldfastpay Financial Technology co ltd. (Shenzhen) | Software Developer

March 2013 - August 2013

I wrote payment plugins in PHP for online shopping platforms such as Opencart and Magento for accepting payment via WorldFastPay.

iBaby Labs Ltd (Shenzhen) | Software Developer

March 2012 - January 2013

I wrote IP camera internal software in C. I was responsible for system settings, network configuration (including router port forwarding setup via UPnP), pan and tilt control, and LED control. The camera main board was running embedded Linux, and the hardware control was via custom ioctls.

Synapse Group (Wellington) | QA Tester

July 2007 - August 2008

My primary role was testing J2ME games prior to their release on the New Zealand Telecom (now known as Spark) network, but I was also responsible for creating a pre-release script which parsed our test results, generated handset mapping files, and created zip archives containing the handset mapping file as well as the final build for each handset.

Education

2008 - 2011Victoria University of Wellington: Computer science undergraduate
1998 - 2001Wairarapa College

Languages

Englishnative
Mandarinnear fluent
Frenchconversational