<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="resume.xsl" ?>
<resume>
  <resumeowner>
    <givenname>Frank</givenname>
    <middlename>L.</middlename>
    <familyname>Jania</familyname>
    <street>124 Washington Place</street>
    <city>New York</city>
    <state>NY</state>
    <postalcode>10014</postalcode>
    <phone type="Mobile">+1.917.402.0501</phone>
    <!--<phone type="Home">+1.919.338.2501</phone>-->
    <email>fjania@gmail.com</email>
  </resumeowner>
  <overview>I find my greatest professional joy when I am designing, developing and inventing new technologies that are meant to enrich the lives of the people that use them. The subject areas I am most fond of are: collaboration and social software, novel and transparent user interfaces, and information visualization. I am a compassionate manager and leader, a sincere teammate who thrives in an environment of smart and creative people that regularly challenge each other, and a prolific inventor with over 70 patents pending. </overview>
  <overview>In addition to my day to day work I am an active member, leader or mentor of several GLBT organizations. For the last 4 years, in an effort to encourage students to pursue careers in technology, I have organized and managed an engineering fair for the Museum of Life and Science that has been attended by over 4,000 local students.</overview>
  <workexperience>
    <job>
      <organization>IBM Software Group - Lotus Connections Development</organization>
      <startdate>06/2008</startdate>
      <enddate>03/2009</enddate>
      <position>Senior Software Engineer; UI Warlord; Problem Solver</position>
      <location>Research Triangle Park, NC</location>
      <description>UI lead for the Lotus Connections development team, serving as the UI development subject matter expert across all eight of the Lotus Connections applications.</description>
      <highlight>Choreographed the efforts of 13 UI engineers, in 3 countries, working on a family of 8 applications, to insure that the product's design points are consistently applied and implemented.</highlight>
      <highlight>Developed, refined and maintained the UI Java / JSP code that is common to all services.</highlight>
      <highlight>Regularly harmonized with the user experience and visual design teams to assess which features were possible in the release cycle, and to come up with creative ways to implement their designs.</highlight>
      <highlight>Lead the product-wide effort to improve the performance of all of 8 applications.</highlight>
      <highlight>Crafted a performance improvement strategy which uses open source and originally developed libraries along with current best practices.</highlight>
      <highlight>Delivered an implementation of the strategy which has lead to a nearly four-fold performance increase in the reference application. </highlight>
    </job>
    <job>
      <organization>IBM Software Group - Lotus Business Partner Enablement</organization>
      <startdate>06/2006</startdate>
      <enddate>06/2008</enddate>
      <position>Technical Evangelist; Business Partner Liaison; Social Software Consultant</position>
      <location>Research Triangle Park, NC</location>
      <description>Supported the Lotus brand as a technical evangelist, business partner liaison and consultant for the portfolio of collaboration and social software.</description>
      <highlight>Developed reusable collateral in the form of documentation, articles, interactive learning labs and code samples in support business partner efforts to integrate with Lotus products.</highlight>
      <highlight>Delivered over 70 presentations on collaboration and social software technologies to a variety of customer, business partner and internal IBM audiences.</highlight>
      <highlight>Lead a series of brainstorming sessions to help business partners discover news ways to integrate with Lotus software.</highlight>
      <highlight>Called on as a subject matter expert by several internal groups to consult on plans to implement social technologies inside and outside of the company.</highlight>
      <highlight>Supported over 80 business partners in delivering solutions in time for the annual Lotus trade show.</highlight>
      <highlight>Represented the business parter enablement department on the Lotus Connections product offering team to insure that the needs of our business partners were addressed in product plans.</highlight>
    </job>
    <job>
      <organization>IBM Systems and Technology Group</organization>
      <startdate>07/2004</startdate>
      <enddate>06/2006</enddate>
      <position>Software Engineering Manager</position>
      <location>Research Triangle Park, NC</location>
      <description>Managed a distributed team of UI software engineers located in New York and North Carolina.</description>
      <highlight>Performed every aspect of personnel management including hiring, separating, developing, promoting, mentoring and coaching, for a department of 18 employees.</highlight>
      <highlight>Delivered a balanced budget for employee, contractor and capital expenses in our cost recovery subdivision every year.</highlight>
      <highlight>Mentored a team of engineers developing web-based prototypes for the next generation of mainframe system administration tools.</highlight>
      <highlight>Lead a team of peer managers in creating a set of expectations and standards which were applied universally across a previously disjoint team.</highlight>
      <highlight>Designed and developed a set of tooling for managers to be able to allocate bonus budgets according to HR policy.</highlight>
      <highlight>Designed and developed a set of tooling for creating distribution lists, team rosters and organization charts with faceted browsing capability which still serves over 40,000 users per month.</highlight>
    </job>
    <job>
      <organization>IBM Research</organization>
      <startdate>11/2003</startdate>
      <enddate>07/2004</enddate>
      <position>Visiting Software Engineer</position>
      <location>San Jose, CA and Hawthorne, NY</location>
      <description>Hand selected for a six month rotational assignment as a visiting software engineer with IBM Research.</description>
      <highlight>Consulted for the WebFountain text analytics team to identify a rich client technology platform to use for custom end user applications.</highlight>
      <highlight>Delivered a reference implementation of the platform, based on Eclipse, which accommodated plugging-in various text analysis and visualization tools.</highlight>
      <highlight>Presented assignment's findings at an internal technology fair attended by 4,000 people.</highlight>
    </job>
    <job>
      <organization>IBM Systems Group, WebAhead</organization>
      <startdate>11/2000</startdate>
      <enddate>11/2003</enddate>
      <position>Rich Client UI Software Engineer, Team Lead and Product Manager</position>
      <location>Southbury, CT and New York City, NY</location>
      <description>Worked as a team lead, product manager, UI designer and rich desktop client engineer for IBM's most successful advanced technology prototype team.</description>
		<highlight>Lead a team of 4 engineer/designers in developing an enterprise scale messaging client platform deployed to over 50,000 people.</highlight>
		<highlight>Personally designed and developed the user interface and framework for a suite of broadcast messaging applications.</highlight>
      <highlight>Iteratively gathered and acted on user feedback from a 1,000+ person community through newsgroups, surveys and direct conversation.</highlight>
      <highlight>Facilitated hand-off of the successful prototype platform to the IBM Lotus Sametime 7.5 commercial product development team.</highlight>
      <highlight>Designed and developed the UI for a photo resizing tool in the online employee directory which has been used by over 300,000 employees.</highlight>
      <highlight>Designed and developed a variety of rapid prototypes to demonstrate the value and practical application of new technologies.</highlight>
    </job>
    <job>
      <organization>IBM Global Services</organization>
      <startdate>05/1999</startdate>
      <enddate>11/2000</enddate>
      <position>Front-end Web Development Engineer and Problem Solver</position>
      <location>Hawthorne, NY and Sydney, NSW, Australia</location>
      <description>Worked as a front-end engineer, team co-lead and design liaison for the team that produced the official web site of the Sydney 2000 Olympics.</description>
      <highlight>Co-led a team of 6 engineers in producing the site that served 230 million page views to 8.7 million people in 17 days.</highlight>
      <highlight>Developed a CGI page filter which resulted in a ten-fold improvement in page performance by identifying and working around a bug in one of the supported browsers.</highlight>
      <highlight>Developed an interactive visualization applet that allowed visitors to see what time it was in various parts of the world.</highlight>
      <highlight>Developed and maintained the HTML/Javascript templates for all sport and athlete results pages on the site.</highlight>
      <highlight>Developed a Perl based content production system for the Paralympic Games site.</highlight>
      <highlight>Developed web based tooling to automate the creation of common web content based on templates.</highlight>
      <highlight>Developed portions of the front end of the Sydney Olympic online store.</highlight>
    </job>
  </workexperience>
  <education>
    <educationstint>
      <institution>The Cooper Union</institution>
      <startdate>09/1997</startdate>
      <enddate>05/1999</enddate>
      <degree>Master of Science in Electrical Engineering</degree>
      <location>New York City, NY</location>
      <thesis>Applying Visual Analysis to Ground Force Reaction Data in the Study of Gait Pathology</thesis>
      <description>Completed a master's thesis project based on a request by researchers at Lenox Hill Hospital. The researches had purchased a "force plate" which measures the force applied as a patient walks on it in order to analyze gait pathology and athletic performance. Using the Win32 API and OpenGL I wrote software which read the stream of data from the force plate and a video feed. The software displayed a synchronized side by side view of the force plate's data (displayed as a 3-D visualization of the direction and magnitude of the force applied to the plate) and video of the human subject being measured.</description>
    </educationstint>
    <educationstint>
      <institution>The Cooper Union</institution>
      <startdate>09/1993</startdate>
      <enddate>05/1997</enddate>
      <degree>Bachelor of Engineering in Electrical
      Engineering</degree>
      <location>New York City, NY</location>
      <thesis>Reduction of Low Frequency Loudspeaker Distortion Using an Adaptive, Driver Independent, Digital Signal Processing System</thesis>
      <description>Completed a senior thesis project with the goal of reducing distortion in low frequency loudspeakers by performing a real time analysis of it's moving parts. This hybrid digital/analog project involved implementing an adaptive filter algorithm in assembly language on a Spectrum PC/C5x DSP board. The filter's response characteristic was controlled by analyzing the output of an accelerometer mounted on the speaker's cone.</description>
    </educationstint>
  </education>
  <patents>
	<summary>Author and inventor on 65 patent filings</summary>
  	<details>
  	Lead and co-inventor on a variety of inventions in the area of user interface technologies, publish/subscribe messaging, voice enabled applications, social software, collaboration software, accessibility technologies, pervasive device applications, and virtual worlds.
  	</details>
  	<selectedworks>
  	</selectedworks>
  	<patent file="20090612">
  		System, Method and Apparatus for Proximity-Based Authentication For Managing Personal Data
   </patent>
  	<patent file="20090706">
		Automated Viewable Selectable Chance History Manipulation 
   </patent>
  	<patent file="20090612">
  		Email Address Verification System
   </patent>
  	<patent file="20090606">
  		Protective Personal Video Recorder Operation
   </patent>
  	<patent file="20090606">
  		User Configured Alternative Email Rendering
   </patent>
  	<patent file="20090315">
  		Automated Dynamic Differential Data Processing
   </patent>
  	<patent file="20090315" selected="true">
  		Scrollbar User Interface for Multitouch Devices
   </patent>
  	<patent file="20090112">
  		Dynamic Point and Extend User Interface
   </patent>
    <patent file="20080922">
      Sorting Records Based on Free Text Field Content
    </patent>
    <patent file="20080922">
      Voice Response Unit Harvesting
    </patent>
    <patent file="20080908">
      Voice Response Unit Mapping
    </patent>
    <patent file="20080908">
      Voice Response Unit Shortcutting
    </patent>
    <patent file="20080908">
      Activity Pattern Based Battery Charging Alerts for Mobile Devices
    </patent>
    <patent file="20080816">
      Using Excitement and other Factors in Digital Video Recording
    </patent>
    <patent file="20080726">
      Defining Sectional Boundaries of a Webpage
    </patent>
    <patent file="20080726">
      Recipient Side Grouping of Addresses
    </patent>
    <patent file="20080705">
      Method for Providing Enhanced Audio Conferencing Services in a Telephony System
    </patent>
    <patent file="20080705">
      Client Side Reconciliation of Typographical Errors in Messages from Input Limited Devices
    </patent>
    <patent file="20080705">
      System and Method for Interface-Based Spam Management
    </patent>
    <patent file="20080621">
      Method and System for Federation of Alert Information Across Multiple Electronic Devices to Manage Alert Life-cycle
    </patent>
    <patent file="20080509">
      Interlacing Responses within an Instant Messaging System
    </patent>
    <patent file="20080424">
      Signaling Correspondence Between a Meeting Agenda and a Meeting Discussion
    </patent>
    <patent file="20080322">
      Sharing Syndicated Feed Bookmarks Among Members of a Social Network
    </patent>
    <patent file="20080409">
      Seamless Drag and Drop Operation with Multiple Event Handlers
    </patent>
    <patent file="20080328">
      Enhancing Data in a Screenshot
    </patent>
    <patent file="20080523">
      Ambient Project Management
    </patent>
    <patent file="20080403">
      Method, System, and User Interface for Providing Inline Spelling Assistance
    </patent>
    <patent file="20080527">
      System for Effective Meeting Invitee Response Status
    </patent>
    <patent file="20080602">
      Preventative Traffic Congestion Social Networking Improvement System Within a Community
    </patent>
    <patent file="20071205">
      System and Method to Handle Vandalism in a Virtual World
    </patent>
    <patent file="20080104" selected="true">
      Method for Managing Transient Contacts
    </patent>
    <patent file="20071231">
      Location Independent Communication in a Virtual
      World
    </patent>
    <patent file="20070829">
      Method and Apparatus for Aggregating and Presenting User Playback Data Indicating Manipulation of Media Clips by a Plurality of Users
    </patent>
    <patent file="20071016">
      Protecting Context Sensitive Information from Being Transmitted From an Instant Message Client
    </patent>
    <patent file="20070923" selected="true">
      Method and User Interface for Creating an Audio Recording Using a Document Paradigm
    </patent>
    <patent file="20070906">
      Socially Based Station Navigation
    </patent>
    <patent file="20071130">
      Enabling Remote Locale Specific Operations in Multiple Locale and User Environments
    </patent>
    <patent file="20071231">
      Endorsing E-mail Messages Using Social Network Verification
    </patent>
    <patent file="20070103">
      Templates and Style Sheets for Audio Broadcasts
    </patent>
    <patent file="20070110">
      System and Method for Providing Relevant Assets in Collaboration Mediums
    </patent>
    <patent file="20070305">
      Apparatus, System and Method for an Inline Display of Related Blog Postings
    </patent>
    <patent file="20070320">
      Indexing Digitized Speech with Words Represented in the Digitized Speech
    </patent>
    <patent file="20070320">
      Automatic Speech Recognition with Dynamic Grammar Rules
    </patent>
    <patent file="20070227">
      Presenting Supplemental Content for Digital Media Using a Multimodal Application
    </patent>
    <patent file="20070227">
      Effecting Functions on a Multimodal Telephony Device
    </patent>
    <patent file="20060613">
      Oral Modification of an ASR Lexicon of an ASR Engine
    </patent>
    <patent file="20061104">
      Dynamically merging columns within a table
    </patent>
    <patent file="20060828">
      Collaborative, Event Driven System Management
    </patent>
    <patent file="20060817">
      An Apparatus for Managing Outputs of Applications
    </patent>
    <patent file="20060627">
      Method, System, and Computer Program Product for Controlling a Voice Over Internet Protocol (VOIP) Communication Session
    </patent>
    <patent file="20060627">
      Method, System, and Computer Program Product for Managing Content Received From Multiple Content Feeds
    </patent>
    <patent file="20060613" selected="true">
      Context Based Grammars for Automated Speech Recognition
    </patent>
    <patent file="20060514">
      Method, Computer Program Product and Portable Electronic Device For Providing Pricing Information to Assist a User in Comparative Shopping
    </patent>
    <patent file="20060407" selected="true">
      Audio Accessibility Enhancement for Computer Audio Events
    </patent>
    <patent file="20060406">
      Priority Based Scheduling System
    </patent>
    <patent file="20060406">
      System and Method for Browser Context Based Search Disambiguation Using Existing Category Taxonomy
    </patent>
    <patent file="20060406">
      System and Method for Browser Context Based Search Disambiguation Using a Viewed Content History
    </patent>
    <patent file="20060302">
      Method and Apparatus for Implementing Version Based Electronic Mail
    </patent>
    <patent file="20060120">
      Method and Apparatus for Implementing Real-time Collective Moderation of Collaborative Environments
    </patent>
    <patent file="20050702">
      A System for Communicating Status Data
    </patent>
    <patent file="20051206">
      Collaborative Contact Management
    </patent>
    <patent file="20031125">
      Method, System and Storage Medium for Filtering Content Presented on a Computer System
    </patent>
    <patent file="20031015">
      Creating Dynamic Interactive Alert Messages Based on Extensible Document Definitions
    </patent>
    <patent file="20050805">
      A Pub/Sub Message Invoking a Subscribers Client Application Program
    </patent>
    <patent file="20050805">
      Performing an Operation on a Message Received from a Publish/Subscribe Service
    </patent>
    <patent file="20050805">
      GUI Interface for Subscribers to Subscribe to Topics of Messages Published by a Pub/Sub Service
    </patent>
    <patent file="20031210">
      Authorizing Message Publication to a Group of Subscribing Clients Via A Publish/Subscription Service
    </patent>
    <patent file="20030725">
      Interactive Filtering Electronic Messages Received from a Publication/Subscription Service
    </patent>
    <!-- ISSUED -->
    <patent issue="20090728" number="US7,568,106">
      Cooperative Non-Repudiated Message Exchange in a Network Environment
    </patent>
    <patent issue="20080109" number="US7,325,034">
      Method and apparatus for scalable peer-to-peer inquiries in a network of untrusted parties
    </patent>
    <patent issue="20090310" number="US7,503,007">
      Context Enhanced Messaging and Collaboration System
    </patent>
    <patent issue="20090324" number="US7,509,382">
      System and Method to Deflect Email Threads to a Blogging System
    </patent>
  </patents>
  <publications>
  	<details>Topics include product APIs, social software, Java programming, broadcast messaging and innovations in social software and user interface.</details>
    <publication date="20080408" selected="true">
      <source>IBM developerWorks</source>
      <title>Fifty ways to leave your bookmark: An experiment in social authoring</title>
    </publication>
    <publication date="20070904">
      <source>IBM developerWorks</source>
      <title>Deploying IBM Lotus Connections: Integrating with other systems</title>
    </publication>
    <publication date="20070911">
      <source>IBM developerWorks</source>
      <title>Deploying IBM Lotus Connections: Application programming interface</title>
    </publication>
    <publication date="20030901" selected="true">
      <source>ACM Queue</source>
      <title>Messaging to the Masses</title>
    </publication>
    <publication date="20030601" selected="true">
      <source>Java Digital Journal Online</source>
      <title>Sets and Lists and Maps, Oh My!</title>
    </publication>
    <publication date="20071203">
      <source>IP.com</source>
      <title>System and Method to Maintain Freshness of Code in Technical Publications</title>
    </publication>
    <publication date="20071203">
      <source>IP.com</source>
      <title>System and Method for Communicating Across Call Waiting Boundary</title>
    </publication>
    <publication date="20060517">
      <source>IP.com</source>
      <title>Email Domain Information Lookup Service</title>
    </publication>
    <publication date="20060517">
      <source>IP.com</source>
      <title>Client to Client Email Attachment Management</title>
    </publication>
    <publication date="20050915">
      <source>IP.com</source>
      <title>Exhaust Heat Redirection on Portable Electronic Devices</title>
    </publication>
    <publication date="20040714">
      <source>IP.com</source>
      <title>Tacit Enhanced Instant Messaging</title>
    </publication>
    <publication date="20060126">
      <source>IP.com</source>
      <title>System for Dynamically Contrast-Adjusted Video Subtitles</title>
    </publication>
    <publication date="20061026" selected="true">
      <source>IP.com</source>
      <title>System Method and User Interface for Spellcheck Interaction</title>
    </publication>
    <publication date="20070322">
      <source>IP.com</source>
      <title>UI and Method for the Desynchroninsation of Telephone Calls</title>
    </publication>
  </publications>

  <awards>
	<summary>Awards and Recognition</summary>
  	<award date="200809">Master Inventor, IBM Corporation</award>
	<award date="200702">First place - Outstanding presentation award, IBM Academy of Technology</award>
   <award date="200712">Top 10% performer stock grant award, IBM Corporation</award>
   <award date="200302">Outstanding technical achievement award, IBM Corporation</award>
   <award date="200212">Top 10% performer stock option award, IBM Corporation</award>
   <award date="200010">Gold medal achievement award, IBM Corporation</award>
   <award date="199908">Team award - Sydney Olympic Online Store, IBM Corporation</award>
	<award date="199704">First place - Student paper / presentation competition - Northeast Region, IEEE</award>
  </awards>

</resume>
