Resume
Brian Geisel
geisel@csh.rit.edu
As a Technical Leader, Brian has a very successful record with OEMs and partners, including Fortune 100 companies. His extensive engineering background and his ability to relate to people make him a strong leader who excels at managing people, building relationships, and developing technology.
Buzz-Word Compliance
Capable Personality
Instructor, Lead Developer,
Company Public Representative
Object Oriented Developer
C++, Java, JavaScript
Valuable Experience
UNIX & Linux Kernel,
Capable Windows Developer
Hard Core Low Level/Embedded Work
C, Device Driver, Assembly Language
Storage Industry Expert
SAN Topology, Cloud Storage
SCSI, Fibre Channel, iSCSI
Innovative Solution Finder
Dynamic Designer / Architect
History
December ’07 – March ‘09 – Manager, Clarity Software and Services – TwinStrata, Inc. –
• 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.
• Worked with Cloud Storage APIs, specifically integration of billing solutions.
Technologies: C, C++, PHP, MySQL, JavaScript, ActionScript 3.0 (Flex); Cloud Storage, iSCSI, Virtual Machines (VMWare, Virtualbox); JSON, XML, AJAX
June ’07 – March ‘08 – Software Consultant – iRobot –
• Software Engineering and Team Integration of ConnectR, iRobot’s Virtual Visiting Robot
• Managed relationship with Software Development and QA teams across 4 countries and 3 continents
• Wrote Wolfson Micro 8750 Audio Driver for Arm9 platform (Linux 2.4 Kernel).
• Implemented a complete "touchless" Robot Configuration via various Web Technologies (see below)
• Developed complete Robot Wireless Networking (802.11G) configuration including driver fixes and configuration scripts (Python)
• 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
Technologies: Embedded, Robotics, Linux (Administration / Configuration), Device Drivers (Audio/Video, 802.11, GPIO, etc.), UNIX; C, Python, JavaScript, AJAX, HTML, CSS, Bourne Shell (bash), awk; Arm9, Freescale; SIP, STUN, TURN, IP, UDP, TCP/IP, RTP, MSRP
January ’04 – April ‘07 – OEM Engineering Manager – Incipient –
• 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.
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
March ’00 – January ‘04 – Lead Developer, Secure Path UNIX – HP, Formerly Compaq –
• 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.
• Gave several group-wide (~40 developers) seminars on C++, CVS, et al.
• Designed and Coded the multi-threaded daemon used for user interface to Secure Path.
• Group expert on the Fibre Channel analyzer, analyzing data in both SCSI and Fibre Channel protocols.
• Worked on driver interface and on enhancing the driver or adding support for arrays.
• Organized and coordinated source code using CVS and documenting the process.
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
June ‘97 – March ‘00 – Software Engineer / Linux Expert - Microlite Corporation –
• Full Life Cycle work on several mid-scale projects (50-80k lines ea.).
• Co-created the OOD of all currently shipping products.
• Responsible for all company’s Linux research and most of the Linux development.
• Implemented GUI interfaces working in XWindows, win32, ncurses, and Java.
• Wrote low-level SCSI interfaces and drivers on several platforms.
• Architected 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.
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
September ‘96 - May ‘97 - Computer Science - Rochester Institute of Technology –
Technologies: OO, C++, C, Java, x86/MIPS Assembly Language, Python, Eiffel; NetBSD, SunOS, IRIX, Digital UNIX, SysV, Linux, Inferno, Ultrix (Kernel Level on several)
1990 – 1996 – Detailed Resume Online –
Technologies: Virtual Reality, C, x86 Assembly, Video Graphics Hardware, Low-Level system interfacing, Database Management, PC Hardware
Technical Experience and Skills
Operating System Knowledge (Development) – Digital UNIX, DOS, HP-UX, IBM AIX, Linux, Net-BSD, SCO UNIX and OpenServer, SCO UnixWare, SGI IRIX, Sun Solaris, Ultrix, Windows 95/NT/XP
Languages – Strong: C, C++, Assembly (x86, RS/6000, 68000, Sparc), PHP, MySQL, Java, JavaScript, shell scripting; also ActionScript, BASIC, Eiffel, Perl, Pascal, Python, HTML, et al.
Linux Experience –SCSI drivers and patches (kernel modules); SCSI code and Qlogic Fibre Channel drivers
Storage Hardware – HP (EVA, MSA & HSG80), IBM (ESS, FAStT, SVC, DS/8000, DS/6000), EMC (Symmetrix, Clariion), LSI, STK, 3Par.; Various Cloud Storage (REST, iSCSI)
Network Experience – UNIX sockets programming; DNS/BIND, Sendmail, httpd, ftpd, etc.; Working knowledge of TCP, UDP, IP, STUN, TURN, RTP, MSRP, SOAP, REST; SAN
GUI Experience – Xwindows, Win95/NT/XP/.NET win32, Java, ncurses; designed and assisted implementation of a multi-platform interface package
Instructor – Gave seminars in C, C++, x86 Assembly (5 part series), Storage Virtualization (FAIS), DOS internals, CVS, and general UNIX usage; Co-instructed a class of Senior Citizens on basic Macintosh usage; Taught Compaq product usage at ENSA@Work Storage Conference
Architect – Designed the Secure Path daemon and User Interface, then helped build a team and worked with them to develop the product; Start to finish design of RecoverEDGE for Linux
Device Drivers – Work on several platforms including Linux, NetBSD, Solaris, and Ultrix ranging from video drivers to SCSI interface drivers
Low-level Work - Intel and MIPS Assembler, DOS ‘kernel’ and driver development, Embedded work on several platforms; Many SCSI ports, working on AIX, Linux, SCO UnixWare, HP-UX, Digital UNIX, and several others
Summary
• 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.
References
When necessary both technical and personal references are available; however, to protect the privacy of my references, references will be distributed only once under reasonable consideration.
Detailed Online Resume
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- resume words for people skills
- free resume writing for veterans
- great resume examples
- my perfect resume member sign in
- resume templates filetype doc
- resume template free pdf
- federal resume template word
- printable resume forms in pdf
- free printable resume templates
- good resume examples 2019
- printable resume templates free
- resume blank fillable forms pdf