Joe Macirowski

Self Proclaimed Designer, Artist, Musician, Scientist, Mathematician, Programmer, Engineer, and lifelong Apple/Mac Enthusiast

Profile

Being a frequent user of industry leading software for production, I know software is only as successful as it is usable. My goal is to incorporate my wide knowledge of platforms and talents in graphic arts to deliver end users the very best experience possible from anything I produce. That, combined with my education in biology, chemistry, calculus, physics, and nano-physics, make me an ideal developer for scientific and academic research institutions. My lifelong history of Mac development makes me an ideal candidate for loyal enthusiastic development on any Apple platform.

Employment History

Self, Highland Park, NJ, 2000-Current
Developing web sites and services for clients
Writing iPhone and iPad apps for app store
Pro Video for clients

Content Specialist I / Programmer / Analyst, The Cancer Institute of New Jersey. New Brunswick, NJ 2008-Current
Developed statics and dynamic web sites, web applications, open source implementations, and pro video/audio. Notable projects include
Cancer Informatics Core website; Online Appointment system, Online Continuing Education portals,
Taping, synching, color correcting, compositing, editing, DVD authoring and web authoring for audio/visual projects notably including the Treatment Patient Orientation
Internal Enterprise iPhone and iPad development.

Student Assistant, The Cancer Institute of New Jersey. New Brunswick, NJ 2007-2008
Assist world renown cancer physicians and researchers with all types of information technology needs, including file and printer server maintenance, intranet web services, hardware deployment, and account management.

Research Assistant, Rutgers, the State University of New Jersey, NJ 2008
National Science Foundation funded position under Dr Kristin J Dana. Built custom software to render 3D models acquired from laser geometry scanner, then apply the joint principles of computer graphics and computer vision to texture the objects. Final software was capable of very interactive viewing of extremely high detailed models via a novel data structure that optimized memory allocation for sequential reading.

Computer Manager - Livingston Learning Center, Rutgers, the State University of New Jersey, NJ 2005-2008
Built and maintained a diverse cross platform network of computers and printers. Included operating systems were Mac OS X.2, X,3, and X.4; Ubuntu Linux; Windows XP Pro, Windows 2000, and Mac OS 9.

Help Desk Consultant, Rutgers, the State University of New Jersey, NJ 2005-2008
Troubleshooting of user issues on the fastest network on the east coast. Tasks included Mac and PC OS support, hardware support, printer support, and strong public speaking and social skills.

Student Assistant (Producer Audio/Video), Spotswood High School, Spotswood, NJ 2002-2004
Primary person for recording, editing, compositing, and delivery on Comcast Channel 3 for zipcode 08884.
Major projects included updates on the district's referendum project. To urge voters to continue support, filmed on-location in construction sites and worked closely with the super intendant.
Also included taping of school events, developing promotional material, live events, and a weekly newscast. Position required a lot of class time to be missed without affecting academics or other extra curricular activities.

Education

Rutgers School of Engineering, Piscataway, NJ, 08854
B.S. Electrical and Computer Engineering, May 2008

Spotswood High School, Spotswood NJ 08884
National Honors Society, Varsity Track and Field, Wind Ensemble (Principal Clarinet), Science League

Skills

Operating Systems and Servers
  • Mac OS X
  • Mac OS X Server
    • for the OS X specific features and as a Unix Server
  • Windows 7 and below
  • Windows 2008 Server R2 and below
  • Unix/Linux
  • Apache
  • IIS
  • MySQL
  • Apple Wiki Server
  • MediaWiki
  • CalDAV
  • Exchange
  • Sharepoint

Languages, Libraries, and Framworks
  • Cocoa
  • Cocoa Touch
  • Carbon
  • C, Objective-C, C++
  • PHP
  • MySQL, MSSQL, ORACLE, SQLite
  • XML
  • HTML 4 and XHTML 1.1
  • HTML 5 and XHTML 1.2
  • CSS 3
  • Javascript
  • Writing for Contribute publisher.
  • OpenGL
  • OpenCV
  • OpenCL
  • OpenAL
  • Quartz
  • WebKit
  • MATLAB
  • PPC, MIPS, and x86 Assembly
  • VHDL
  • Verilog

Software
  • Final Cut Pro
  • Color
  • Motion
  • Soundtrack
  • Logic
  • Compressor
  • DVD Studio Pro
  • Premiere Pro
  • Photoshop
  • After Effects
  • Illustrator
  • Audition
  • Soundbooth
  • Encore
  • OnLocation
  • DreamWeaver
  • Contribute
  • Keynote
  • Pages
  • Numbers
  • Word
  • Excel
  • PowerPoint
  • Mathematica
  • MATLAB
  • OrCAD PSPICE
  • Apple Remote Desktop
  • Bryce
  • Maya
  • Blender
  • Lightwave
  • VMWare Fusion
  • Parallels
  • ScreenFlow
  • Toast Titanium
  • Quicktime Broadcaster
  • Podcast Producer

Misc skills
  • Computer Graphics
  • Public Speaking and Presentation
  • CGI
  • Pro Video/Audio
  • Computer Vision
  • Digital Signal Processing
  • Digital Logic Design
  • VHSIC Hardware Design
  • MOSFET design
  • Inverse Kinematics and robotics
  • In the initial 5000 iPad App Store