Terry Donaghe

Terry Donaghe

Senior .Net Software Engineer

Phoenix, Arizona Area

Current
Past
  • Software Engineer at Why Go Solo
  • Software Engineer at ITaxGroup
  • Software Engineer at InfoImage
Education
  • Mississippi State University
  • Vicksburg High School
Connections
40 connections
Industry
Computer Software
Websites

Terry Donaghe’s Summary

I am currently looking for a challenging senior software engineering position, preferably coding c# against .NET 3.5.

With 11+ years experience writing software, I've done just about everything. I've worked for huge, global corporations as well as tiny startups. I've been responsible for the entire life-cycle of software as well as having been an integral part of development teams writing apps with hundreds of thousands of lines of code.

I am *very* passionate about software development. I'm a huge proponent of Agile software development, particularly Test Driven Development. I'm also extremely excited about the new features in .Net 3.5 including Linq, lambda expressions and the new MVC technology for ASP.Net.

I keep up with the latest technologies and methodologies in the software development world. I enjoy learning new languages and platforms, especially when they point the way forward for the rest of the industry, like ruby and Ruby on Rails.

I am an expert in software maintenance, optimization, server-side development and debugging difficult problems.

I am currently looking for exciting .NET development opportunities.

Terry Donaghe’s Specialties:

c#, .net, sql server, oracle, mysql, ruby, database design, debugging, ruby on rails, object oriented design and analysis, linq, mvc, ajax, agile, tdd


Terry Donaghe’s Experience

  • Software Engineer

    JDA Software

    (Public Company; JDAS; Computer Software industry)

    July 2002Present (6 years 7 months)

    Key member of the team which created a core component of JDA's .NET Portfolio Enabled software. This product is a Registry of information used by most of the company's other applications to store and retrieve data used by Retail companies to track, market and sell merchandise.

    Was hired just a few months after development began and was primarily utilized as a server/mid-tier level developer creating code and components used by the team creating the Web Forms front-end. Worked on this product from almost creation all the way to deployment and continue working on it in a maintenance mode.

    Also largely responsible for a very important XML based .NET import application that our customers use to feed data into our Registry database.

    Currently I am one of four engineers responsible for the maintenance, continuing improvement and enhancement three applications which took dozens of developers to create.

  • Software Engineer

    Why Go Solo

    (Computer Software industry)

    September 2007December 2007 (4 months)

    Helped write the core Ruby on Rails code for this internet startup. Primarily worked in the models and views of the Profiles page.

    Check it out at: http://www.whygosolo.com

  • Software Engineer

    ITaxGroup

    (Privately Held; 11-50 employees; Computer Software industry)

    May 2001May 2002 (1 year 1 month)

    Was the sole server-side developer for a SqlServer web-based application used by large companies to track eligibility of employees for Federal Tax credits based on hiring people previously on welfare or in prison.

    Took over development started by the architect of the application and extended his work, adding lots of new functionality and fixing numerous bugs. Saw the application sold and installed at numerous customer sites.

    Within a month of Visual Studio .NET coming out, I worked with a web developer and rewrote the bulk of the application in C# utilizing ASP.NET

  • Software Engineer

    InfoImage

    (Privately Held; Computer Software industry)

    November 1999October 2000 (1 year)

    Was a key member of Repository team for InfoImage's VB based Freedom software portal software. This team created a repository of objects used by every other component developed at the company. Our software sat at the very bottom of a huge tree of dependencies.

    Worked on this team from its inception through delivery and into maintenance. I was partly responsible for institution of code reviews and mentoring meetings. I handled some training for other teams to learn how to use our components. I also worked closely with the documentation and testing teams since our software was ubiquitously used throughout the application.

    Most of the data that we used was represented internally in the application as XML and saved in SqlServer databases. I helped in design, architecture and coding of the components.

    As much as was possible with VB at the time, this application was OO architected and coded. We pushed VB basically up to and maybe beyond its limits.


Terry Donaghe’s Education

  • Mississippi State University

    BA, Communications, 19871993

    3 years of electrical engineering courses including math through Def Eq II and 3 semesters of physics.

  • Vicksburg High School

    19851987


Additional Information

Terry Donaghe’s Websites:

Terry Donaghe’s Interests:

c#, .NET Platform, Linq, Ruby On Rails, software development, new technology, ubiquitous computing, philosophy, aikido, learning, reading


Terry Donaghe’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Terry’s full profile:

  • See who you and Terry Donaghe know in common
  • Get introduced to Terry Donaghe
  • Contact Terry Donaghe directly

View Full Profile