Independent Consultant @ NASA Ames, U.S. Army Aeroflightdynamics Directorate (AFDD) at Moffet Field CA
Senior Software Engineer @ ValoreBooks
Education:
@
Massachusetts Institute of Technology
About:
I have 10+ years of software development experience on wide range of projects, technologies, languages, and systems. Proven track record of successful creative problem solving, timely project delivery, and teamwork.
Specialties: C, C++, Python. Windows/Linux cross-platform development, application development, build infrastructure, real-time, embedded, software security. Continuous integration, configuration management, test automation, DevOps.
Independent Consultant @ Research development project
I have 10+ years of software development experience on wide range of projects, technologies, languages, and systems. Proven track record of successful creative problem solving, timely project delivery, and teamwork.
Specialties: C, C++, Python. Windows/Linux cross-platform development, application development, build infrastructure, real-time, embedded, software security. Continuous integration, configuration management, test automation, DevOps.
Independent Consultant @ Research development project to create the system software for a Research Flight Control Computer (RFCC) to assist in the effort to create new and innovative flight control laws (CLAWS) to support the flight research and flight test efforts of scientists and engineers with the AFDD. From February 2015 to Present (11 months) Greater Boston AreaSenior Software Engineer, Security Line @ Senior member of the Security Software and Tools group. The group is charged with developing security-related tools and services for the entire Cisco Video Technologies organization in Israel as well as for various Cisco products worldwide.
Developed a tool chain for mass Play Ready device certificates production.
Developed a key-distribution tool for semi-secure environments.
Adapted legacy C/C++ code packaging it as Python modules for usage with Django-based key management tool.
Beside software design and implementation activities I am deeply involved with introducing modern Agile software development practices – such as TDD, CI, and Kanban – into the group’s workflow. From December 2012 to April 2015 (2 years 5 months) Senior Software Engineer, Windows 8 (“Metro”) New Development Initiative @ With 3 other senior engineers solved various technical problems arising from adaptation of NDS secure video client for Windows Appstore (running under Window 8 “Metro”). From August 2012 to December 2012 (5 months) Build Infrastructure Architect / Lead @ Designed Jenkins-based distributed continuous integration system. Increased system reliability and time-to-market for a multi-group team of around 20 people by drastically raising CI visibility and scope. The initial success convinced the management to create a CI-dedicated team which I led until the system stabilized and could be managed by the development team as a whole. From July 2011 to August 2012 (1 year 2 months) Lead Engineer @ Automatic content processing component for the electronic newspaper project. Took primary role in the component design. Implemented several major parts and features of the component, such as JavaScript/Python cross-language JSON-based object serialization mechanism, lazy document loading, and incremental processing. Advised other developers on how to approach their tasks in implementing the component’s features. The system has been delivered to customer – Israeli newspaper Yediot Aharonot. Link to an iPad app based on our system: http://itunes.apple.com/il/app/id454974478 .
Designed and implemented Hudson-based Continuous Integration build system, including an automated Unit Test framework for both the JavaScript code (based on Jasmine) and the Python code. Use of regular automated builds and tests greatly eased integration and sped up overall program schedules.
Increased system reliability and time to market by championing use of Test Driven Development.
Completed a short project for another line that was lacking resources: Python application for editing program information. That allowed the other line to make an important contractually binding delivery to customer. From February 2010 to July 2011 (1 year 6 months) Build Infrastructure Expert @ Build infrastructure expert for a group of ~20 developers and QC: replaced the unreliable ad-hoc build system with automated, cross-platform CMake-based build system.
Developed parts of a PC solution for NDS line of products.
Scrum Master. From July 2008 to February 2010 (1 year 8 months) Software Developer @ Wrote, maintained, and enhanced a range of Bloomberg online functions and tasks.
Provided informal consultation for colleagues less experienced in writing software. From May 2001 to July 2003 (2 years 3 months) Software Engineer @ Designed and implemented Advanced RealMedia Plugin for Adobe Premiere 6.0. This plugin allows exporting content created with Premiere in RealSystem format. The plugin shipped with Premiere for Windows and Mac.
Designed and implemented Bandwidth Simulator for RealPlayer — a cross-platform tool that allows content developers for RealSystem to preview their content at various bandwidths. The tool shipped as a plugin with RealProduce Plus.
Designed and implemented a cross-platform software update mechanism for RealNetworks Tools group products. IT shipped with RealProducer and other Real content creation tools.
Was one of the two developers working on and eventually shipping RealProducer Pro G2. Designed and implemented SMIL (Synchronized Multimedia Language) generation template-based subsystem. Designed and implemented timeline-based event-generation subsystem that included captions and URL events. Worked on Web publishing subsystem. From January 1998 to April 2001 (3 years 4 months) Software Developer @ Worked as a sole developer on the Vivo Producer for NetShow 3. That product was a competitive threat to RealNetworks which served as one of the factors in its acquisition of Vivo.
Wrote a plugin for RealSystem G2 player which allowed it to play back Vivo streaming video content. From July 1997 to December 1997 (6 months)
M.Sc. with Honors, Computer Science @ The Hebrew University From 2003 to 2008 Massachusetts Institute of Technology From 1995 to 1995 BA, Computer Science @ Brandeis University From 1992 to 1994 High School Diploma @ 239Junior High School @ 183 Aron Matskin is skilled in: C++, Continuous Integration, Configuration Management, Win32 API, Embedded Systems, Multithreading, Ant, Subversion, Object Oriented Design, Design Patterns, Maven, TDD, Agile Methodologies, Software Design, Software Engineering
Looking for a different
Aron Matskin?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension