D

Donal Ellis

Senior Software Engineer

Coburg, Victoria, Australia28 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led the rebuild of a major web application.
  • Expert in Ruby on Rails and Agile methodologies.
  • Extensive experience in API development and infrastructure management.
Stackforce AI infers this person is a SaaS-focused Fullstack Engineer with strong expertise in Ruby on Rails and Agile methodologies.

Contact

Skills

Core Skills

Ruby On RailsAgile Project ManagementApi DevelopmentPhpMongodbMysql

Other Skills

TDDAWSLithium (li3) FrameworkSinatrajQueryZend FrameworkGoal Driven DesignUXHTMLCSSAJAXBDDCucumberRSpecTest::Unit

Experience

28 yrs 7 mos
Total Experience
3 yrs 9 mos
Average Tenure
11 yrs 6 mos
Current Experience

Github

3 roles

Senior Software Engineer

Promoted

Jul 2021Present · 4 yrs 11 mos

PHPRuby on RailsTDDAgile Project ManagementAWS

Senior Escalation Engineer

Apr 2020Jun 2021 · 1 yr 2 mos

Enterprise Support Engineer

Nov 2014Apr 2020 · 5 yrs 5 mos

Perx

2 roles

Senior Application Engineer

May 2013Oct 2014 · 1 yr 5 mos

  • I am responsible for the API web application that powers the Perx mobile apps.
  • I am currently leading a team in rebuilding the entire web application in Ruby on Rails. This includes a redesign of the underlying data model to accommodate the growing business needs of the application. The new Ruby on Rails app is being built using a TDD approach. I work closely with and advise the mobile team (iOS and Android) to ensure the mobile apps will function effectively and efficiently.
  • As well as the API for the mobile apps to communicate with, the web application includes dashboards for both the internal admin and the merchant clients. As part of this rebuild I am working with the admin staff to ensure the UI for the dashboard serves their needs.
  • I am also responsible for maintaining the existing application written in PHP. This includes adding new features as required.
  • My final area of responsibility is the infrastructure. I maintain the existing infrastructure, hosted on AWS. I have also designed the infrastructure requirements for the new application, including continuous integration and continuous delivery.
PHPRuby on RailsMongoDBMySQL

Freelance Software Engineer

Feb 2013Apr 2013 · 2 mos

  • I implemented new features on the exisitng Perx application (a PHP web app). I also evaluated the application and developed a proposal to rebuild the backend in Ruby on Rails.
PHPMongoDBMySQLRuby on Rails

Rmit university

5 roles

Sessional Lecturer (Computer Science)

Promoted

Jun 2011Nov 2011 · 5 mos · Melbourne

  • I returned to RMIT to teach Web Database Applications as a sessional lecturer in semester 2, 2011.

Sessional Lecturer (Computer Science)

Feb 2010Jul 2010 · 5 mos

  • I rewrote the User Interface Programming (UIP) course (lectures, tutes, labs, assignment and exams) and delivered the lectures in first semester 2010.

Teaching Consultant

Feb 2008Nov 2008 · 9 mos

  • I consulted with the School of Computer Science and Information Technology of RMIT to improve the standards of course delivery.

Sessional Lecturer (Computer Science)

Jul 2007Dec 2007 · 5 mos

  • I returned to RMIT to teach Web Database Applications as a sessional lecturer in semester 2, 2007.

Lecturer (Computer Science)

Jan 2001Jul 2006 · 5 yrs 6 mos

  • A lecturer in the School of Computer Science, specialising in web technologies. This included a semester teaching a Taylor's College in Kuala Lumpur (2005).

Australian council for educational research

2 roles

Senior Software Engineer

Mar 2010Sep 2012 · 2 yrs 6 mos

  • I am a senior software engineer leading the development of web applications using Agile, goal-directed design and PHP, Mongo, MySQL, and some Ruby on Rails.
PHPMySQLRuby on Rails

Software Engineer

Jul 2006Feb 2010 · 3 yrs 7 mos

  • Software engineer developing web applications using PHP, MySQL (yes, and MSSQL), and some Ruby on Rails.

Jaques

Structural Engineer

Jan 1996Jan 2000 · 4 yrs

  • I was the structural engineer for the project department of Jaques. Jaques made equipment and machines for the quarrying and mining industry. As structural engineer, I was part of the design of turn-key crushing plants located in Australia and South East Asia.

Education

RMIT University

Master of Technology — IT

Jan 2000Jan 2003

Swinburne University of Technology

Civil Engineering — Structural Engineering

Jan 1992Jan 1994

Stackforce found 100+ more professionals with Ruby On Rails & Agile Project Management

Explore similar profiles based on matching skills and experience