Mark B. Indictor
Technical Resume

4859 W. Slauson Ave., Suite 234
Los Angeles, Ca. 90056
(323)296-0727 (Home) -- (323)291-8961 (Office) -- (323)375-0953 (FAX)
Home Page: http://www.fiddler.com/
e-mail: technicalresume-at-mbi-dot-fiddler-dot-com
View Mark Indictor's profile on LinkedIn
(http://www.linkedin.com/in/fiddleman)

Personal Goals

I would like to leverage my years of experience to create and/or participate in an atmosphere of productivity, cooperation and creativity in the service of bringing quality, well tested and resilient software into existence.

 

I have had broad experience in Aerospace, Space Exploration, Finance, Consumer Electronics, and On-Line/Web-Based development. I enjoy creating efficient, optimized, comprehensible and maintainable systems of systems. I have worked in real-time environment with a high degree of determinism and failover, and enjoy the challenge of meeting stringent performance requirements. I believe in an iterative development cycle in which the requirements and the software engineering are both evolved and refined.

 

I believe in process that increases productivity by being transparent to its participants, while providing accurate metrics with which to monitor progress and audit releases. I believe that process should be followed -- and equally, that process should be constantly re-evaluated and adjusted to serve the requirements of the team and its goals.

 

I would like to participate in a team of intelligent, resourceful and creative individuals, creating products and services that enhance humanity, provide a peaceful and needed functionality, while performing a useful service for mankind.

Summary of Experience

Technical Background

Language Experience:
OS Experience:
Database Experience:
Software Disciplines:

Inter-Personal and Leadership Background

Work History:

Jan 15, 2008 - Present:
Senior Consulting Architect at Investment Technology Group (ITG) in Culver City, Ca.
Part of team maintaining real-time data feeds and analytics. Code written in Java, C++, C# and Python. Applied Agile methodology to legacy systems and processes. Have been a ScrumMaster. Trained and experienced in the use of RallyÕs Agile Tools for managing development processes. Re-engineered development environment to allow the correlation of live, production code with actual source artifacts, providing full version determinacy and dependency tracking across all departmentÕs software releases. Integrated with Continuous Integration (CI) tools such as Hudson, declarative build tools such as Maven, with Subversion serving as CM. Implemented and put into daily use automated build, test, and release processes.

June 11, 2007 – October 31, 2007:
Senior Software Engineer at Ghostfire/Dakar Technologies/Tadpole Ventures in Hawthorne, Ca. 
(NOTE: Company suddenly and without warning lost all funding at the end of October, 2007. Placed on unpaid furlough with less than a weekÕs notice. Never fully paid).
Duties include integrating COTS, Open Source and proprietary original software into a complex consumer electronics product. Tools employed are C++, Python. Development environment is Linux (Slackware and Ubuntu). CM is git. IDE is Eclipse/CDT/Pydev.

January 10, 2005 – June 8, 2007:
Jet Propulsion Laboratory
Flight Software Engineer: Employee at the Jet Propulsion Laboratory in Pasadena, Ca.
Contributing software engineer on a team supporting Constellation's LSCCS proof-of-concept effort. (Python/C/C++)
Lead developer and architect on Integrated Spacecraft Analysis (ISCA) project. (C++)
Lead Programmer and Co-I for the three year R&TD funded project, "Monitoring & Control Framework for DSN Array". (Java 1.5, 1.6).
Worked on re-imbursable project with Raytheon Corp., on RTSJ and RT-CORBA research.
Collaborated with Boeing, El Segundo Satellite Operations, in support of the TSAT Space Segment program proposal for the military.  Lead developer, architect. (Model based engineering/programming)

March 2003 - January 9, 2005:
Jet Propulsion Laboratory
Flight Software Engineer: Consultant for the Jet Propulsion Laboratory in Pasadena, Ca.
Lead Programmer on the Golden Gate Project: Retiring the Risks of using Real-Time Linux and Real-Time Java for space-flight control software. Worked closely with the Carnegie Mellon University, Sun Microsystems, the The Open Group, and Raytheon Corp., on RTSJ-based implementation of the Mission Data System (MDS) on working engineering model of a robotic Mars rover, Rocky7.

April 2002 - September 2002:
Site2 Corporation, Los Altos, Ca.
Independent consultant for the investors in Site2 Corporation, Los Altos, Ca.
Charged with facilitating the sale of the company's intellectual assets, specifically the SiteBlocks Component System.

December, 1997 - April, 2002:
Site2 Corporation, Los Altos, Ca.
Vice President of Engineering. Completed Arachnid's original goal of bringing an object oriented, fully personalized and dynamic web site content, development and management tool to market as the SiteBlocks Component System. Running independant, satelite R&D team out of offices in Santa Monica, Ca., that is responsible for all present and future development of the SiteBlocks Component System product.

August, 1997- December, 1997:
One2Velocity, San Jose, Ca.
Independent Contractor: Senior Java Consultant
Technical lead and mentor for the Gemini project. Responsible for building customized Web Site Content Management System for internal use. Utilizing Java (JDK 1.1.6), JDBC, JavaBeans, and JFC (early access) technologies. Also responsible for incorporating future Java-based technologies into design strategy.

June, 1996 - July, 1997:
Arachnid Software, Inc., Menlo Park, Ca.
Vice President, Client Technology.
Continued work on the WebPower Web Site Content Management System. Brought 1.0 version of product to FCS on schedule. Continued design work on asynchronous distributed model and database connectivity issues as they relate to WebPower and the evolving Java language and environment. Heading up a development team of four Java, C++ and Oracle PLSQL programmers.

November, 1995 - June, 1996:
Arachnid Software, Inc., Menlo Park, Ca.
Independent Contractor
Research and design for proprietary World Wide Web content management system. Utilizing Alpha, Beta, and 1.0 versions of new object oriented language, "Java" from Sun Microsystems.

August - October, 1995:
Intel Corporation, Beaverton, Or.
Independent Contractor
Designed a transport layer protocol and was responsible for its VxD implementation for Windows 3.x and Windows 95 platforms for use in a remote node and remote control enterprise wide management application. Broke ground by pioneering a remote contracting relationship with an Intel development team whereby work was performed off-site in Los Angeles. Set up remote systems for tele-conferencing, network access, development, and other inter-project communication systems.

April, 1995 - July, 1995:
Quarterdeck Corporation, Santa Monica, Ca.
QMosaic Project Manager
Microsoft Visual C/C++ 1.52 & 2.1. Responsible for development group of eight people with respect to bringing Quarterdeck's WWW Browser technology to market.. Working with Windows 95 compatibility issues, WINSOCK, Internet standards and protocols, MFC and proprietary class libraries.

1992 -- April, 1995:
Quarterdeck Corporation (Quarterdeck Office Systems), Santa Monica, Ca.
Senior Software Engineer -- Director of QEMM Development.
Programming environment and scope primarily at the DOS device driver and Windows VxD level (DDK). Most code written in Intel 80386 assembly language utilizing the V86 as well as the 16 and 32 bit protected modes of the processor. Windows GUI coding done in C with SDK..

1991 -- 1992:
Ventura Software, Inc., Rancho Bernardo, Ca.
Senior Software Engineer.
Code written in 80x86 assembly language and C. Extensive version control and automated documentation facilities designed and utilized.

1987 -- 1990:
Quick Tally Systems, Beverly Hills, Ca.
Senior Software Engineer.
Coding done in 80x86 assembly language utilizing 16 bit protected mode under DOS and Phar Lap's DOS Extender package. User interface implemented in C with the C-Scape windowing library, ported to protected mode.

1985 -- 1986:
Commodity Quote Graphics, Glenwood Springs, Co.
Software Engineer: Consultant
Developed a news retrieval system that collected and verified news packets downloaded from a satellite receiver. News packets were assembled into a real-time FIFO database and managed with an on-line news reader.

1984 -- 1987:
Datascan / Text Sciences Corp., Santa Monica, Ca.
Software Engineer: Consultant
Co-developed searchable text compression and retrieval system for on-line access to large textual documents. System is used to this day by Noon & Pratt for their deposition transcription services. (DepoBank).

1983 -- 1985:
General Consumer Electronics, Santa Monica, Ca.
Software Engineer: Consultant
Developed games for a stand-alone, vector-graphics game system called the Vectrex Arcade System. In all, wrote five complete games. All games fit in either 4K or 8K EPROMS, and were written in Motorola 6809 assembly language.

1982 -- 1983:
Western Technologies, Santa Monica, Ca.
Software Engineer
Co-developed onboard "EXECUTIVE" ROM (BIOS) for the Vectrex Arcade System. Developed debugging software for use with development system for Vectrex. Vectrex code was written in 6809 assembly language. Debugger code was written in Z-80 assembly language under CP/M.

1975 -- Present:
Professional Violinist and Composer
Musician involved with many bands, artists and songwriters. Experienced in both live performances and studio sessions. Own and operate an integrated, multi-track, multi-media studio. (Separate resume available upon request).

Other Interests and activities
Film, Editing, Music, Recording, Magic, Ham Radio (N6ZAK),  Foreign Traveling, Gourmet Cooking, Dogs, and Harley-Davidsons