Ezekiel Kigbo / CV


CV - Ezekiel Kigbo

mailto:hi@eakigbo.me / @theatlasroom / eakigbo.me

I am a software developer with a keen interest in crafting meaningful web based applications.

Pushing the envelope, getting dirty with code, understanding clients, providing solutions that are user focused and championing cutting edge design are my passions.

I've had the opportunity to work across some interesting areas with a diverse group of people, allowing me to grow my skills in areas such as:

  • Agile development
  • Verbal and written communication
  • Teamwork
  • Mentoring
  • User centered design and UX
  • Stakeholder engagement
  • Responsive design
  • API development
  • Programming, programming, programming and programming

I am constantly looking to grow, professionally and personally, so when i'm not crunching 1's and 0's you can find me exploring the world, capturing sounds as The Atlas Room, documenting my adventures through the viewfinder or doing my best to copy Andres Iniesta on the soccer field.

Key skills

  • Frontend - React / Redux, AngularJS (1.x.x), BackboneJS, CSS, HTML5
  • RESTful APIs - ExpressJS / HapiJS, Django, Laravel
  • Languages - Javascript, Python, Golang, Rust, PHP
  • Databases - Mysql, Postgres, MongoDB, SQLlite
  • Tools - Git, Webpack, Gulpjs, Composer, shell scripting
  • Deployment - Docker, Ansible
  • Testing - Jest, Jasmine, Mocha, Chai, PHPUnit, Codeception, Protractor
  • Creative coding - Webaudio, WebGL, Processing framework (Java) / openFrameworks (C++) / Supercollider


Bachelor of Computer Science (2006 – 2010)
The University of Newcastle, NSW

Work history

GitLab | Frontend Engineer (2019 - Present)

Working remotely for GitLab as part of the manage team.

Freelance / Contracting (2017 - 2019)

Airwallex | Senior Frontend Engineer (2017 - 2018)

Working for one of Melbourne's fastest growing FinTech startups, focussing on migrating an existing webapp to React and adding new functionality, increasing test coverage and improving the quality of the codebase.

Key responsibilities

  • Collaborating closely with product designers to plan and implement UX designs and new features
  • Working closely with backend developers on API integrations
  • Collaborating closely with QA to improve test coverage
  • Structuring new UI and breaking down existing UI into composable and unit testable components
  • Seeking out and suggesting open-source libs, tools and processes
  • Writing simple/maintainable code to satisfy complex requirements

Common Code | Software Developer (2016 - 2017)

Working in a fast-paced, highly agile agency environment across a range of projects, predominately working on feature builds for new startups, shipping code regularly and working closely with clients in a cross functional team.

Key responsibilities

  • Full stack development
    • Frontend JS: React + Redux
    • Python: Django, Flask
    • NodeJS: ExpressJS, HapiJS, MeteorJS
  • Working on a mixture of green field projects and existing codebases
  • Regular sprint planning, standups, estimation and reviews
  • Working closely with designers and product owners to refine user stories
  • Mentoring and supporting new developers and team members
  • Contributing to new knowledge through internal presentations

Freelance / Contracting (2010 - 2017)

Code for Australia | Fellow - Neighbourhood Justice Centre (2015 – 2016)

Major projects - Code for Australia

Key responsibilities - Code for Australia

  • Full stack development
    • Frontend: Angular 1.x
    • NodeJS: ExpressJS
  • User research and ideation
  • Rapid prototyping proposed solutions
  • UX / UI development
  • DevOps - Deployment, server management
  • Organising and facilitating sessions for user feedback
  • Project management for multiple concurrent projects
  • Being available to provide technical advice on day to day problems and upcoming projects
  • Stakeholder engagement
  • Talks and presentations to promote the work of the NJC and Code for Australia

La Trobe University | Coordinator - Online development (2011 – 2015)

Major projects

  • Library system implementation (2014-2015) - Assisted with UX and implementation, integrating systems and content, providing solutions to technical challenges
  • Training system for students, staff and internal staff (Continually reviewed) - UX, Testing, UI and development
  • Academic referencing tool (Continually reviewed) - UX, Testing, UI and development
  • Library website redevelopment (2013) - Working within a team to assist with Information architecture, UX, Testing, Implementation
  • Skills Essentials (2013) - Developing reusable, responsive, mobile-first activities for e-learning
  • Educational resources development (Continually reviewed) - Multimedia production, adobe flash and captivate development

Key responsibilities

  • Full stack development
    • Frontend: BackboneJS, Angular 1.x, jQuery
    • PHP: Codeigniter, Laravel
  • Contributing to maintaining the quality of Library web services according to the University and Library standards
  • Working collaboratively with the Library Web Coordinator and other Library staff in the application of web technologies to library services.
  • Exploring and prototyping emerging trends in web technologies and making recommendations in the context of Library's clients
  • Assisting in ensuring Library web services meet the strategic directions of the Library.
  • Assisting in coordinating the creation of content for and maintenance of the Library website and staff intranet (Sharepoint) site.
  • Managing multiple projects
  • Participation in various committees and working groups

University of Newcastle | Web Productions Officer (2009 – 2011)

Centre for Teaching & Learning

  • Managing and coordinating the production of web-based promotional and informative materials associated with the Centre’s core operations, for both staff and students, in collaboration with the University’s Corporate Information Division.
  • Ongoing maintenance of all web-based resources for the centre
  • Manage communication and information dissemination projects by designing and developing web-based materials associated with the Centre’s core operations.
  • Coordinate the web-based projects to promote and inform the University and broader community about all teaching and learning events and achievements.

University of Newcastle | Library Information Common Rover (2007 – 2009)

  • Providing front line IT and general customer service to staff and students
  • Taking responsibility for the cleanliness and maintenance of the computing facilities at all times (24hr access)
  • Taking responsibility for the completion of set tasks allocated by other staff members (usually in the form of creating digital archives of materials or testing systems and procedures)

Woolworths | Checkout operator (2005 – 2007)

  • Front line customer service


References can be provided upon request.

Please think of the trees and don't print this unless you absolutely have to :)