Resume.
PROFILE
Creative and quality driven web and mobile app designer and developer that enjoys creating applications that
are user centered and make accomplishing tasks easy as well as visually engaging; especially geospatial and
business related applications.
SKILLS
Front End Development
- Solely designed and built multiple micro-service client applications using React functional components with
React Hooks, Redux, Typescript and Material UI for Nearmap’s Survey Systems team.
- Worked with a large team of developers implementing new features and updating existing features in Nearmap’s
MapBrowser using React, React Hooks and Redux.
- Solely designed and built multiple websites and web-based applications for local government agencies,
educational institutions, as well as individual clients. Sites were built with pure HTML, CSS and JavaScript.
- Designed and built custom geospatial applications using the Esri ArcGIS JavaScript API, ArcGIS Runtime for
Qt, Esri ArcGIS for Server and ArcGIS Online. Clients included ExxonMobil, the United Nations, US Department
of Interior and Active Tree Services.
- Conducted holistic testing and user testing of software and web applications and turned findings into
actionable items with issue tracking software.
- Built custom React based components for re-use across multiple applications.
Back End Development
- Solely designed and built JavaScript based APIs with Express.js, Typescript and Docker and hosted in AWS
using ECR and ECS.
- Experienced in the development of dynamic websites using ASP.Net C# and PHP server-side technologies with
Oracle and/or MySQL database interaction.
- Experience maintaining Microsoft IIS.
- Experienced use of current and legacy web and database languages, concepts and frameworks.
Project Management
- Technical Lead on Nearmap's Survey Systems transition to micro-services built on React and ExpressJS,
containerization and deployment to clusters.
- Managed website and application development from initial concept through final delivery to client.
- Worked with marketing professionals throughout the design process to ensure projects were meeting marketing
needs and goals.
- Conducted meetings with clients during the web application design and development process to ensure websites
met public and personnel needs.
- Prepared project documents, work outlines and project time lines & deadlines to ensure the development
process was organized and on time.
- Researched hardware and software needs for department and provided proposals.
UI/UX Design
- Experienced web and mobile user interface designer with the ability to merge high-end visual aesthetics with
the most current technologies and programming to create effective user-centered applications.
- Experienced in the creation of wireframes and interactive mockups using tools such as Balsamiq, Figma and
Adobe XD.
- Experience presenting UI/UX information and best practices to audiences at software user conferences.
- Designed extensive digital collateral for Esri that complied with and reinforced branding guidelines,
including conference mobile applications, event websites, email campaigns and online advertisements.
- Designed interfaces for Esri ArcGIS based geospatial web applications, as well as custom mapping
iconography.
- Assisted in user testing of application prototypes as well as existing applications.
- Completed written heuristic evaluations of existing and proposed user interfaces and application
interactions.
- Designed numerous custom icons and deployed in various formats, including font icons and React based svg
components.
Applications & Programming
- Vanilla JavaScript, Typescript, HTML, CSS
- React, React Hooks, Redux, Jest, NodeJS, Express, Material UI
- React Native
- Qt, QML / JavaScript
- Ruby, Rails, Sinatra
- Esri ArcGIS APIs, Esri ArcGIS, ArcMap, ArcGIS Server
- Webpack, Docker, yarn, npm
- XCode, Swift, Objective-C, iOS Developer Program Member
- Android Studio, Google Developer Console, Google Play Developer Member
- AWS and Google Cloud – Container hosting, Clusters, Load Balancers
- Git, SVN, Team Foundation Server
- Adobe Creative Cloud, Photoshop, Illustrator, InDesign, Figma
- Oracle, MySQL, PostgreSQL, SQLServer, Sqlite, Sequelize ORM, ActiveRecord ORM, MongoDB
WORK HISTORY
Senior Software Engineer
2023 - Present
Skiptown
Charlotte, North Carolina, USA (Remote)
Highlights
- Led implementation of training service line.
- Led implementation of promo platform.
Staff Engineer
2022 - 2023
Blue Raster
Arlington, Virgina, USA (Remote)
Senior Software Engineer
2021 - 2022
Wefunder
San Francisco, California, USA (Remote)
Senior Software Engineer
2019 - 2021
Nearmap
Sydney, NSW, Australia
Highlights
- Lead engineer on implementation of weather tracking web app.
- Led implementation of multiple microservice web applications.
Software Development Engineer
2016 - 2018
Esri
Melbourne, VIC, Australia
Highlights
Postgraduate Researcher
2014 - 2016
University of New South Wales
Sydney, NSW, Australia
Highlights
Web Developer
2015 - 2016
MedicalDirector
St. Leonards, NSW, Australia
Senior Engineer / Developer
3/2015 - 10/2015
Active Tree Services
Mona Vale, NSW, Australia
Highlights
User Interface Engineer
2011 - 2014
Esri
Redlands, California
Highlights
Web Developer
2010 - 2011
University of California, Santa Cruz -
Communications & Marketing
Santa Cruz, California
IT Systems Analyst - Web Development
2007 - 2010
County of Riverside
Transportation & Land Management Agency
Riverside, California
EDUCATION
University of New South Wales
Master of Fine Art, 2016
Thesis: Camofloz: Banal nationalism in the postcolonial
landscape
University of California, Irvine
B.A. Studio Art, summa cum laude, 2010
Academic Honors in Studio Art
Art Center College of Design
Foundational design, typography, graphic design
WORK RIGHTS
U.S. Citizen
Australian Citizen