1. Brian Tabone
2303 Waterway Cove, Austin,TX, 78728 512-825-0482
btabone@luminexcorp.com
OBJECTIVE: To take a team leadership role in software systemdesign and implementation with a focus on Windows end
user applications in embedded and desktop environments.
EDUCATION: University of Texas at Austin, College of Engineering
Bachelor of Science in Mechanical Engineering, August 1998
SKILLS: Windows development with WPF/.NET 4.5, Prism, Agile SCRUM development methodology, SQL (SQL
Server 2012, MySQL, Postgres), HTML5, JavaScript, CSS3, XML, UNIX/Linux development (C and
Shell), OpenVMS development, Posix, C/C++, Java, Smalltalk ST 80 (Squeak, Pharo, and VisualWorks)
EXPERIENCE:
Luminex – Austin Texas
Senior Software Developer
March 2011 to present
Help design key subsystems for the ARIES instrument and SYNCT desktop software systems.
Lead design and implementation of reporting subsystem.
Participate in design and implementation of database interface performance enhancements.
Lead design and implementation of improvements in memory utilization in the assay analysis system.
Analyzed and helped improve memory utilization and systemperformance in xPONENT software
Serve as technical point of contact for otherstaff and senior engineers for all departments interfacing with
ARIES and SYNCT software.
Perform triage (post-crash)analysis for ARIES, SYNCT, and xPONENT software for internal and external
customers.
Provide technical assistance to front end GUI development team
Participate in task and bug sizing and scheduling for ARIES and SYNCT software systems.
Design and implement specialized testing scripts (memory analysis) for testing team
Profinity – Austin Texas
Senior Software Developer
Jun 2008 to March 2011
Design and implement “Communicator” Windows PC Softphone for Voip.com voice over IP telephone system
using C++ Visual Studio 2008, Trolltech (now Nokia) QT libraries, GIPS RTP (voice audio) library, and
Reciprocate SIP library.
Design and implement PCI compliance changes for Profinity’s proprietary order/payment processing platform
using SQL Server 2005 symmetric key encryption (AES-256) and SHA1 hashing algorithm support.
Design and implement LEC (local exchange carrier) billing platform
Review SQL execution plans to optimize stored procedures and table indexes to reduce execution time and load
Manage junior engineers, guiding them in systemdesign and module implementation. Pier review their work
and manage timelines.
Work with business stake holders to set project scope and timelines.
Work directly with external Profinity customers to manage migration of order flow to Profinity order/payment
systems
Document systems and processes forexternal business stake holders needing to better understand business
process flows as they pertain to order flow inside Profinity systems.
Pier review designs and code implementations on Profinity’s order/payment system.
2. GTech – Austin Texas
Senior Software Developer
Feb 2005 to 2008
Implement new lottery game applications on ProSYS / OpenVMS proprietary GTech gaming systemin ANSI C
Manage code quality under CMMI level 4 rules and procedures
Pier review design and code changes across multiple systems.
Work with business stake holders to set requirements and project timelines
Work directly with external customers on support issues
Document changes per CMMI level 4 rules and procedures
MCI - Austin Texas
Software Developer
Sep 2001 to 2005
Develop C applications in the OpenVMS 7.2 environment
Program Win32 applications using Microsoft Foundation Classes
Create RPC (Distributed Computing Environment) applications on Win32
Responsible for internal bug fixes for Dialogue telemarketing support systemsoftware
Design and code functionality updates to Dialogue
Research and write Level of Effort reports for proposed updates to Dialogue
Security and Intrusion Detection Research Labs - Dallas Texas
Chief Systems Architect
Oct 2000 to Sep 2001
Migrated Perl/C application to Java 1.3
Developed Java application that used RMI with secure sockets
Used JSSE/JCE in security focused Java application
Designed and developed ISAT (Internal Security and Auditing Toolkit) modular, security, and transport
systems
Managed build deadlines for ISAT
Supported commercial users of ISAT
Created database driven software using C, Perl, and SQL
Modified Apache source for internal company needs (C)
Led a design and development team of four people
Ported a UNIX application to Win32 (C)
Coded a Custom SNMP manager (C, Perl)
Deja.com - Austin Texas
Senior Systems Administrator
Feb 2000 to Oct 2000
Performed senior UNIX systemadministration duties for the Deja.com web site
Scripted Perl tools for USENET database management/rollover
Created Korn Shell scripts for database backup and maintenance
Monitored and managed Deja web site real-time from the Network Operations Center
Built customLinux kernels on X86 (Debian and Red Hat derivatives)
Sector7 USA-Austin Texas
Software Developer
Oct 1998 to Feb 2000
Migrated portions of Telstra's billing and network monitoring systemfrom DEC Pascal on VAX OpenVMS to
C on Sun Solaris 5.0
Ported part of New York State Tollway Authority's Toll Audit and Toll Headquarters systemfrom C on VAX
OpenVMS to C on AIX 4.3
3. Led team responsible for porting Sector7's Vx/DCL, Vx/RT runtime, Job Spool Controller, and Asynchronous
System Trap handler (OpenVMS emulation suite) from AIX to Red Hat Linux 6.1 (C)
Served as technical lead for migrating Sector7's OpenVMS emulation suite from AIX to UNIX System
Services underIBM OS/390 OMVS
Developed and documented OpenVMS emulation API’s on AIX, Linux, and Sun Solaris
OTHER EXPERIENCE:
C/C++ development under glibc/libstdc++ on Red Hat Linux with egcs
Debugging native and managed Windows applications with WinDBG, native applications gdb on Linux, and
the VMS debugger,threaded and nonthreaded applications
UNIX systemadministration under Linux, FreeBSD, and AIX
TFS, SVN, CVS, CMS, SCCS, and Vault codebase management
Mathematica 7 & 8
Powershell v1 and v2