Current
  • Senior Software Engineer at Acresso Software
Past
  • Senior Software Engineer at PostX
  • Senior Software Engineer at Docent
  • Member of Technical Staff at Sun
  • Computer Scientist at Adobe Systems
  • Engineer at Motion Works
  • Programmer at After Hours
Education
  • Rensselaer Polytechnic Institute
  • Lowell High School
Connections
118 connections
Industry
Computer Software
Websites

Brian Yamabe’s Summary

Proven track record of delivering high-value software on time in both enterprise and shrinkwrap settings. Adept at adjusting to new technologies on the fly. Skilled at taking the data model provided by the database specialist, the UI envisioned by the designer, and delivering the finished application.

Brian Yamabe’s Specialties:

Web Application Development
UI Infrastructure
Technological Flexibility


Brian Yamabe’s Experience

  • Senior Software Engineer

    Acresso Software

    (Privately Held; 201-500 employees; Computer Software industry)

    March 2005Present (3 years 8 months)

    Currently working on a J2EE-based web application using Struts, Tiles, and JSPs. The UI was designed using HTML tables and we are redesigning it using more standards compliant HTML and CSS as we move forward. We are also using Ajax, via the YUI library, where it is appropriate.

    Developed a web-based UI for administering license servers for a green field project which was implemented with XSLT. Collaborated with designers to take their ideas and translate them into a functional web application.

    Developed the UI infrastructure for multiple Java-based web applications. Implemented a framework which allowed applications to be skin-able.

  • Senior Software Engineer

    PostX

    (Computer Software industry)

    20032005 (2 years)

    Designed and developed S/MIME and PGP functionality for a Java-based secure email gateway. Implementation required integration with third-party libraries to develop signing, encrypting, and decrypting functionality.

    Designed and implemented a plug-in architecture that interfaced to RSA, Microsoft, and other certificate servers to request, retrieve, and store X.509 certificates. Implementation required adherence to various open standards including RFC-2510 (Certificate Management Protocol) and PKCS#10 (Certificate Request Standard).

    Developed 2 on-site proof of concepts. Helped to implement the secure email solution in real customer environments with challenging customer requirements.

    Designed and developed a multi-threaded SAX-based XML file reader to process account statement files.

    Developed a web-based payroll enrollment system using JBoss and Struts. Implemented role-based user and company creation and modification

  • Senior Software Engineer

    Docent

    (Computer Software industry)

    19992003 (4 years)

    Developer of an e-learning application. Responsibilities included working with decision makers to write functional specifications, designing and implementing a web-based e-learning application using JSP and Servlets.

    Internationalized the application. Responsibilities included designing and implementing the internationalization strategy.

    Developed a publishing application. Responsibilities included designing and implementing a drag-and-drop API for Swing trees, implementing Swing trees to represent a learning library.

    Developed a presentation recording application. Responsibilities include designing and implementing the GUI to allow submission of the presentation into the learning library, and designing and implementing an API for communication with the learning server.

    Assisted in client delivery applet. Responsibilities include investigating and implementing start up performance enhancement and investigating overall performance issues.

  • Member of Technical Staff

    Sun

    (Public Company; Computer Software industry)

    September 1997April 1999 (1 year 8 months)

    Developed a video playback application. Designed and implemented a GUI in Swing to control the playback of video clips from a video on demand server and implementing the communication layer to queue the clips for playback.

    Developed a video recording application. Designed and implemented a GUI in Swing to control the capture of a video clip from a VTR source into a video on demand server and implementing the communication layer to properly control the VTR and capture the video into the server.

    Developed a video server monitoring application. Designed and implemented a GUI in Swing to monitor the status of a video on demand server and implementing the communication layer to query the server.

  • Computer Scientist

    Adobe Systems

    (Public Company; Computer Software industry)

    November 1994September 1998 (3 years 11 months)

    Developed a QuickTime based audio playback sub-system. Designed and implemented a “sound component” on both Mac and Windows, which extracted audio data, with various types of compression, from files and passed them on to QuickTime for playback.

    Developed a CD-ROM optimization plug-in. Designed and implemented a plug-in that compiled movies to a specified data rate. To meet the specified data rate, various compression and video setting were configured on the fly.

    Maintained and enhanced QuickTime based systems within Adobe Premiere. Debugged and enhanced the a/v capture, movie compilation, and other QuickTime related sub-systems.

  • Engineer

    Motion Works

    (Computer Software industry)

    19931994 (1 year)

    Developed a QuickTime based morphing application. Designing and implemented a GUI in MacApp to control the “morphing” of images, implementing a “morphing” algorithm, and exporting the morphed images into a QuickTime movie.

    Developed a QuickTime based screen-movie capture product. Converted a Pascal based application to C, converting the extension to a background application, and fixing various bugs.

    Developed a QuickTime based movie editor. Designed and implemented a GUI in MacApp to do simple cutting and pasting of QuickTime movies and implementing the calls to QuickTime to do the editing.

  • Programmer

    After Hours

    (Computer Software industry)

    19921993 (1 year)

    Developed a sales automation tool. Designed and implemented a GUI in MacApp for the search function in a sales automation tool, implementing the communication layer with a remote server, and designing and implementing the foundation classes.

    Developed a data file repair tool. Designed and implemented an application that parsed corrupted data files and repaired them to a usable state.

    Integrated AppleEvents into a calendar application. Implemented the AppleEvents protocol in a calendar program to allow the sending and receiving of events which specified the scheduling of appointments with contacts stored in a contact program.


Brian Yamabe’s Education

  • Rensselaer Polytechnic Institute

    B.S., Computer and Systems Engineering, 19871992

    Activities and Societies:
    Pi Kappa Phi
  • Lowell High School


Additional Information

Brian Yamabe’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Brian’s full profile:

  • See who you and Brian Yamabe know in common
  • Get introduced to Brian Yamabe
  • Contact Brian Yamabe directly

View Full Profile