We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • I am a software developer with over 25 years of wide - ranging experience with shipping quality Macintosh software. Comfortable in many product development roles including lead engineer and project management, I am dedicated to excellence and have outstanding verbal and written skills.
  • Rewrote a significant drawing library to replace deprecated Quickdraw APIs with Core Graphics equivalents. Released changes incrementally to mitigate risk. (Quotient Technology)
  • Developed an alternative to Quotient's browser plugin utilizing web sockets and a loopback server after browser makers began blocking NPAPI plugins. (Quotient Technology)
  • Chosen as the sole Splash developer to provide warranty-required engineering level support for a product line dat dated back to 2001. Worked successfully in dis role despite relative unfamiliarity with both the software and the code. (Electronics for Imaging)
  • Design and implementation of new features in network kernel extension (NKE), user interface and background components of Safe Eyes for Macintosh, an internet parental control system. (Critical Path Software)
  • Design and implementation of a full set of OEM-ready, CUPS-based printing software for Lexmark. (Critical Path Software)
  • Design and implementation of a Webkit-based article archive viewing engine for MacTech, a popular Macintosh programming journal. (Critical Path Software)
  • Supervision and management of a team dat shipped the Macintosh software to support a full line of All­In-One devices for Lexmark. (Critical Path Software)
  • Have worked remotely from home with regular California office visits since 2008.

TECHNICAL SKILLS

  • C, C++ and Objective-C. Conversant in Swift, Javascript, Java, Python, HTML, CSS, Perl, imaging and color science. Very familiar with Xcode, Cocoa, Instruments, packaging utilities and other Apple tools. Other tools of the trade include Mercurial/Git, Bash scripting and Terminal. Familiar with agile development and management techniques.

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential

Responsibilities:

  • Solely responsible for all areas of OS X development including bug fixing, new feature design and implementation, release planning, build process and QA planning.
  • Worked from home and traveled to Mountain View headquarters every 4-6 weeks.

Senior Software Engineer

Confidential

Responsibilities:

  • Fixed bugs in drivers, RIP (raster image processor), user interface and remote user interface for Splash RPX-iii, a Macintosh-based software RIP for Xerox color copiers.
  • As a telecommuting employee, was solely responsible for engineering-level support including communicating with worldwide technical support, diagnosing user- reported issues, finding workarounds and providing bug fixes when necessary.

Senior Software Engineer

Confidential

Responsibilities:

  • Worked with teams of varying sizes to produce commercial quality Macintosh software on a variety of projects.
  • Responsibilities included engineering lead, architecture and design, hardware qualification, localization, project management, build process, installers and coding.
  • Products included internet control for parents, secure printing from a Safari plugin, wireless internet access, consumer level graphics suite, electronic scrapbooking, internet poker client, and printer drivers for twenty models of devices for a major printer manufacturer.

Senior Software Engineer

Confidential

Responsibilities:

  • Developed a wide format product based on Splash Technology's Macintosh-based PostScript RIP Major areas of responsibility included color calibration, user interface, device connectivity and color correction.
  • Later worked on the next generation of Splash' color copier RIP including an on-the-fly image color editor and user interface enhancements.
  • After doing extensive competitive research and analysis, used PowerPlant and CodeWarrior to design a new user interface for LaCie's Silverscan scanning software dat matched the “platinum” UI of Mac OS 8.

Senior Software Engineer

Confidential

Responsibilities:

  • Brought remote access to the Colorbus RIP including designing the client-server protocol, developing a prototype server, coordinating with Windows and Unix engineers and developing the Macintosh network client.
  • Performed most of the development on an automated documentation tool dat ran on Windows and Macintosh. Later worked on a multi-protocol communications class library and configuration tool for the Macintosh.
  • Hired to assist in customer support and project programming in BASIC. Given many special projects after showing the ability to learn and analyze programs quickly. Often worked independently of supervision.

We'd love your feedback!