Buzz-Word Compliance

Buzz-Word Compliance

<p> Brian Geisel http://www.csh.rit.edu/~geisel/resume.html [email protected]</p><p>As a Software Consultant, Brian has a very successful record delivering software consistently and on time. His extensive engineering background and his ability to see the larger picture make him a strong leader who excels at developing technology, managing people, and delivering solutions.</p><p>Buzz-Word Compliance Capable Personality Valuable Experience Storage Industry Expert Instructor, Lead Developer, UNIX & Linux Kernel, SAN Topology, Cloud Storage Company Public Representative Windows & Mobile Developer SCSI, Fibre Channel, iSCSI</p><p>Object Oriented Developer Hard Core Low Level/Embedded Work Innovative Solution Finder C++, Python, JavaScript, Obj-C C, Device Driver, Assembly Language Dynamic Designer / Architect</p><p>History November ’09 – Present – Software Consultant – iRobot – http://www.iRobot.com  Spearheaded several major development projects, shifting gears quickly and completing on time.  Mix of kernel, embedded development with application level robotics framework.  Redesign of robotic configuration system, implementing a data-driven design  Work with video drivers and application-level interface to video systems.  Bootstrap of new hardware platform, integrating with iRobot Aware2 and developing components as necessary.</p><p>Technologies: C, C++, Linux, Embedded, XML/XML Schema, Robotics, Device Drivers (Video, Memory), Component based software, iRobot Aware2</p><p>May ’07 – Present – Entrepreneur, Principle Software Engineer – FideSoftware, DVDCorral – http://appiphoney.com, http://www.DVDCorral.com  Built DVDCorral.com – Developed 95% of software, Managed 2 countries’ development of remainder  Completed design, development, marketing, and release of iPhone apps. (More detail on web-resume.)</p><p>December ’07 – March ‘09 – Manager, Clarity Software and Services – TwinStrata, Inc. – http://www.TwinStrata.com  Bootstrap Startup – Managed Engineering and Developed Software  Responsible for the Development, QA, and Release Teams for Clarity AP Software.  Developed storage assessment program called Clarity AP o Co-Developed Clarity AP and brought product to market (written in Adobe Flex/AIR/ActionScript). o Released 3 major product versions within the first year. o Fully integrated product with online web portal.  Directed offshore team, saving the company 60% in development costs and delivering timely releases of web and desktop software.</p><p>Technologies: C, C++, PHP, MySQL, JavaScript, ActionScript 3.0 (Flex); Cloud Storage, iSCSI, Virtual Machines (VMWare, Virtualbox); JSON, XML, AJAX</p><p>June ’07 – March ‘08 – Software Consultant – iRobot – http://www.iRobot.com  Wrote Wolfson Micro 8750 Audio Driver for Arm9 platform (Linux 2.4 Kernel).  Software Engineering (Development) and Team Integration of ConnectR, iRobot’s Virtual Visiting Robot  Managed relationship with Software Development and QA teams across 4 countries and 3 continents (Software Consultant, iRobot continued…)  Developed complete Robot Wireless Networking (802.11G) configuration including driver fixes  Wrote Robot Manufacturing Built-in Test, a complete test suite for Chinese manufacturing site  Designed and Implemented fully-automated recoverable boot process, handlig automatic downloads and performing self-correcting updates  Integrated entire SIP stack into robot operation in coordination with multiple backend servers handling both STUN and TURN traffic </p><p>Technologies: Embedded, Robotics, Linux, Device Drivers (Audio/Video, 802.11, GPIO, etc.), UNIX; C, Python, JavaScript, AJAX, HTML, CSS, Shell (bash), awk; Arm9, Freescale; SIP, STUN, TURN, IP, UDP, TCP/IP, RTP</p><p>January ’04 – April ‘07 – OEM Engineering Manager – Incipient – http://www.incipient.com  25-50% Travel, building partner relationships and architecting solutions together.  Incipient representative to T11.5 meetings (Fibre Channel Standards Organization).  Management of resources, internally and externally, to complete high-profile projects.  Balanced partner development / liaison role with a device driver / embedded real-time technical role.  Develop and Architect solutions for Engineering Partners.  Managed entire product life-cycle including extensive Beta program with Fortune 500 Companies.</p><p>Technologies: Embedded, Linux (Device Driver / User Space), UNIX; C, Bourne Shell; SAN Virtualization, Fibre Channel (hardware and protocol), SCSI (hardware and protocol), RAID, Various FC Arrays & Switches</p><p>March ’00 – January ‘04 – Lead Developer, Secure Path UNIX – HP, Formerly Compaq – http://www.compaq.com/storageworks  Project leader of ~25 engineers for Secure Path UNIX.  Coordinated cross-functional engineering teams between the US and India.  Worked extensively with large RAID storage systems from vendors such as Compaq, HP, EMC, and IBM.  Lead Developer for “Must Win” project with corporate-wide recognition for porting a RAID Array device driver to Solaris; received a special recognition award for a timely completion of this high priority project.  Represented Compaq/HP at Fortune 500 customer sites.  Taught Compaq storage classes at ENSA @Work Storage Conference and on-site seminars (C++, etc.).  Designed and Coded the multi-threaded daemon used for user interface to Secure Path.  Worked on driver interface and on enhancing the driver or adding support for arrays.</p><p>Technologies: SAN Multipathing, AIX, Solaris, and Linux (Device Driver, Administration, User Space), UNIX; OO, C++, C, Korn Shell; SAN, Fibre Channel (hardware and protocol), SCSI (hardware and protocol), RAID</p><p>June ‘97 – March ‘00 – Software Engineer / Linux Expert - Microlite Corporation – http://www.microlite.com  Wrote low-level SCSI interfaces and drivers on several platforms.  Architected Awared-winning RecoverEDGE, designing the 2.0 version for Linux from the ground up.  10% travel, spent forming business relationships and establishing a presence in our target markets.  See web-based resume for additional details.</p><p>Main Development Project, RecoverEDGE, won SCO World’s Top of the World award for 2000! Technologies: OO, C++, C, UNIX, Java, Shell Scripting; AIX, Digital UNIX, HP-UX, Linux, SCO UnixWare, SCO UNIX, SCO OpenServer, Solaris, Windows; Tape Drives, SCSI</p><p>1990 – 1996 – Detailed Resume Online – http://www.csh.rit.edu/~geisel/resume.html Technologies: Virtual Reality, C, x86 Assembly, Video Graphics Hardware, Low-Level system interfacing, Database Management, PC Hardware Technical Experience and Skills</p><p>Operating System Knowledge (Development) – GUI Experience – Xwindows, Win95/NT/XP/.NET Digital UNIX, DOS, HP-UX, IBM AIX, Linux, Net- win32, Java, ncurses; designed and assisted BSD, SCO UNIX and OpenServer, SCO UnixWare, SGI implementation of a multi-platform interface package IRIX, Sun Solaris, Ultrix, Windows 95/NT/XP Instructor – Gave seminars in C, C++, x86 Assembly (5 part series), Storage Virtualization (FAIS), DOS Languages – Strong: C, C++, Assembly (x86, internals, CVS, and general UNIX usage; Co-instructed a RS/6000, 68000, Sparc), PHP, MySQL, Python, Java, class of Senior Citizens on basic Macintosh usage; JavaScript, shell scripting; also ActionScript, BASIC, Taught Compaq product usage at ENSA@Work Storage Eiffel, Perl, Pascal, HTML, et al. Conference</p><p>Linux Experience –SCSI drivers and patches (kernel Architect – Designed the Secure Path daemon and User modules); SCSI code and Qlogic Fibre Channel drivers Interface, then helped build a team and worked with them to develop the product; Start to finish design of Storage Hardware – HP (EVA, MSA & HSG80), RecoverEDGE for Linux IBM (ESS, FAStT, SVC, DS/8000, DS/6000), EMC (Symmetrix, Clariion), LSI, STK, 3Par.; Various Cloud Device Drivers – Work on several platforms including Storage (REST, iSCSI) Linux, NetBSD, Solaris, and Ultrix ranging from video drivers to SCSI interface drivers Network Experience – UNIX sockets programming; DNS/BIND, Sendmail, httpd, ftpd, etc.; Working Low-level Work - Intel and MIPS Assembler, DOS knowledge of TCP, UDP, IP, STUN, TURN, ‘kernel’ and driver development, Embedded work on RTP, MSRP, SOAP, REST; SAN several platforms; Many SCSI ports, working on AIX, Linux, SCO UnixWare, HP-UX, Digital UNIX, and several others</p><p>Summary</p><p> Team Player – Self-disciplined/motivated with an exceptional ability to manage teams and work with people, but also focused and able to work alone (and experienced in both).  Experienced – Over 15 years of diverse experience, with a passion (and ability) to learn remarkably fast.  Hard Worker – Whether the deadline is in 2012 or in an hour, product will always be consistent: clean, documented, organized and well-coordinated. Release dates have been hit on target with consistency.  Personable – Regularly represented Microlite Corp., Compaq Computer, Hewlett-Packard, and Incipient at various Fortune 100 Customers domestically and internationally as well as teaching classes, etc. Willing to travel.  Teachable – Able to work around problems and work in any environment (although tundras – such as Hoth - are generally frowned upon) and always willing to learn new ideas, concepts, and solutions.  Versatile – From a teacher and seminar instructor to a team leader or developing business relationships, comfortable in management, business, engineering, personal, and teaching roles.</p><p>References When necessary both technical and personal references are available. Detailed Online Resume http://www.csh.rit.edu/~geisel/resume.html</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us