Tom Vijay John
Miramar, Florida 33029
aca9bz@r.postjobfree.com
VP Director of I.T. Software / Chief Software Architect
Software Management Real-time System Design Database Architecture
Summary of Qualifications
An executive with 18 years knowledge of the practical application of
engineering science and technology. This includes applying principles,
techniques, procedures, and equipment to the design and production of
various applications and systems. Skilled at analyzing software
requirements to determine feasibility of design within time and cost
constraints, analyzing information to determine, recommend, and plan layout
for type of computers and peripheral equipment modifications to existing
systems. Consulted with engineering staff to evaluate interface between
hardware and software and operational and performance requirements of
overall system. Managed software development department and was key in the
hiring of personnel. Formulated and designed software systems, using
scientific analysis and mathematical models to predict and measure outcome
and consequences of design. Conferred with data processing and project
managers to obtain information on limitations and capabilities for data
processing projects. Developed and directed software system testing
procedures, programming, and documentation. Coordinated installation of
software systems. Monitored functioning of equipment to ensure system
operates in conformance with specifications. Consulted with customers
concerning maintenance of software system. Bachelor of Science, Electrical
Engineering, University of Florida; Master of Engineering, Transportation
Engineering, University of Florida.
Selected Achievements and Responsibilities
. Coordinated the creation of the software development department at
BocaVox and implemented software development standards such as
software coding guidelines, code review, source control, build
machines, debugging tools, quality assurance, software
integration/implementation, software documentation, and technical
support.
. Designed and architected the next generation web-based SIS application
utilizing all the latest technologies such as .NET 4.0 Framework,
ASP.NET, AJAX, LINQ, JavaScript, and web services.
. Coordinated the creation of the software development department at
Phoenix IVS and implemented software development standards such as
software coding guidelines, code review, source control, build
machines, debugging tools, quality assurance, software
integration/implementation, software documentation, and technical
support.
. Managed the software development division, ensured that all critical
product release dates were met, and was involved in the hiring of new
personnel.
. Chief Software Architect in the design of the Phoenix Intelligent
Video System (IVS) and product line.
. Created numerous client (GUI) applications and server (Windows
service) applications for the Phoenix IVS system to broadcast real-
time system event/alert information and stream IP video in numerous
formats (MPEG-2, MPEG-4, MJPEG, H264) using various protocols (RTSP,
HTTP, UDP multicast, unicast, etc.).
. Developed and managed the Internationalization process for the entire
product line of the Phoenix IVS system.
. Worked with marketing departments to acquire numerous new contracts
and customers. Skilled in the art of conveying technical information
to a non-technical audience.
. Expert in contract authoring and negotiations, gathering of technical
requirements, design and development of products, implementation of
products, and the documentation and support of those products.
Tom John ... Page 2
Professional Experience
BocaVox, LLC, Weston, FL 2008 - Present
Director of Software Engineering / Chief Software
Architect
. Involved in the creation of the software development department
and implementation of core software development standards such
as software coding guidelines, code review, source control,
build machines, debugging tools, quality assurance, software
integration/implementation, software documentation, and
technical support.
. Managed the software development division, ensured that all
critical product release dates were met, and was involved in the
hiring and mentoring of new personnel. Implemented an agile
software development process for all development.
. Designed and architected the next generation web-based SIS
application for the educational division.
. Developed the GUI interface for the web-based application
utilizing the latest technologies such as C#, ASP.NET, AJAX,
JQuery, HTML, JavaScript, Web services, and LINQ.
. Developed the core C# Windows service application to handle real-
time communications with numerous educational Learning
Management Systems. This included the export of enrollment
information and the import of grades and activity data.
. Architected and developed a data transaction layer for the web
based applications to maximize performance and isolate the data
layer in the code base.
. Developed and managed the internationalization of all
applications in the product line to support English and Spanish.
Phoenix IVS / Phoenix Worldwide Industries, Inc., 2004 - 2008
Miami, FL
Director of Software Engineering / Chief Software
Architect
. Involved in the creation of the software development department
and implementation of core software development standards such
as software coding guidelines, code review, source control,
build machines, debugging tools, quality assurance, software
integration/implementation, software documentation, and
technical support.
. Managed the software development division, ensured that all
critical product release dates were met, and was involved in the
hiring of new personnel.
. Designed and architected the Phoenix IVS system from the initial
stages of the product line.
. Developed numerous GUI applications in the Phoenix IVS product
line using C# / Visual C++ to handle functions such as real-time
streaming of video over IP, real-time device control, real-time
device status, administration of system security, historical
data retrieval from SQL database, and configuration of the
system.
. Developed numerous Windows service application in Visual C++
using .NET to handle real-time processing of system events,
system scheduling, video/audio recording, and data processing.
. Developed numerous libraries (DLL) for integration into all
system applications to handle core functionality such as event
logging, system security, Active Directory integration, system
communications, video control, and database transactioning.
. Deeply involved in the design and development of the core video
processing engine and managed the integration of the video
control component into all aspects of the Phoenix IVS system.
. Developed and managed the internationalization of all
applications in the product line to support English, Spanish,
and Italian.
Diebold-Eras, Miami, FL 2003 - 2004
Product Manager / Senior Application Developer
. Developed custom Windows service application in Visual C++ using
MFC to process numerous bank's monthly transaction statements in
real-time.
. Developed GUI application in Visual C++ to generate custom
reports in both Adobe Acrobat and text file formats to meet the
client's needs.
. Developed a more efficient method to access the database and
archive image file data.
. Designed, developed, and implemented new functionality to
existing applications.
Independent Consulting, Coral Gables, FL 2001- 2003
Project Manager / Consultant / Senior Software
Engineer
. Software development. Developed custom software applications to
meet the client's needs.
. Graphic design. Designed custom graphics, logos and flyers to
promote client advertising.
. Website design. Designed and implemented custom Internet
websites.
Tom John ... Page 3
Cellit Technologies, Miami, FL 2000 - 2001
Senior Software Engineer
. Led team of 3 that developed and maintained the backbone
application named CenterCord in a real-time contact management
software system using Visual C++/MFC with a budget of $400k.
. Designed, developed, and implemented new functionality to the
existing CenterCord application, specifically the implementation
of the Email and Generic call types.
. Designed and implemented a new database connectivity method to
the existing CenterCord application to access the Sybase and SQL
Server databases.
. Developed a client/server application in Visual C++/C# that
allows customer support agents to log in to the system remotely
over the Internet.
Kimley-Horn & Associates, Miami Lakes, FL 1996 - 2000
Project Manager / Software Engineer / Consultant
. Tallahassee Advanced Transportation Management System. Developed
custom GUI client and server software applications using Borland
C++ to provide real-time serial and fiber optic communications
to field devices and to access an Oracle database using SQL.
Designed, installed, and implemented an Oracle database onto a
network server.
. I476 Computerized Ramp Metering Incident Management System.
Developed custom Visual C++ laptop computer software to
communicate in real-time with a traffic signal controller.
. EWR Redevelopment Program. Evaluated, redesigned and upgraded
the existing traffic signal system at Newark International
Airport with 2 directs with a budget of $300k.
. Extensive experience in client relations, working on-site with
the client, marketing consulting services and software, and
authoring software documentation.
Education
B.S., Electrical Engineering University of
Florida
M.E., Transportation/Software Engineering University of
Florida
Certifications
0. Languages: C#, C++ .NET, C/C++, Java, Visual Basic .NET, Visual Basic,
BASIC, FORTRAN, SQL
1. Operating Systems: Windows 7, Windows Vista, Windows XP, Windows
Server 2008, Windows 2000 Server/Workstation, Windows NT
Server/Workstation, Windows 98/ME/XP, UNIX, Linux, OS/2, OpenVMS, DOS
2. Databases: SQL Server, Oracle, Sybase, Access, Paradox, MySQL
3. Internet: HTML, DHTML, ASP, ASP.NET, JavaScript, VBScript, .NET 4.0,
Flash, CGI, PHP, XML, JQuery, JSON, AJAX, CSS, IIS, Apache, Silverlight
4. Software: Microsoft Visual Studio 2013/2012/2008, Microsoft Visual
Studio 6, Borland C++ Builder, Bounds Checker, Oracle, Sybase, SQL
Server, Rapid SQL Pro, Microsoft Office, Microsoft Exchange Server,
Visio, Rational Rose, AutoCAD, Netscape Navigator, Microsoft Internet
Explorer, Seagate Crystal Reports, MapObjects, NuMega DevPartner, Adobe
Photoshop, Adobe Premiere, Macromedia Flash, Macromedia Dreamweaver,
Adobe Acrobat, Adobe Distiller, PGP Encryption/Decryption,
InstallShield, Wise, Visual Sourcesafe, Microsoft Project, Delphi,
Ethereal, DevXpress
5. Other: GUI development, Windows services, Windows web services,
software libraries (DLL), Client/Server programming, Multi-threaded
programming, Real-time system design and implementation, Object-
oriented programming, Serial communications, Fiber optic
communications, Socket programming, IOCP programming, MFC programming,
Inter-process communications, Windows networking, Multicast/Unicast
networking, Wireless communications, Network Security, ActiveDirectory,
STL, UML, ODBC, TCP/IP, COM, DCOM, XML, ADO, Database development,
Database scripting and stored procedure development, Data warehousing,
File encryption/decryption, web application development, LAMP
development