top of page
bobmulvey.jpeg

Bob Mulvey

Software Engineering Manager

Email:

Address:

Lafayette, IN

A Bit About Me

I graduated from from Indiana University where I studied computer science and mathematics. I am a father of four. My oldest son and daughter are graduates of Purdue University and my youngest are elementary school age. I am a former foster parent and serve as a Court Appointed Special Advocate (CASA) in Indiana.​

My career in software began when I worked as a database programmer and analyst for the Kinsey Institute For Research in Sex, Gender, and Reproduction at Indiana University.  While I was there I worked as a database programmer/analyst  on a project that studied the effects of different types of hormones and barbiturates on prenatally exposed infants.

After leaving the Kinsey Institute, I started a database programming and consulting company, Assorted Data Services (ADS,) where I worked to design and implement several types of software systems for many kinds of businesses. The highlight (for me) being a patient management and tracking system for the Indiana Veterans Home.

Early in my career I worked for Micro Data Base Systems (MDBS) where I spent 10 years working with their flagship product.  The product was an embedded database management system (MDBS IV/Titanium) that ran on multiple platforms (DOS, Windows, OS2, Linux, Sun OS, Solaris, IBM AIX, etc...) and communicated across these platforms with many different network protocols (Named Pipes, SPX,  TCP/IP).

At MDBS I was fortunate to work with a great group of people that helped me learn the intricacies of software engineering and database management. I started at MDBS in quality assurance as a programmer and eventually worked my way up to Director of Technical Services where I was responsible for quality assurance, product maintenance, and customer support. In this role, I discovered that I was simply not happy without being more closely involved in the low-level engineering details. I moved to a position on the MDBS R&D team where I spent several years working on the company's next generation DBMS, Titanium, which we successfully completed.

I left my position at MDBS and joined Mailcode, a Pitney Bowes company, as a Senior Software Engineer. I designed and implemented a C++ version of a JavaSpace (I named it CPP Space) which is still used to control the processing of multiple types of mail sorting machines. I was eventually promoted to  Engineering Manager and Lead Architect at Mailcode and led teams that used and reused the CPP Space technology on hundreds of projects.   

While working at Mailcode, I met Cort Starrett (CEO of OneFact) and Keith Brown (One Fact Customer Support Manager).  Cort had been working for years on Model Compilers and after about 5 years at Mailcode, I went to work with Cort at Mentor Graphics, a Siemans Business,  and started diving into the world of executable/translatable modeling (xtUML) with BridgePoint.  

​During my 10 years with Mentor Graphics, I served as a senior engineer and project manager in the System Level Engineering Division.  When Mentor Graphics decided to divest in the BridgePoint product, they allowed the engineering team to move the product to an open source license and open a new company, One Fact Inc was created to service the existing customers. I became Vice President of operations and Principle Software Engineer.

I am co-founder, board member, and Vice President of Operations for One Fact . One Fact exists to serve customers seeking professional support for the BridgePoint xtUML modeling tool. We specialize in eXecutable Translatable UML (xtUML). We help customers improve their application development process by leveraging the benefits open-source xtUML provides. 

In 2019 we made a decision to downsize One Fact.  I accepted a full-time position with Envera Systems Inc as Software Engineering Manager and Principle Software Architect.  Envera Systems provides security to communities throughout the US (based in FL).

bottom of page