Ali Churcher
Software Engineer | QA Engineer
Work Experience
April 2022 - Present: Traveling, exploring new technologies.
Senior Full-Stack Software Developer to Technical Lead
Media Suite Feb 2020 - March 2022 · Christchurch, New Zealand
- Implemented, tested, reviewed and deployed new features for a web application. Python, Django, JavaScript, Ember, Git, CircleCI, Selenium
- Collaborated with partners to help expose their data for consumption via database replication and RESTful APIs SymemtricDS, MutualTLS
- Optimised database queries and monitored hosted environments for performance and reliability AWS, Postgres
- Led the project’s first go-live
- Created technical designs for upcoming features, and facilitated technical design meetings
- Planned and conducted internal security reviews
- Coached a developer including facilitating 1on1 sessions
Freelance technical blogger
CSS-Tricks.com Nov 2019 - Jan 2020 · Remote
- Pitched and wrote two articles for css-tricks.com
Intermediate to Senior Front-End Software Developer
Liefery Apr 2017 - Sep 2019 · Berlin, Germany
- Rewrote an existing Android mobile application Flutter, Dart
- Architected and wrote our end-to-end automated test suite Flutter, Dart
- Worked on two websites from architecture to deployment React, Redux, Flow
- Architected and Implemented a CSV uploader AngularJS
- Introduced and drove team processes for smaller features, and a closer working relationship with QA
- Implemented backend model changes and added new API endpoints Ruby on Rails, Capybara
Intermediate Software Engineer
Orion Health Apr 2015 - Apr 2016 · Christchurch, New Zealand
-
Implemented new features, bug fixes and code refactoring Java,
YUI3
-
Coached a graduate JavaScript developer
-
Selected by the CEO as Junior Development Board member
-
Was Scrum master for a distributed team that collaborated with an outsourcing
company
Junior to Intermediate Test Engineer
Orion Health Jan 2012 - Apr 2015 · Christchurch, New Zealand
-
Ensured Patient safety via exploratory testing and test planning
-
Wrote Automated end-to-end tests Selenium, Java,
Cucumber
-
Set up and facilitated an office-wide testing guild
-
Managed testing virtual machines and databases Oracle, SQL
Server,
Virtual Box
Software Engineering Tutor
Lincoln University 2011 Semester One · Lincoln,
New Zealand
About me
I'm proud of being a friendly approachable engineer who others choose to come to with questions. I enjoy creating accessible, useful software from well tested code that can be understood by developers of all levels, now and in years to come.
Education
Graduate Diploma in Software & Information Technology
Lincoln University 2010-2011 · NZ
Awarded the Jade Prize for first place in the third year Software Engineering paper
Bachelor of Music with Honours
University of Otago 2006-2009 · NZ
Awarded the Charles Begg Prize for the top student in Music Fourth Year Honours
Awarded the Bonded Merit Scholarship (2007, 2008, 2009)
Certifications
Oracle Certified Java Developer
ISTQB certification
A.T.C.L. Diploma, Flute
Skills
JavaScript · React · Redux · Testing Library · Jest · Selenium · GIT · Docker · CircleCI · Jenkins · AWS · SQL · Postgres · Ruby · Rails · Capybara · Python · Django · HTML5 · CSS · Flutter · Dart · Ember · AngularJS · Gatsby · Flow · Mocha · Jasmine · Cucumber · CSS Modules · Sass · Java · AngularJS
Community
Gave a lightning talk on SSL/TLS CHCH JS JavaScript meetup
Presented Behaviour Driven Development techniques Christchurch Agile Professionals Network
Spoke at Christchurch schools to encourage students to consider a technology career Futureintech