Brian Roys
Software Architect / Senior Software Engineer

August 2009

See what people are saying about my work!

Resume available as MSWord .DOC

Summary Professional Experience Proficiencies Contact Brian
 

Professional Experience

Integrated Health Plan

4020 Park St N, Suite 103
St Petersburg, FL 33709 USA

January 2006 – October 2008
Placed in a PPO Network business as a solo development resource.
  • Developed, from the ground up, an n-tier system to process electronic healthcare insurance claims.
  • Total responsibility for all fourteen products and projects and had direct hands-on involvement in all steps of development from collecting requirements, writing specifications (including requested flow charts), GUI crafting, coding of business logic, testing, deploying and writing both technical and user documentation.
  • Designed and optimized database tables, indexes, etc.
  • Delivering products in extremely short cycles, usually less than two weeks.

Technologies:
VB.NET (desktop, server and smart-client applications), Visual Studio 2003-2005, OOD/OOP, ADO.NET, ASP.NET, Web Services, XML. Multi-Threading, MS Server 2003, Web Forms, WinForms, T-SQL, RAD, EDI - ANSI ASC X12, B2B, Win32 API, n-Tier, OCR, Crystal Reports, Agile Programming, Windows Service.

 

Corpus Inc.

13101 Telecom Drive, Suite 110
Tampa, Florida 33732 USA

October 2004 – January 2006
  • Led the IDDS/MDL team in the Verizon ICGS software conversion project, upgrading their tools from MicroStation Version 7 to Version 8 including enhancements and the integration of GeoGraphics and ProjectWise.
  • Worked closely with off shore programmers.
  • Twice cleared the list of assigned tasks before any other Software Engineers cleared their first lists.
  • Survived each RIF to the very end of the project.

Technologies:
MicroStation Development Language (MDL), SQL, Concurrent Version System (CVS), Bug Tracker, MicroStation CAD, Windows XP, IDDS, ICGS.

 

Pegasus

4001 Riverside Drive
Tampa, Florida 33603 USA

March 2002 – October 2004
  • Had full responsibility for the Barcode recognition/creating ActiveX control through several minor and one major release. This entailed interacting with company scientists and implementing their work. Created standards and procedures for this product.
  • The “Go to” person for creation of development tools, including test engines for the barcode and OCR ActiveX controls, and a font sample creation tool that generated multi-page Tagged Image File Format (TIFF) documents.
  • Created toolbar and context menu sub controls for Pegasus’ ImagXpress graphic control. These were fully customizable, lightweight (non-MFC) and in very clean and Object Oriented C++.
  • Developed the Web Demo for the ImagXpress suite of ActiveX controls.
  • Overhauled the Help file systems for the entire product line.

Technologies:
C/C++, VB 6, VB.NET, C#, ActiveX, COM, HTML, JavaScript, VBScript, DHTML, RoboHelp, Word, Visual SourceSafe, Dev Track, Windows XP, OCR, Barcodes.

 

Axiom International

1805 Drew Street
Clearwater, FL

April 1992 – January 2002
Had an on-going contract with Axiom to develop a wide range of products primarily for the CAD industry:
  • Was brought in to bailout a project that had stalled for over eighteen months and met a six-month deadline. The effort included a complete rewrite, coordinating with many remote programmers and the development of fault tolerant algorithms for a revolutionary new product. Received a written commendation for this work.
  • Reengineered Axiom's licensing system that allows licensing of CD or Internet distributed software for Demo, CPU locked, Site, or Corporate use (with or without expiration dates).
  • Axiom's Certification department grades products as they are released (A, B, C, Flunk). My "3 month G.P.A." was never below 3.5.
  • Manage (very) remote programmers.
  • On a one-week deadline I created the SoftLink product. Running from within MicroStation it neatly cuts and pastes Word DOC and Excel XLS files into a MicroStation design file page by page. This was accomplished with "DDE" calls from a MicroStation BASIC macro (which I had to learn). I received commendations for bringing it in on time.
  • Developed the new generation of their cell library documentation and management applications. This was done in MDL (MicroStation Development Language), a windowing environment facilitated by the MicroStation CAD program. CellManager is now up to version 7.2b.
  • Wrote the MDL version of the "EDR" program, RefManager is now up to version 4.5a
  • Made the enhancements to “EDR” (Reference file editor) for versions 2.1a, through 3.0b. These were ported from DOS to Unix.
  • Engineered hardware key licensing routines. And secondly to the AzTech Everlock software protection scheme.
  • In 1993 I was subcontracted to GTE Data Services to write counting software for taxation purposes. The project was behind when I joined it and it was delivered by the target date. A tenfold increase in processing speed over the previous version of the program was achieved.
  • In 1994 I was again subcontracted to GTE Data Services for a "Control Point" plotting project. I headed up a team of six contractors and delivered two weeks ahead of target.
  • Following on the heals of the above project I subcontracted to GTE Tampa to create a new set of phone system specific CAD tools and also developed an automated software distribution scheme. I received a commendation for my production (and people skills).
  • Made enhancements for “Remover” (Duplicate element remover) for versions 1.0b and 1.1a.

Technologies:
MicroStation Development Language (MDL), C/C++, Visual Basic, MicroStation BASIC, HTML, CSS, BugTracker, JYACS, MicroStation CAD, Windows NT, Windows 86, DOS, CLIX.

 

Southern DataComm

12345 US Highway 19 North
Clearwater, FL

November 1991 - April 1992
  • Developed the “Pops-ON” (TSR) utility to capture data from the displayed screen, prompt for further data, formulate a credit card transaction for transmission, and then process the response. The utility was complete with configuration functions, reports and help screens. Full use was made of the Vermont Views “Designer” while creating this software.

Technologies:
Borland Turbo C, Vermont Views, Modem protocols, DOS.

 

TTI Technologies, Inc.

6200 Courtney Campbell Causeway
Tampa, FL 33607

October 1990 - October 1991
Senior Systems Analyst
  • On-site development team member responsible for creation and implementation of an automated dispatching system for Kansas City Power & Light involving a Unisys-to-PS/2 interface and communication between the dispatcher’s computer (the PS/2) and mobile units (DOS based Grid computers) through a DataRadio Network. The “MDX” program running on the PS/2 is an OS/2 multi-tasking program. Vermont Views user interface routines were used throughout.

Technologies:
Borland Turbo C, Vermont Views, Modem protocols, DOS, OS/2, Lotus 123.

 

Practical Software, Inc.

101 Garden Avenue
Clearwater, FL

July 1985 - October 1990
Started as a Programmer at the inception of PSI, advancing to the level of Vice President of Programming: major focus was on development of new applications. Production and responsibilities included:
  • Was in charge of, contributed heavily to the design of, and did the majority of the programming for the “BankMate” project, PSI’s most successful product.
  • In charge of the production of MoneyMate Version 3
  • Single-handedly developed "Full Contact" Version 1.
  • Programmed the multi-user version of "Full Contact".
  • Library programming in C.
  • Supervising the Programming Division’s job of “Rapidly and standardly implementing design specifications.”
  • Interfaced with the Design Division to produce more powerful and usable software.
  • Increased division production with lower head count.

Technologies:
C, Borland Turbo C, Modem protocols, DOS, Lotus 123, SuperCalc.

 

RealWorld, Inc.

101 Garden Avenue
Clearwater, FL 34615

March 1982 - July 1985
Started as a COBOL Programmer Trainee, quickly advanced, and achieved the position of Special Programming Unit Programmer (the unit later became Practical Software). Accomplishments include:
  • Upgraded six accounting packages from single user to multi-user.
  • Managed development projects with three junior programmers.
  • Responsible for all the "global source code editing" tasks.
  • Was a team programmer on a project to create a new user interface for the existing accounting packages.
  • Another project involved bringing the packages up to the specs of a “big-six” accounting firm.
  • Managed the DEC minis, including sysgen’ing RT-11.
  • Was a member of the handpicked team that spearheaded the C programming efforts and products.

Technologies:
COBOL (R/M, MicroFocus, S&s;H), CP/M, MP/M, RT-11, DOS, C, Turbo Pascal, TECO, Vedit.

 
Independently produced many successful products:
  • On going development and maintenance on an e-commerce web site (HTML, VBScript &s; ASP)
  • Developed a web based (HTML, DHTML & PHP) quote engine for a health care provider.
  • Developed a commodities market tracking and graphing program.
  • Delivered on a contract to develop a package called “Mail List MAXIMIZER.”
  • A test scoring and graphing package for Crundall, Gale, and Associates.
  • On contract, wrote communication and timing functions to be accessed from RM COBOL/Xenix.
  • Fully implemented (design, program, install, wrote the user manual, supported, etc.) an Order Processing system.
  • Similarly created a membership control system.