Tom Dunstan Email and Phone Number
Tom Dunstan work email
- Valid
- Valid
- Valid
Tom Dunstan personal email
Tom Dunstan phone numbers
Talented software developer with experience and interest in the entire software stack. - Strong in Java and web based applications. - Experience with Agile software development - Excellent communication skills with ability to talk to team members, management and stakeholders - Can work autonomously or support / mentor other team members - Ability to understand business requirements - Works well under pressure - Considered, professional attitude
Gradle Inc.
View- Website:
- gradle.com
- Employees:
- 59
-
Senior Principal Software EngineerGradle Inc. Oct 2014 - Present -
Team LeadEnvironment Protection Authority (Epa) Feb 2013 - Sep 2014Adelaide, AustraliaThis was a project for a new software system for the EPA web-based Public Register, which takes records from multiple other systems and publishes them on the EPA website.Acted as project lead on this project to:• Design system architecture• Ran workshops with key business stakeholders to identify target users and use cases• Introduced a Jenkins-based continuous integration server to the EPA for running automated tests to assure code quality, including retro-fitting an existing project to run integration tests on it• Introduced a modern Gradle-based build system to replace the aging Ant-based system.• Introduced a code artefact repository to the EPA for tracking of tested, known-good builds of the software• Introduced Agile project management for day-to-day task allocation and tracking• Introduced Liquibase SQL schema management solution to properly track database changes (previously this had been ad-hoc)• Liaised with other state government agency staff when necessary to handle legal and technical issues• Acted as senior developer and technical architect on the projectTechnologies used: Jenkins, Gradle, Artifactory, Java, Oracle, Groovy, Spock, Geb, Selenium, Cucumber, AngularJS. -
Technical Architect / Senior DeveloperEnvironment Protection Authority (Epa) Feb 2013 - Sep 2014Adelaide, AustraliaThe EPA had two new systems developed by an external developer that must integrate with an existing production system.Acted as a technical architect and developer to:• Consult with relevant stakeholders as to their current needs and needs for integration between the systems.• Regularly communicate with the external developer and manage outstanding work with regards to the integration with the existing system.• Implement an automated end-to-end testing framework based on the Behaviour-Driven-Development framework Cucumber and Geb to test integration between the systems• Introduce unit and integration testing frameworks to the aging existing system codebase• Implement required logic for integration in the existing system's codebase• Upgrade the existing system's codebase where possible in a backwards compatible mannerTechnologies Used: Java, J2EE, Oracle, Guice, Cucumber, Geb, Spock, Selenium, Gradle -
Senior Developer - Geospatial Upgrade ProjectEnvironment Protection Authority (Epa) Nov 2013 - Mar 2014Adelaide, AustraliaActed as a senior developer to:• Evaluate the new geospatial infrastructure made available to SA government agencies by the Spatial Data Sharing Initiative (SDSI).• Evaluate the existing geospatial functionality in the CARES application• Consult with key stakeholders on desired functionality• Replace existing geospatial functionality with newer, much improved functionality based on the open source Leaflet javascript library• Develop a thorough set of integration tests and introduce supporting test infrastructure to the projectTechnologies Used: Leaflet, Javascript, Java, Oracle, ESRI web services, Groovy, Geb, Spock, Gradle, Cucumber. -
Innovation ConsultantSky Nov 2012 - Dec 2012London, United KingdomActed as an Innovation Consultant setting up a team inside Sky’s Product Development and Delivery section to help Sky to evaluate potentially innovative ideas quickly and cheaply. This included:• Collaborating with key stakeholders to understand their needs and problems• Designing a process by which ideas could be evaluated and prioritised• Designing a team, i.e. which skills would be required for the team to be successful• Developed technical infrastructure to support the team using technologies listed below• Performed interviews of potential team members -
Senior Software EngineerEnergized Work Aug 2010 - Dec 2012London, United KingdomAs well as roles covered over this time period (see roles at Sky), I also worked at Energized Work on the BuyaPowa social e-commerce startup (full-time 2010-2011 plus maintenance and support later):Working very closely with the founder of BuyaPowa (he was collocated in our office), we developed a working MVP that he demonstrated to potential investors, and eventually used to secure further funding. We then launched the MVP, and continued to work on the system. Today BuyaPowa has relationships with a number of major brands as an interactive marketing channel.My work included:• Working closely with the founder designing customer flow through the site and appropriate user interfaces• Working with a designer applying the required graphical designs to the site• Implementing all core business logic in the app, with full test coverage and a constantly running test suite with supporting infrastructure• Integrating with a number of third party services, including Facebook, Paypal, Twitter, Gmail, SendGrid, Mailchimp and Google Analytics. Maintaining separate integration test suites for all of those services.Technologies Used:• Groovy / Grails• PostgreSQL• Spock / Selenium / Jenkins• jQuery, Less CSSSee also a talk given by the founder and myself at a Hacker News London meet-up:http://www.energizedwork.com/weblog/2012/08/presenting-buyapowa-at-hacker-news-london
-
Senior DeveloperSky Jan 2012 - Sep 2012LondonWorked on maintenance of a codebase supporting several exising Sky web properties, the launch of a new one and the relaunch of a high traffic site.Acted as a senior developer achieving the above, including:• Dealing with database migration as part of the site re-launch• Leading efforts to make the re-launched site responsive on mobile devices• Integrating with numerous external services, from providing metadata to Facebook to consuming external feeds for TV scheduling to providing an optimised JSON feed for Sky’s mobile applications team.• Maintaining the custom CMS at the core of the websites• Troubleshooting performance issuesTechnologies Used:• Groovy / Grails / Java• PostgreSQL• JUnit / Spock / Selenium / Jenkins• jQuery• Less CSS• Omniture Analytics• Facebook, Twitter, Pinterest integration• Chef• SVN / Git -
Technical Architect / Senior DeveloperSace Board Feb 2009 - Aug 2010Adelaide, AustraliaActed as a senior developer and technical architect across various Java-based systems at the SACE Board:• Originally brought in to help the Board transition its Java-based systems to use the Spring framework in both web based server systems and Swing based GUI applications• Wrote an Ajax-based web application for customers with heavy emphasis on good customer experience• Integrated a Crystal Reports based reporting solution into the Board’s GUI framework• Wrote new checker routines for changed core business functionality, introducing new automated integration testing infrastructure to deliver long-term quality• Wrote a small Spring based portlet for integration of core business systems and the Liferay-based web portal that the Board chose to redevelop their site in• Acted as a Technical Architect on a three-month Strategic Planning review, developing both a desired High Level Architecture document and a program of work to transition the Board from their existing systems to platforms and architecture which will serve them long term• Started working on transitioning the Board’s aging client server systems to have a more secure middle business tier• Assisted in creating a properly version controlled database schema, with associated machinery• Conversion of aging Ant-based build infrastructure with no dependency management to MavenTechnologies Used:• Java 1.5 / 1.6• Spring Framework 2.5 / 3.0, including Spring MVC / Portlet MVC • Tomcat 5.5• Swing• MS SQL Server 2000 / 2008• JUnit 4• FIT testing framework• Selenium testing framework• Ant / Maven• Hibernate 3.3 / JPA 1.0• Liferay 5.2.3• Liquibase 1.9.5• AJAX -
DeveloperAol Europe Oct 2006 - May 2008Development of Java-based web application showing localized news, weather, horoscope, gaming and sports content from local feed providers. Helped develop the build and automated deployment mechanism for the application, setup of team infrastructure and testing, QA, UAT and deployment clusters.Skills varied from unix system administration through to Java development using Spring to Javascript at the browser level. -
Developer / ConsultantIntec Group 2001 - 2006Software Developer and Technical Architect on a number of projects over a five year period. All were Java based applications, and most were web based. Some are public, such as TendersSA at http://www.tenders.sa.gov.au/.
-
ProgrammerSe Network Access 1999 - 2001
Tom Dunstan Skills
Tom Dunstan Education Details
-
Engineering, Computer Science
Frequently Asked Questions about Tom Dunstan
What company does Tom Dunstan work for?
Tom Dunstan works for Gradle Inc.
What is Tom Dunstan's role at the current company?
Tom Dunstan's current role is Senior Principal Software Engineer at Gradle Inc..
What is Tom Dunstan's email address?
Tom Dunstan's email address is to****@****tomd.cc
What is Tom Dunstan's direct phone number?
Tom Dunstan's direct phone number is +191441*****
What schools did Tom Dunstan attend?
Tom Dunstan attended University Of Adelaide.
What skills is Tom Dunstan known for?
Tom Dunstan has skills like Agile Methodologies, Spring, Linux, Web Applications, Test Driven Development, Java, Software Development, Javascript, Junit, Scrum, Hibernate, Tomcat.
Who are Tom Dunstan's colleagues?
Tom Dunstan's colleagues are Logan Beeler, Christian S., Yekaterina (Katya) Mironenko, Sven Strack, Brigitte Schuckert, François Guillot, Tyler Bertrand.
Not the Tom Dunstan you were looking for?
-
-
Tom Dunstan
Brisbane, Qld1dunstan.net.au -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial