Andrew McDowell - Resume
About me
...
Engineering Experience
Approx 28,000 hours
Hobbies and interests
Clickable
Social media
Clickable
Technologies
Clickable
+
Add another card
Achievements
...
MAR 2024: Completed NASA ARSET training
Introduction to Lightning Observations and Applications
ARSET Introduction to Lightning Observations and Applications certificate
NOV 2023: Completed NASA ARSET training
Spectral Indices for Land and Aquatic Applications
ARSET Spectral Indicies certificate
OCT 2022: Completed NASA ARSET training
Accessing and Analyzing Air Quality Data from Geostationary Satellites
ARSET Accessing and Analyzing Air Quality Data from Geostationary Satellites certificate
+
Add another card
January 2021...
...
Senior Geospatial & Frontend Technical LeadKablamo

Kablamo logo
✨Upgrade March 2022✨
Tech Lead -> Senior Tech Lead
Duties:
- Host the fortnightly frontend catchup where we discuss emerging frontend technology and trends and showcase frontend work our team has achieved.
- Mentor frontend developers to reach their full potential
- Consult on the geospatial projects
- Build prototypes for client tenders
- Get developers excited about 3D visualisations and geospatial applications
- Build out and manage our geospatial knowledge base
- Architect and pitch solutions to clients during the sales cycle and development cycle
- Interview candidates for our frontend team
- Work with clients during engagements to make sure we're delivering on their needs
Experience:
- Lead the frontend team to deliver a 3D fire prediction tool for NSW RFS using Mapbox and React.
- Architected and led the team delivering a Remote Fire Detection capability for Firestory
  • - Event Driven
  • - Serverless
  • - Modular architecture
  • - NodeJS, Go, Typescript, React
- Exhibited at AFAC 2023 and the 2024 Office of the NSW Chief Scientist & Engineer Commercialisation showcase
+
Add another card
2016-December 2020
...
Senior Software Engineer /
(Engineering) Head of Visualiser
Propeller Aero

Duties:
- Build and maintain 3D drone mapping visualisation tool leveraging React, Redux and CesiumJS
- Build and maintain the backend service written in Koa serving both REST and GraphQL endpoints
- Mentor junior developers on software best practices and run workshops on the technologies and methodologies we use such as React, Redux, Node, Koa, Express, TDD.
- Scrum master for a small team of developers
- Write and maintain webpack and CI tooling and configuration to facilitate complex frontend builds
- Deliver software demos to the company to showcase work delivered
- Lead hiring interviews for Software Engineers, QA Engineers, Head of Engineering, Product Owners
- Facilitate regular team retros and feedback sessions
- Run One-to-Ones with the engineers
- Champion best practices and standards
- Visit customers to understand their needs and communicate back to the teams
- Translate technical concepts to non-technical stakeholders
- Build technical roadmaps and documentation to facilitate modernisation of an aging codebase
- Build feature usage dashboards so we can make informed data-driven decisions
- Write Infrastructure-as-Code using Terraform to generate the AWS cloud infrastructure to host our applications
- Architect simple solutions to complex problems with the team of engineers
Skills snapshot:
- Expert level React
- Expert level Node
- Strong mapping skills
- CesiumJS
- Resium
- Leaflet
- Mapbox
- Tech/Team Leading
- Developer Experience
- Agile ceremony facilitation
- OKR planning
- Mentoring
- Stakeholder management
+
Add another card
2014-2016
...
Senior Software EngineerMi9/Channel 9

Duties:
- Work as part of a scrum team to create and maintain the whole of Channel 9’s network of websites
- Leading teams to deliver these websites
- Set the technical direction of the teams to ensure we’re moving forward and taking advantage of best practices and new technology
- Helped deliver the first webpack built website in the network and help transition away from gulp and grunt
- Worked on the component library for Channel 9 to help share code across different codebases
- Pushed for React adoption within the company and lead the team building yourmovies.com.au in React
+
Add another card
2013-2014
...
Software EngineerPace International, Sydney office

Duties:
- Work as part of a small remote team to deliver Foxtel iQ3 UI software written in HTML, CSS and JS
- Deliver software demos to customer stakeholders
- Work with other vendors to align on delivery and usage of APIs
- Work with set top box hardware to diagnose and solve issues
+
Add another card
2010-2013
...
Software EngineerAsidua, Belfast

Duties:
- Work as part of scrum teams on many projects across the business
- Work onsite with customer teams to deliver software projects
- Communicate progress with external stakeholders on behalf of the business
Notable projects:
- Built a testing framework from scratch for set top box hardware in Perl + HTML/CSS/JS
- Rebuilt the BTVision set top box UI software with a focus on reducing memory footprint in JS
- Worked on high speed communications ordering tool for well known telecommunications company in Java + Angular JS
+
Add another card
2005-2010
...
Bachelors of Engineering in Computer ScienceQueens University Belfast

Java DemonstratorQueens University Belfast

Database AdministratorCentral Services Agency Northern Ireland
+
Add another card