JM Gustafson's Resume

Contact me here

TECHNICAL QUALIFICATIONS


  • Programming Languages: Java, C, C++, C#, JavaScript, Pascal, Object Pascal, M68K Assembly
  • Technologies: .NET Framework, ASP.NET, SQL, HTML, XML, XSLT, JDBC, Swing, JSP, MFC
  • Tools: MS Visual Studio, IntelliJ, NetBeans, StarTeam, Perforce, JProbe, Microsoft Office
  • Operating Systems: Windows, UNIX, Macintosh, MS-DOS, Palm OS
  • Databases: Oracle, MS SQL Server, Access

PERSONAL QUALIFICATIONS


  • Task-oriented, motivated by the intellectual challenge of software development
  • Highly motivated, able to complete work with little supervision. A strong team player.
  • Strong written and verbal communication skills.
  • Able to learn new technologies quickly.
  • Very strong problem solving and research skills.

PERSONAL EXPERIENCE


  • Developed the web site for www.paulmathewvineyards.com and my personal web site www.worldtreesoftware.com.
  • Developed a shareware Windows application for graphing mathematical functions and performing operations on them such as derivatives and integrals.
  • Developed many other applications and online games for distribution on my web site in Java, C#, and C on Palm OS.

WORK EXPERIENCE


Senior Software Developer, Hagerty Insurance Agency, 2006-Present
Senior member of the web site development team responsible for developing and maintaining multiple Hagerty web sites. Duties include writing and maintaining transactional web pages using ASP.NET/C#/SQL Server that allow customers to get quotes, fill out applications, and maintain policies. Other responsibilities include writing and maintaining internal .NET desktop applications, writing reports, and mentoring junior team members.

Senior Software Engineer, CA (formerly Computer Associates), 2005-2006
Senior member of the team primarily responsible for the project management module of Clarity, the leading enterprise IT governance web application. Duties included writing, tuning, and maintaining complex SQL statements, debugging and supporting existing code, and researching and developing new features. Was the key developer responsible for porting the Open Workbench C++ project scheduling algorithm to Java and integrating it into Clarity. Was also responsible for supporting and maintaining Clarity's data warehousing module, written in PL/SQL for both Oracle and SQL Server.

Senior Software Engineer, Niku Corporation, 2000-2005
Part of a core team of engineers that created, from the ground up, Niku's flagship product, Clarity. Participated in the design and implementation of all levels of a multi-tiered, thin client architecture utilizing Java, HTML, SQL, XML, and XSLT. This massive project required a large amount of teamwork and cooperation between many teams in three different locations across the country. Designed and developed the browser based timesheet module, the most heavily used part of the app. Designed and developed a genetic algorithm used to quickly find optimal scenarios for the portfolio optimization tool. Duties included project development lead, writing feature specifications and technical documentation, working with testing and support to resolve bugs and customer issues, maintaining and optimizing code, and mentoring new hires.

Software Engineer, ABT Corporation, 1998-2000
Wrote a database validation program for Windows using C++ and MFC. Developed and maintained Java Applets, Applications and Servlets for project management software. Worked primarily on the timesheet module. This involved an application to extract data from a database and send it to a web server, a Servlet that supplied the data to a timesheet applet, and the timesheet applet. The timesheet applet and front end for the data extractor used Swing components extensively and were designed to also run as a standalone desktop application. Created JNI applications written in C++ to support Java code in Windows. Designed graphical user interfaces for all layers of the product.

EDUCATION


Sonoma State University, Rohnert Park, CA
B.S., Computer Science
Graduated Cum Laude and with Distinction