Jerome Jahnke
328 Millstream Ln
Oswego, IL 60543
T 520.302.5798
http://www.tormenta.com/jahnke
Skills
|
Languages |
Java (J2ME, J2SE, J2EE), C++, C, Objective-C, Ruby, Erlang, SQL, HTML, VoiceXML, XSLT, XML, GSL, SRGF, WML, Java/ECMA Script, Assembly (68K, x86, PowerPC, Alpha) |
|
APIs |
POSIX, Win32, MFC, COM, ATL, JNI, RMI, Cocoa, Macintosh, MacApp, JNDI, PowerPlant, Swing, JDBC, SOM, OpenDoc |
|
Databases |
Oracle, PostgreSQL, MySQL, MS Access, MS SQL Server, Sybase |
|
Operating Systems |
Unix (Solaris, FreeBSD, Linux), Windows (95, NT, 2000, XP), Macintosh, OS X |
|
Domains |
Java RMI, Software Process , Speech Recognition (Nuance, Speechworks, SAPI), Telephony Interfaces (Intel/Dialogic, NMS, TAPI), VOIP (SIP, H.323, RTP), Text To Speech Synthesis (L&H, SAPI, Fonix, AT&T), Web Authentication (GetAccess, SiteMinder), Web Browsers, N Tier Web Systems, Performance Analysis, Software Design, Product Architecture, 3D Graphics (Polygonal, Volumetric), Haptics, Instructional Software, Genomic Databases, PCR, Molecular Modeling, Documentation |
|
Protocols |
SOAP, LDAP, TCP/IP, H.323, SIP, RTP, HTTP, SMS, WAP, RS232 |
|
Patents |
6,912,581; 6,807,529 |
Experience
Manager of Authentication & Identity Services -- Bank of America, Chicago, IL — 2002-Present
Responsible for the teams that do Authentication and Identity Services for the bank. We maintain our SiteMinder and eTrust products infrastructure, as well as the development teams responsible for UUM, Customer Administration, and Authentication Framework tools. Currently we authenticate and store the identity of over 20 million users and process over half a billion identity requests a month (this number will be tripling in 2007 in response to changes in our consumer sites.) (Non Programming Role)
Previously responsible for all aspects of the Unified User Management (UUM) infrastructure. Lead a team of five engineers maintaining a client/server tool used to abstract multiple bank directory infrastructures in realtime. This tool is also used to facilitate merging of directory infrastructures – for example, Bank of America's latest merger with MBNA. The system is currently in production and is deployed as a fault-tolerant system on three continents and in six data centers. The system processes approx. 100 million information requests per month. (Java, RMI, LDAP, SOAP)
Lead a 3 person team to design and develop the Authentication Framework. It is a service which separates authentication from authorization at an enterprise level, allowing the bank to standardize on a single authentication mechanism. The system has been expanded to allow authentication for web based clients, thick clients, and phone based clients. The system is in production now as a fault tolerant system in two data centers and is being scaled to provide for authentication for Bank of Americas 21 million online banking customers. (Java, SiteMinder, HTTP, VoiceXML)
Senior Staff Engineer -- Motorola Inc., Schaumburg, IL — 1999-2002
Lead team of five engineers working on a multi-modal web browser (allowing users to access web pages with voice, WAP, HTML, or SMS simultaneously). Converted system requirements into a unified design and then implemented platform aspects of the system dealing with multiple modalities, speech recognizers, and telephony resources. I assigned resources to other aspects of the system, assisting them when needed. This product was tracked by Motorola's 15 Step MGates Quality Process. (Java, C, C++, JNI, SIP, RTP, WAP, HTML, VoiceXML, Speechworks, Nuance. )
Took system requirements and designed and developed Motorola's Voice Developer Gateway (VDG), a small single-box VoiceXML turnkey gateway system. First ISCG product to complete Motorola's 15 step MGates Quality Process including a final MGates Quality Review. (Java, Nuance, Fonix, Dialogic, VoiceXML)
One of a two-person team developing the Motorola VoiceXML browser. Browser source is licensed to a large number of OEM's who are developing VSP's, portals or gateways with the software. Also licensed to a number of groups internal to Motorola, including Motorola Labs. Product is sold as a source license and was tracked by Motorola's MGates process as part of the VDG. (Java, JNI, C++, SIP, RTP, Dialogic, NMS, Javascript, HTTP, TCP/IP, Nuance, Speechworks, ECMAScript, XML, VoiceXML, L&H, Fonix, SAPI, AT&T)
Senior Systems Designer -- The University of Chicago, Chicago, IL — 1994-1999
Conceived, designed, fundraised, and developed PhacoVR, a surgical simulator designed to ascertain whether a potential surgeon's manual dexterity would develop sufficiently to perform ophthalmologic surgery. (C++, OpenGL, TCP/IP, Haptics)
Designed and developed bioGENErator, an inexpensive polymerase chain-reaction device designed for high school students. Product is still being sold by Cold Spring Harbor Labs. (C++, Macintosh, PowerPlant, RS232)
Worked on the Student Allele Database (SAD), which is a genetic database using data derived from working with the bioGENErator, allowing high school students to do their own genetic research. (C, CGI, N-Tier Web Apps, SQL, Sybase)
Senior Systems Analyst -- The University of Arizona, Tucson, AZ — 1989-1994
Designed and developed Biology Learning Center Tutorial Suite and editors software, used by students to learn biology topics and by faculty to develop drills. First version was done in HyperCard with custom XFCN's, and final version was fully web based. (Apple, C, CGI, N-Tier Web)
Worked on MacMolecule 1.x and 2.x. I optimized the algorithms for Macintosh OS, running on both the PowerPC and 68K systems (with and without FPU). Also did work designing the interface. (C, Macintosh, PowerPC Assembly, 68K Assembly, 3D Graphics)
Designed and developed BLC Front end, a piece of software designed to track student lab usage. (C++, MacApp, Macintosh)
Built the Biology Learning Center, a computer-learning lab designed to help biology students augment their lecture and lab experience with computers. I helped secure funding for the facility, as well as assembled furniture, built and repaired equipment and supervised student and grad student staff. I also wrote a large number of small programs used in conjunction with wet lab exercises to help illustrate important biological concepts. Lab is still open today and services approx. 2000 students per semester.
PROFESSIONAL
Chair VoiceXML Accessibility Sub-Committee for the VoiceXML Forum Technology Council (2004-present)
Education
University of Chicago, Chicago, IL — 1999 MS Computer Science (3.78 GPA)