[Skills] [Experience] [Publications] [Education]
Michael Darweesh Software Engineer, CTO, Engineering Manager/Director E-mail: mjd AT darweesh DOT org http://www.linkedin.com/in/mdarweesh http://www.darweesh.org/~mjd/resume Remote Rochester, NY and Pittsburgh, PA

Programming/Technical: Go/Golang, C/C++, Javascript, Java, React, React Native, Node, Perl, Assembly, XML/HTML, CSS, SQL Linux/Unix, Windows, Macintosh nginx, ssl/certbot, postgres, mongodb, SMTP/postfix Product and People Management: Startup creation, C-corp Screening and Interviewing technical candidates. Scrum and Agile process implementation. Product roadmap and work prioritization. Cross discipline communication and conflict resolution.
Work Experience: Various Stealth Startups May '17-Present Software Engineer, CTO Designed and implemented Full Stack url utility product https://yirp.org Golang, Bootstrap, Postgres, SMTP, nginx Software Engineer Contributing to serverless b2b matchmaking mobile app Expo, React Native, Firebase Founder, CEO, and CTO Created and maintained C-Corp Investigated Reg CF Financial product idea Pivoted away when we found existing superior products Advisor and Mentor April '17-Present Alphalab Carnegie Mellon University Swartz Center for Entrepreneurship Gridwise Pittsburgh Knights Technology consulting and advice Executive level business collaboration Product idea evaluation Speaker Tartan Hacks 2023 Legalsifter April '16-April '17 Director of Software Engineering Cross Discipline Communication with the sales, technical, and executive teams. Project Planning with the design team and CEO. Agile Product Owner Mentored and coached various engineers in software and ops. Hired local team of Software Engineers and Designers. Managed local team of ~6 Software Engineers and Designers. Managed remote teams of ~4 Research Engineers. General Dynamics C4 Systems - Viz Nov. '12-June '14 Senior Staff Software Engineer New Product Development Prototyping, Java, Javascript, Design, Team Leadership, Linux, MongoDB, SQL Google Incorporated March '08-April '12 Technical Lead/Senior Software Engineer Co-founded the project which became Google Hangouts. Led the prototyping of 3 major new Google properties using Google Web Toolkit, Java, and Javascript. Designed and Implemented Instant Previews front-end and service features C++, Java, HTML, CSS, and Javascript. Responsible for feature/defect prioritization, and team tasking. Involved directly with recruiting and personnel performance evaluation. Mars Space Flight Facility Feb. '04-March '08 Software Development Team Senior Software Engineer Led the development of new map server software through full life-cycle. C/C++ multi-threaded, WMS compliant, caching, planetary, client-server. Implemented interactive web map using cgi, SQL, C++ and HTML/CSS. Various minor system administration tasks. Microsoft Incorporated March '98-Dec. '03 Content Security Business Unit Software Design Engineer Interim Team Lead Designed, implemented, and maintained Digital Rights Management features. Developed DRM APIs and ActiveX controls on Windows, Linux, and WindowsCE using C/C++. Wrote Linux and Mac software to emulate parts of the Win32 API. Instructed and scheduled team's security code-reviews. Interim Development Team Lead Macintosh Business Unit Software Design Engineer Designed, implemented, and maintained new features in the Macintosh version of Microsoft Office mostly in C/C++. Implemented Mac Office file UI for over 100 file dialogs using OSX API. Revised and maintained Japanese features. Implemented and maintained UI for ftp server navigation. Autometric Incorporated Oct. '95-March '98 Creative Visualization Lead Software Engineer Automated virtual human generation from computer artist assets and speech scripts in C/C++ and Perl. Developed tools to assist in the creation of Alias/Wavefront model data including OpenAlias plug-ins. Various minor system administration tasks. Clearance(Expired): DoD Top Secret American Management Systems Dec. '94-Oct. '95 Management Systems and Technology Programmer/Analyst Created detailed design specifications for financial reports. Programmed reports according to specifications. Documented use and maintenance requirements. Maintained report programs. Icebird Enterprises Jan. '89-March '98 Macintosh Shareware Programmer and Computer Consultant Designed graphics and algorithms for Macintosh programs in C and Pascal. Consulted clients with Unix and Macintosh questions. Programmed custom perl and C/C++ for clients.
Publications: Illumination Videocassette. G. Dismond, G. Afton-Bird, M. Darweesh, K. Wallace, M. Walsh, ACM SIGGRAPH, 1997 The Creation of Realistic, Talking Computer Generated Humans Panel. Gwen Afton-Bird, Michael Darweesh, Gregory Dismond, Melissa Durley, Kimberly Wallace, Michael Walsh, Association of Medical Illustrators Conference, Baltimore, Maryland, 1997 Patents: System and method for manifest generation Debugging and application that employs rights-managed content
Education: State University of New York at Buffalo - Bachelor's of Science in Computer Science