Benjamin Rosenbaum

 

Basel, Switzerland

info@benjaminrosenbaum.com

 

16 years of experience in software development and IT, incuding design, development, implementation, analysis, requirement specification, and client support, in web development (including e-commerce), web services, and client/server environments.  Worked in Finance, Entertainment, Human Resources, and Computer Aided Design in federal and municipal government and the private sector. 


 

Skills Summary

 

Operating Systems:

Windows, Solaris,  Linux, FreeBSD

Programming Languages:

C#, Java, JSP, SQL, PL/SQL, Javascript/HTML, DHTML, CSS, Perl, XML, XSLT, XPath, SAX/DOM, C++, C, Delphi, Pascal, Visual Basic, PHP, Lisp, Unix shells

Databases:

Oracle, MS SQL Server, Sybase, MySql

Applications and Development Tools:

ASP.NET, ADO.NET, VisualStudio.NET, AjaxPro, WebSphere, Tomcat/Apache, JRun, IIS, JUnit, Eclipse, Struts, Ajax, Hibernate, Rational ROSE, mockobjects, httpunit, log4j, xalan, xerces, FOP, CPAN, Together, isql, SQL Advantage, TOAD, SQL*Plus, Rogue Wave, MFC, OLE, J2EE/JDBC 2.0/JNDI, CORBA, RMI, ODBC, COM.

Additional Skills:

Agile Development, UML, Service Oriented Architecture, Web Services, XP methodology, TCP/IP sockets, TDD, wikis for documentation.

 


Education

 

B.A., Computer Science, Brown University, 1991

B.A., Religious Studies, Brown University, 1991


 

Certifications

 

Certified Java 1.4 Programmer, Sun Microsystems

 


 

Professional Experience

 

 

itsystems AG                                            Duration: 07/07 to present                      Basel, Switzerland

 

Clients:                 Manor, Roche, Eucomed, Migros

Position:               Member of Technical Staff

Environment:      .NET, C#, MS SQL Server, Web Services, DHTML/Javascript.

Currently working on VisualQ, a Business Process Documentation system implemented in .NET with heavy use of Ajax.

 

 

Avenity                                                    Duration: 12/06 to 06/07                        Reston, VA, USA

 

Position:               Technical Architect

Environment:      .NET, C#, MS SQL Server; Java, Oracle; Web Services, DHTML/Javascript.

Architect, team leader, and technical contributor. Designed and led development of a web-service based .NET reimplementation of a client's flagship public agency risk management solution, incorporating agile development practices such as test-first development, and quick incremental releases. Also collaborated in the design and implementation of Java-based custom web storefront, data analysis, and data management solutions for Towers Perrin, one of the world's largest Human Resources companies. 

 

 

Computer Intelligence Associates           Duration: 09/05 to 12/06     Washington, DC, USA

 

Client:                   District of Columbia Office of the Chief Technology Officer          

Position:               Architect

Environment:      .NET, C#, MS SQL Server, Web Services, DHTML/Javascript.

Architect, team leader, and technical contributor. Designed and led development of the Web Enabled Permitting System (WEPS) for the District of Columbia Department of Transportation. Spearheaded adoption of agile development practices such as test-first development, quick incremental releases, and use of a wiki for project documentation. WEPS has a service-oriented architecture, interoperating with a variety of legacy systems, with a heavily DHTML interface. Shipped three releases, automating issuance of oversize/overweight vehicle permits and emergency permits for utilities; the system is heavily used by utilities, business users, and government employees, with significant gains in processing time and ease of use, and corresponding cost savings.

 

Compuware Corporation                       Duration: 09/03 to 08/05                        McLean, VA, USA

 

Client:                   National Science Foundation                         

Position:               Professional Services Division Staff

Environment:      Java, Struts, Sybase, JRun, Solaris, Javascript, Perl, C/C++, XSLT, FOP.

Analyst, architect, team leader, Java/J2EE expert, and technical contributor for maintenance and extension of FastLane, NSF’s web-based funding application and grants managements program for over 300,000 external users. Optimized performance, enhanced and extended functionality, coordinated teams to address crises, analyzed and improved processes. Acted as a “high level change agent” pioneering and championing best practices such as automated unit tests, modern development environments (e.g. Eclipse, Rational tools), and build architectures (e.g. Maven). Serving on a Continuous Improvement Process committee, spearheaded design and adoption of an agency-wide standardized Concept of Operations process. Principal analyst, designer, and team lead for the Dynamic Award Document project, a high-profile first-of-a-kind project embracing multiple internal and external systems and greatly enhancing user access to Awards information; received Division of Information Systems Team Award for this project, whose expeditious and robust release thrilled our clients.

 

COMIT Financial Systems AG              Dates: 07/99 to 09/03                              Basel, Switzerland

Position:               Senior Consultant

Environment:      Java, PL/SQL, C++, Javascript, Perl, and XSLT, for Tomcat/Apache, WebSphere, CORBA, Oracle, Solaris, and Windows 2000

Played a leading technical role in design and development of loan processing, account management, real estate valuation and credit rating intranet applications for major Swiss banks in a consulting company of 150-200 employees. As the principal Java expert and architect and maintainer of the company's reusable Java components, mentored at any given time 20-30 Java programmers across 3-5 projects. Coordinated code reuse, authored coding standards, conducted code reviews, designed product architectures. Often called in as "debugger or performance optimizer of last resort". Introduced and championed design practices including UML, Design Patterns, and elements of eXtreme Programming (pair programming, JUnit testing including use of Mock Objects, continuous integration, shared code ownership), use of XML, use of open source toolkits, and conformance with J2EE standards.

Digital Addiction                                     Dates: 11/97 to 02/99                              Laurel, MD, USA

Position:               Software Architect, Project Technical Lead

Environment:        Visual C++ and MFC for Windows 95/NT; C, Perl, PHP, and MySQL, using Apache and IRC under Linux, FreeBSD, and Solaris.

Leading a small team, designed and developed a head-to-head, turn-based internet strategy game, 'Sanctum', based on collectible digital objects. Developed components for user interface, game logic, client/server communication with TCP/IP sockets, account management, database access, matchmaking, load balancing, collectible digital object trading, and e-commerce. Sanctum was named '1998 Online Game of the Year' by Game Industry News magazine.

 

 

CareerBuilder, Inc.                                 Dates: 11/96 to 04/97                              Reston, VA, USA

Position:               Software Engineer

Environment:        Visual C++ with MFC, MS SQL Server, WinInet, and Verity Search Engine on Windows 95/NT.

Developed user interface, client/server connectivity, internet connectivity, and text search components for a Human Resources Management product, "Team Builder 2.0". Team Builder 2.0 was called the "Top Product of 1997" by Human Rescource Executive magazine.

 

 

Brilliant Nite Software.                           Dates: 05/94 to 10/96                              McLean, VA, USA and Bern, Switzerland                    

Position:               Project Architect

Environment:        Delphi, Visual Basic, Borland C++/OWL, POET for Windows 3.1 and 95.

Researched, designed, and prototyped an international multilingual small-business accounting system.

 

 

Books that Work                                    Dates: 12/92 to 05/94                              Palo Alto, CA, USA

Position:               Software Engineer

Environment:        Borland and MPW C++, zApp and StarView GUI Frameworks, Windows 3.1 SDK and Macintosh Toolkit, for Windows 3.1 and Macintosh.

Developed 3D graphics libraries, user interface, and knowledgeable CAD objects for do-it-yourself multimedia and construction-design products: "Design & Build Your Deck", "Home Survival Toolkit", and "3D Landscape". These products combined multimedia content with engines allowing naïve users to do sophisticated 3D design and visualization of home construction and gardening projects. They won many awards: Finalist, PC Magazine Technical Excellence Awards, Top 50 Products of 1994, New Media magazine, Gold and Silver Medals from the Invision Multimedia Awards, Retailer's Choice Award, Literary Marketplace Award for Technical Achievement and Innovation. Bill Gates demonstrated "3D Landscape" during his keynote speech on the future of multimedia at the Fall 1994 Comdex.

 

 

TIC Computer Camp                             Dates: May-Aug. 90, 91, 92          Washington, DC, USA

Position:               Computer Director

Trained and led eighty programming instructors teaching computer languages to 800 students.  Wrote instructional curriculum.

 


 

Ancillary Skills

 

·         Fluent in English, German, and Italian, some Spanish and Hebrew

·         Writing skills: Have published nonfiction, fiction, and poetry in major websites (e.g. Motley Fool, Infinite Matrix), national print magazines (e.g. Harper's, F&SF, Nature), three best-of-the-year anthologies, and a college textbook; stories translated into ten languages; finalist for the Nebula, Hugo, World Fantasy, and Sturgeon fiction writing awards.