Thomas Goodfellow Email and Phone Number
Thomas Goodfellow work email
- Valid
- Valid
Thomas Goodfellow personal email
- Valid
- Valid
Software development has been the compelling interest of my life, from a childhood hobby through after-school work to my career. In my professional life I've had the good fortune to work in companies from startups to multinationals, and to find in all of them interesting problems to be solved. I have chosen to remain in senior hands-on software roles rather than acquiring management responsibilities.C and C++ are my mainstay, augmented by scripting languages and assembler. I've worked from device drivers up to Management Information Systems, on a variety of OS and hardware platforms. I took two years of parental leave in 2012-13 before returning to part-time work. The increasing independence of the children lets me widen my scope again.I have both New Zealand and British citizenships, as well as a German residence permit (Aufenthaltstitel), making employment simple in the EU, UK, and Australasia. For the foreseeable future I will live in Germany, but fortunately I'm long used to working with remote teams.
-
Software EngineerGerman Aerospace Center (Dlr)Oldenburg, Nds, De -
Software EngineerGerman Aerospace Center (Dlr) Jan 2022 - PresentOldenburg, Lower Saxony, GermanyWorking on the automated generation of compiler tools for rapidly exploiting custom extensions to the RISC-V instruction set, based upon the LLVM/clang platform. Such extensions support optimizing hardware for specific niches but without good tool support the development is slower and requires greater expertise. My work mixes augmentation of the LLVM internals (principally in C++) and Python scripting of the automation, working within a small local team and collaborating with project partners elsewhere in Germany.The "Systems Engineering for Future Mobility" division of the German Aerospace Center (formerly the Transportation division of OFFIS) is undertaking this work as its contribution to "Scale4Edge", a German federal development project for fostering rapid innovation in commercial edge computing, aligned to the division's focus on safe and trustworthy autonomous transport systems.https://www.dlr.de/en/se/about-us/the-institute -
Software EngineerOffis - Institute For Information Technology Jan 2014 - Feb 2022Oldenburg Area, GermanyPrincipally building a compiler toolchain for an experimental DSP developed by an industrial partner. This was implemented as a custom target for LLVM, although with significant limitations imposed by the unique properties of the DSP architecture, which prompted experimentation and design-space exploration. -
Parental LeaveNokia Dec 2011 - Dec 2013Long-term parental leave (Elternzeit) - not returning to the original position as Nokia subsequently cancelled the entire technology area and closed the site. -
Principal Software EngineerNokia Nov 2008 - Dec 2011London Area, United KingdomContinuing R&D roles within the Symbian Devices division of Nokia after the acquisition of Symbian. As a Principal Engineer I had particular responsibilities for architecture and design but remained hands-on with coding & debugging, including hardening the multithreaded comms stack on the prototype multiprocessor hardware. Initially in the Kernel division, then re-orged to Cellular Connectivity Software. The final role was working on memory exhaustion problems on a mass-market (non-Android)Linux smartphone. -
Software EngineerSymbian Plc Nov 2001 - Nov 2008London Area, United KingdomWorked on the core networking technologies of a widely-used smartphone OS. Roles included:+ Performance lead – analysis of current networking system, improving code, prototypes for new systems, reviewing contributing code and producing user documentation+ Test architect – focus on reducting defect leakage through better isolation of layers, directing the implementation of soak and stress tests to increase long-term reliability+ Supporting client teams, especially with performance problems, on site when requiredKey achievements:+ Designed and lead implementation of a multi-threaded server, increasing performance and reducing data jitter+ Designed and implemented parts of a replacement networking architecture (especially data transport, lifetime management) and the hardening of it on a prototype multi-core system+ Demonstrated the new architecture and its ability to meet projected performance targets to licensees+ Built custom debugging tools for Symbian OS -
Senior Software EngineerQbik Software Feb 1999 - May 2001Auckland, New ZealandImplemented and championed turn-key build system (fetching source from VSS, driving DevStudio 6 to build componentsImplemented and championed turn-key test environment creation (automated reimaging with Ghost)Debugging device drivers, Winsock layers, multi-threaded deadlocks
-
Software EngineerPrism Software Sep 1995 - Feb 1999Auckland, New Zealand+ TCP/IP networking underpinning a B2B system (innovative, in 1995)+ Developed modules in primary MIS product, furthering relational DB & UI skills+ Implemented automatic crash-reporting mechanism -
Software EngineerTro Learning Systems Dec 1994 - May 1995London Area, United KingdomContract to help complete a Boeing 767 aircraft instrument training simulator, written in "C". Running under MS-DOS with severe memory constraints; fixed heap leaks and fragmentation, removed latent defects through code analysis (Lint)
-
DeveloperAgb Nielsen Media Research Mar 1991 - May 1994Designed & built multi-user data capture systemsBuilt AGB's first Windows app (report generators)
Thomas Goodfellow Skills
Thomas Goodfellow Education Details
-
Computer Science, Chemistry -
Computer Science, Chemistry
Frequently Asked Questions about Thomas Goodfellow
What company does Thomas Goodfellow work for?
Thomas Goodfellow works for German Aerospace Center (Dlr)
What is Thomas Goodfellow's role at the current company?
Thomas Goodfellow's current role is Software Engineer.
What is Thomas Goodfellow's email address?
Thomas Goodfellow's email address is tf****@****ail.com
What schools did Thomas Goodfellow attend?
Thomas Goodfellow attended The University Of Auckland, The University Of Auckland.
What are some of Thomas Goodfellow's interests?
Thomas Goodfellow has interest in Boating, Kids, Cooking, Exercise, Investing, Traveling, Outdoors, Electronics, Home Improvement, Reading.
What skills is Thomas Goodfellow known for?
Thomas Goodfellow has skills like Debugging, Software Design, Software Development, Kernel, Arm, Mobile Applications, Perforce, Perl, Protocol Stacks.
Not the Thomas Goodfellow you were looking for?
-
Thomas Goodfellow
Integrity Minded, People Person, Working For The Betterment Of Lives And Communities | Leadership (Congregational) M.A. HonsPortishead -
2hotmail.com, younkernissan.com
-
Thomas Goodfellow
County Durham -
Thomas Goodfellow
Greater Coventry Area1playground-games.com
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