Andrew McDowell - Resume
About me
...
Clickable
Hobbies and interests
Clickable
Social media
Clickable
Technologies
+
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
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
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
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
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
January 2021...
...
Technical LeadKablamo

Kablamo logo
keyboard cat
+
Add another card