Martin Hecko
About Martin Hecko
Martin Hecko is a Senior Computer Scientist at Adobe Systems, where he has worked for 16 years. He specializes in developing and maintaining complex software frameworks and has a strong background in computer science and philosophy.
Work at Adobe
Since 2008, Martin Hecko has served as a Senior Computer Scientist at Adobe Systems in the San Francisco Bay Area. His role involves the development and maintenance of a Jasmine BDD framework, which includes approximately 3,800 unit tests across 90,000 lines of code. He has also contributed to a mature code base of around 50,000 lines of MVC/Object Oriented JavaScript code. Additionally, Hecko has been the primary design and technical lead for the AEMM Web Viewer, a single-page application that integrates with multiple services via REST APIs.
Education and Expertise
Martin Hecko earned a Bachelor of Science degree in Computer Science and Philosophy from the University of Washington, where he studied from 2005 to 2008. Prior to that, he obtained an Associate of Arts degree from Green River College, completing his studies there from 1997 to 1999. His educational background supports his expertise in software development, particularly in JavaScript and testing frameworks.
Background
Before joining Adobe, Martin Hecko held various technical positions. He worked as a Mac Genius at Apple from 2003 to 2007, where he provided technical support and solutions for Apple products. His earlier experience includes roles as a Software/Hardware Technician at Seattle University from 1999 to 2003 and as an Information Services Department Technician at Green River Community College from 1997 to 1999. These positions contributed to his foundational skills in technology and customer service.
Achievements
Martin Hecko has made significant contributions to various projects throughout his career. He designed the Akamai CDN integration plan, addressing security considerations and CORS issues. He also implemented the iOS client side of a fast preview feature for AEM and Web Viewer in the Digital Publishing Suite, enhancing workflow for customers. Additionally, he converted an ActionScript 3.0 game to Adobe’s Flash runtime for iPhone, which was accepted into the iTunes app store.
Technical Leadership
In his current role at Adobe, Martin Hecko serves as a Technical Champion for a group of five teams. He leads the design of semantics and serialization for a customizable rule-driven layout system. His leadership in technical design and implementation reflects his ability to manage complex projects and collaborate effectively with multiple teams.