Mike Piatek-Jimenez’s Website

Contact

Mike Piatek-Jimenez

mike@starcoder.com

Expertise

macOS and iOS Application Development

PostgreSQL and SQLite Database Development

Server-side programming in Perl, C, and C++

Data Visualization

Meteorology

Résumé

Objective

To further my experience in the professional job market, broaden the areas of my expertise in computer science and meteorology, and provide guidance to other software developers wishing to form their own software company.  

Work Experience

Software Engineer/President - Gaucho Software LLC - Date: 4/2004 - current

Gaucho Software focuses on macOS and iOS software development.  Products developed include:  Seasonality, a family of weather apps designed for weather enthusiasts with support for macOS, iOS, and tvOS; Seasonality Pro, an iOS app allowing meteorologists to view real-time model data; Windscape, an iOS application that shows the current global temperature and wind field; and XRG, an open source system monitoring application for macOS.

Contractor - Wunderman Thompson Apps - Date: 8/2016 - current

Worked remotely with small to medium-sized teams to create iOS applications.  Project lengths range from a couple of weeks to several months.  A few of the more notable apps I worked on include the Sports Emmy award-winning NCAA March Madness app, a mobile commerce app for the online pet store Chewy.com, and an in-store kiosk app for FLOR that allows users to design their own custom floor coverings.

Contractor - RemoteReality - Date: 7/2017 - 1/2018

Developed a camera driver for a Sony IMX172 image sensor attached to an NVIDIA TX1 embedded development board running Linux.  

Contractor - Dyn, Inc. - Date: 1/2015 - 11/2015

Developed iOS applications and frameworks with a focus on internet performance.       

Contractor - Weather Central, Inc. - Date: 4/2008 - 2/2009

Developed MyWeather Mobile for the iPhone platform.  MyWeather Mobile displays a 7-day forecast, 36-hour trends, and an animated radar and satellite view for any location in the United States.  The app was for sale on the App Store on day 1.

Contractor - Dynamic Network Services, Inc. - Date: 4/2005 - 7/2008

Developed DynDNS Updater for Mac OS X.  DynDNS Updater consists of a graphical interface where users configure their host settings and a background daemon to send updated host information to Dynamic Network Services.       

Software Engineer/Systems Administrator - Ephibian Inc. - Date: 6/2000 - 6/2004

Programmed database backed web sites and custom software solutions implemented in Perl, XML/XSLT, Java, and Visual Basic.  Designed web pages and graphics in a small team environment.  Gained experience with Oracle, Postgres, DB2, and MySQL database systems.  Configured and maintained Linux and Solaris servers and firewalls.       

System Administrator - UCSB ECE Computer Support - Date: 6/1999 - 6/2000

Updated and patched various programs on Sun and HP workstations, designed and implemented a department wide administration system allowing lab managers to configure access to their machines using a client/server interface, and created Perl CGI scripts to animate many common tasks via the web.       

Software Developer - Pacific Advanced Technology - Date: 6/1999 - 1/2000

Developed software to port Windows CE to a Motorola MPC860 development card for use in an infrared video camera.  Wrote software using Microsoft MFC libraries for Windows CE to control the camera lens and perform image correction.       

Student Assistant - UCSB ECE Computer Support - Date: 2/1997 - 6/1999

Designed and installed networks, performed system administration tasks and trouble-shooted hardware and software problems on Sun and Macintosh machines.  Designed an Ethernet network for the entire Engineering building.  Familiarized myself with the hardware of Macintosh, PC, and Sun Sparc systems.       

Education

Bachelor of Science, Computer Science, University of California at Santa Barbara.  Graduated December, 2000.  Major GPA:  3.5.  Relevant Coursework:

Operating Systems, Compiler Theory, Parallel Systems Programming, Computer Graphics, Data Structures, Cryptography, Computer and Network Security, Computer Networks, Computer Architecture, Digital Logic and Design, Discrete Mathematics, Research Writing.

Meteorology coursework completed at Central Michigan University (3.92 GPA):

Atmospheric Radiation and Thermodynamics, Meteorological Radar and Satellites, Computer Applications in Meteorology, Dynamic Meteorology I & II, Synoptic Meteorology I & II, Mesoscale Meteorology, Numerical Weather Prediction.  

Conference Proceedings

Seasonality Pro: Essential Workflows and Ongoing Development.  Presentation at the 32nd Conference on Environmental Information Processing Technologies, New Orleans, LA, USA, January 11-14, 2016.

Seasonality Pro: Visualizing Real-Time Model Data on the iPad. Presentation at the 31st Conference on Environmental Information Processing Technologies, Phoenix, AZ, USA, January 4-8, 2015.  Recorded presentation.

Analysis of Microphysics Scheme Performance with the October 2006 Buffalo Snowstorm.  Poster presented at the National Weather Association Annual Meeting, Tucson, AZ, USA, October 2-7, 2010. Awarded Best Undergraduate Student Poster.

Technical Paradigms

Programming Languages

Advanced knowledge of Swift, Objective-C, C, C++, Python, Perl and Unix shell scripting.  Familiar with Javascript/CSS, Objective-J, XML/XSLT, Java, Visual Basic, Motorola PowerQUICC and Motorola MC68000 Assembly, Fortran, Pascal, and VHDL.

Operating Systems

macOS, iOS, iPadOS, tvOS, Linux, Solaris, BSD, HP/UX, AIX, and Windows.

Additional Qualifications

Participated in Advisory Committee Meetings at Mid Michigan Community College.  Provided recommendations to help keep academic programs and technology current. (10/2011, 10/2013)

Presented experiences of entrepreneurship and owning a business to students enrolled in BIS 104 (Computers and Society) at Central Michigan University. (3/2012)

Board Member of Mac Club, Midland, MI. (4/2007 - 3/2012, President: 4/2009 - 3/2011)

Participated in a 4 week Rotary Foundation Group Study Exchange to Thailand. (3/2009)

National Weather Service: Enhanced Fujita Scale/Wind Damage Seminar, Certificate of Training. (2/2007)

Presented experiences of software engineering in the corporate world to students enrolled in CPS 410 (Software Engineering) at Central Michigan University. (4/2006, 12/2005)

Eagle in Boy Scouts.