Tom Dunstan Email & Phone Number
@gradle.com
3 phones found area 914 and 415
LinkedIn matched
Who is Tom Dunstan? Overview
A concise factual answer block for searchers comparing this professional profile.
Tom Dunstan is listed as Senior Principal Software Engineer at Gradle Inc. at Gradle Inc., a company with 59 employees, based in Greater Adelaide Area, Australia, Australia. AeroLeads shows a work email signal at gradle.com, phone signal with area code 914, 415, and a matched LinkedIn profile for Tom Dunstan.
Tom Dunstan previously worked as Senior Principal Software Engineer at Gradle Inc. and Team Lead at Environment Protection Authority (Epa). Tom Dunstan holds Beng, Engineering, Computer Science from University Of Adelaide.
Email format at Gradle Inc.
This section adds company-level context without repeating Tom Dunstan's masked contact details.
AeroLeads found 1 current-domain work email signal for Tom Dunstan. Compare company email patterns before reaching out.
About Tom Dunstan
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
Listed skills include Agile Methodologies, Spring, Linux, Web Applications, and 12 others.
Tom Dunstan's current company
Company context helps verify the profile and gives searchers a useful next step.
Tom Dunstan work experience
A career timeline built from the work history available for this profile.
Team Lead
- This 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
Technical Architect / Senior Developer
- The 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
Senior Developer - Geospatial Upgrade Project
- Acted 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 Consultant
- Acted 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 Engineer
- As 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.
- 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.
- Groovy / Grails
Senior Developer
- Worked 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:
Technical Architect / Senior Developer
- Acted 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
Developer
Development 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.
Developer / Consultant
Software 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/.
Programmer
Colleagues at Gradle Inc.
Other employees you can reach at gradle.com. View company contacts for 59 employees →
Rodrigo B. De Oliveira
Colleague at Gradle Inc.São Paulo, Brazil, Brazil
View →
KA
Kelly Adams
Colleague at Gradle Inc.Denver, Colorado, United States, United States
View →
AS
Anže Sodja
Colleague at Gradle Inc.Slovenia, Slovenia
View →
CO
Christoph Obexer
Colleague at Gradle Inc.Amstetten, Lower Austria, Austria, Austria
View →
CS
Christian S.
Colleague at Gradle Inc.Saarbrücken, Saarland, Germany, Germany
View →
LB
Logan Beeler
Colleague at Gradle Inc.Erie, Colorado, United States, United States
View →
GK
Gašper Kojek
Colleague at Gradle Inc.Slovenia, Slovenia
View →
JB
Johannes Bühler
Colleague at Gradle Inc.Basel, Basel, Switzerland, Switzerland
View →
CO
Chibuike O
Colleague at Gradle Inc.Ottawa, Ontario, Canada, Canada
View →
SK
Steven Kulik
Colleague at Gradle Inc.Saarbrücken, Saarland, Germany, Germany
View →
Tom Dunstan education
Frequently asked questions about Tom Dunstan
Quick answers generated from the profile data available on this page.
What company does Tom Dunstan work for?
Tom Dunstan works for Gradle Inc..
What is Tom Dunstan's role at Gradle Inc.?
Tom Dunstan is listed as Senior Principal Software Engineer at Gradle Inc. at Gradle Inc..
What is Tom Dunstan's email address?
AeroLeads has found 1 work email signal at @gradle.com for Tom Dunstan at Gradle Inc..
What is Tom Dunstan's phone number?
AeroLeads has found 3 phone signal(s) with area code 914, 415 for Tom Dunstan at Gradle Inc..
Where is Tom Dunstan based?
Tom Dunstan is based in Greater Adelaide Area, Australia, Australia while working with Gradle Inc..
What companies has Tom Dunstan worked for?
Tom Dunstan has worked for Gradle Inc., Environment Protection Authority (Epa), Sky, Energized Work, and Sace Board.
Who are Tom Dunstan's colleagues at Gradle Inc.?
Tom Dunstan's colleagues at Gradle Inc. include Rodrigo B. De Oliveira, Kelly Adams, Anže Sodja, Christoph Obexer, and Christian S..
How can I contact Tom Dunstan?
You can use AeroLeads to view verified contact signals for Tom Dunstan at Gradle Inc., including work email, phone, and LinkedIn data when available.
What schools did Tom Dunstan attend?
Tom Dunstan holds Beng, Engineering, Computer Science from University Of Adelaide.
What skills is Tom Dunstan known for?
Tom Dunstan is listed with skills including Agile Methodologies, Spring, Linux, Web Applications, Test Driven Development, Java, Software Development, and Javascript.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Tom Dunstan you were looking for.
View similar profiles