DevEX - reference for building teams, processes, and platforms
Jose A Rivera (Developer) Resume
1. Jose A Rivera | 1
Jose A Rivera
Kissimmee | jose.blackbirdway@gmail.com
executive summary
Software architect with over 10 years of professional experience, strong project leadership skills and
fluency in multiple programming languages. Passion for agile development in regulated industries.
Now seeking a software development position with a technologically progressive organization.
software skills
Programming: C#, VB.NET, T-SQL, ASP.NET, XAML PHP, JavaScript, HTML, CSS, Perl,
XML, WPF, LINQ, ADO.NET, VBA, Dexterity, .NET Framework 1/2/3.5/4, WCF Services.
Software: Visual Studio.NET. 2010 Team System, Team Foundation Server 2010, Dynamics
GP, SSRS, SSIS, Flash, Silverlight, Photoshop, Expression, SQL Server Management
Studio, eConnect, Red Gate, Crystal Reports, Visual SourceSafe, Ensur.
Databases: SQL Server 2008, MS Access, OLEDB. MySQL, PostgreSQL.
Management: SCRUM, TFS, SharePoint, Visio, Project, OnTime, PowerPoint, Word, Excel.
Quality/Regulatory: QSR, V&V, FDA 21 CFR 820.30, 21 CFR 11, ISO 13485, ISO 14971.
Wireless: GSM, GPRS, Bluetooth, Wi-Fi
professional experience
GOODMARK MEDICAL LLC | Orlando, FL 2010 - Present
Director, Information Solutions
Goodmark Medical is a startup company of 5 members. My duties and responsibilities include
architecting the RelayMed (for more info: http://goodmarkrelaymed.com) software solution, recruiting
and leading the design, development and testing teams and managing the product development. I
personally crafted the first proof of concept of the RelayMed solution which comprised of a WPF
desktop application, a windows service, and interfaces to WCF RIA Services connected to a SQL
Server database with a web front end for data management. The technologies used are .NET 4.0,
ASP.NET, jQuery, WCF, WPF, Entity Framework, Silverlight, C#, VB.NET, SQL Server 2008 R2 and
IIS 7.5 all on Hyper-V Windows Server 2008 R2 virtual machines. I was instrumental in the research
and implementation of not only our SDLC processes but also installation and configuration of the
entire software development networking environment utilizing active directory windows domains. I
have practical hands on coding experience with all facets of software development utilizing
Microsoft’s .NET Framework (since 1.0) technologies and am capable of working in agile or waterfall
management methodologies.
The following lists a few projects that I was instrumental in architecting (with hands-on coding
implementation):
RelayMed – N-tier software solution that has 3 main sub-systems which were managed via
Team Foundation Server 2010 and Axosoft OnTime utilizing SCRUM.
o Device Manager – a WPF application that assigned and configured medical devices
on the system. The device manager is made up of a WPF desktop application, a
windows service and a service monitor. The technologies used are WPF, C#, WCF,
COM Port monitoring, MSMQ, Log4NET.
o Web Server – IIS 7.5 front end that is comprised of several ASP.NET web sites and
WCF web Services. The Web sites were designed to manage the data coming from
the Device Managers. The web application technologies used are: C#, ASP.NET,
HTML, jQuery and CSS for the front end. The back end solution consists of WCF
services that receive the data and uses a repository patter to store the data in a SQL
Server 2008 R2 database.
o Universal Application Interface – a message processing/routing system that functions
as a multiple protocol and message formatting ETL (Extract Transform Load)
2. Jose A Rivera | 2
interface between the RelayMed solution and 3
rd
party external systems. The
common messaging protocol was HL7 (Health Level 7) over LLP.
INVERNESS MEDICAL / QUALITY ASSURED SERVICES | Orlando, FL 2004 - 2010
Development Team Lead
While at QAS, lead the development team (which started out as a two man team and grew to eight) in
systems, line of business, application and medical device solutions architecting. As lead developer, I
was involved in all areas of the SDLC. Projects in Operations and R&D were developed on the
Microsoft platform (Windows Server 2003 & 2008, IIS 6, SQL Server 2005 & 2008) utilizing the .NET
Framework 2.0 & 3.5 (C#, VB.NET, ASP.NET, Web Services, Winforms, ClickOnce, Windows
Services, etc.). I implemented the SCRUM development methodology, with hybrid options for FDA
regulated projects. I installed and managed Visual Studio Team System 2005 & 2008 with a 10
license Team Foundation Server 2008. We utilized the following features: Architecting, Development,
Test, Source Control and Project management via a SCRUM template. Recently we migrated to
Axosoft OnTime for project management. With the help of QA/RA implemented a QMS Design
Control process (that also addressed our HIPAA compliance) for projects that required FDA
regulation.
The following lists a few projects that I was instrumental in architecting (with hands-on coding
implementation) and launching into pilot, study or production:
BNPCare.com – Developed world’s first at-home BNP wireless medical device for patients
with congestive heart failure. The Heart Failure Management System consists of the BNP
finger-stick home meter (with an embedded GSM cellular module), a GPRS communications
protocol and a server side patient management system. The system allows the patient to do
a BNP test from anywhere geographically and still be monitored by their Healthcare Provider.
My team was responsible for development and validation of the GPRS Communication
Manager and the BNPCare.com web application.
Rapid-Relay.com – Instrumental in the creation of the Disease Management Suite that is
comprised of medical device connectivity, information delivery and data management
systems. Some of the components include one-to-one and one-to-many medical device
gateways and hubs that communicate over various protocols (HL7, GPRS, sockets, etc.).
Also, messaging was either one-way or bi-directional for various systems and each
information packet was delivered to a central data store then routed to various
internal/external data management systems.
PPMService.com - Protime Patient Monitoring (PPM) Service provides remote monitoring of
patients on Warfarin therapy by their physicians and healthcare professionals via phone or
computer for prompt and accurate documentation of Patient Self-Testing (PST) and Point-of-
Care (POC) results. PPM was built on ASP.NET 2.0 with Interactive Voice Response (IVR),
FAX, EMR interfacing via HL7 and a host of IDTF solutions utilizing .NET technologies.
QuickBooks to Dynamics GP (Great Plains) Migration – Developed Extract Transform Load
(ETL) application using eConnect and .NET 2.0 to migrate the company from QuickBooks to
GP in conjunction with our enterprise partner, ePartners. This system utilized custom VB.NET
code, SSIS and XML serialization.
QAStats – Developed the business intelligence solution utilizing SQL Server Reporting
Services (SSRS), SSIS and custom .NET code. QAStats was comprised of two report
servers, reporting across 6 different database servers. Most of the reports generated linked
our ERP, CMS, Telephone, B/AP and Disease Management systems.
SITESERVICES.NET, INC. / IC GATE INC. | Orlando, FL 2002 - 2004
Sr. Internet Developer: As the Internet Migration Specialist on the WheelsNEXT project, I was able to
migrate the www.wheelsnext.com website from a Linux/Apache/PHP/MySQL platform over to a
Windows Server 2003/IIS 6/ASP.NET (C#)/SQL Server 2000 platform. The main goal of the project
was to improve page load times to coincide with those of tirerack.com and Search Engine
Optimization. I was able to reduce page load times by ~ 60% from ~80sec. to ~30sec. and implement
a vehicle search engine that improved the reliability and accuracy of the search while increasing the
speed of the search by 100%. As the Senior Internet Developer at SiteServices.Net I was also
responsible for pitching our services to website sales leads, developing and maintaining websites for
SiteServices.Net clients and developing server side software for custom applications. We were able
to build websites rather quickly utilizing our “Powered by FTS” software library. This library took 2
3. Jose A Rivera | 3
years to develop but enables us to create a complete website management interface based on a
PostgreSQL database schema (with custom application configuration and presentation layer logic
embedded into the comments of the SQL script). One of my best coding accomplishments was
redesigning the Kingfeatures.com content server to improve the performance of media presentation
to internet browser clients. The initial version of the content server utilized Apache/PHP 4.X shared
memory for image caching on the server. Because of the load on the system and the vast amount of
binary data stored in shared memory the server was not able to keep up with the demand and
subsequently failed on a regular basis. I redesigned the content server and displayed the content
directly from the physical disk. Keeping in place the security mechanism that reduced unauthorized
content downloading. At the end of the project the new content server was able to handle 8 million
hits per day on one x686 Intel box. Our most common development platform consisted of:
Mac OS X/Linux/Apache/PHP/PostgreSQL/MySQL/Perl/CVS/Powered by FTS library. I also
developed an addendum management desktop application for Lexus of Orlando and a custom
authentication POP server emulator, to authenticate wireless access via a D-Link Airspot DSA-3100
Public/Private Hot Spot Gateway, for Resident Services both using the .NET framework, Win2K3, C#,
VB.NET, XML.
MOBILE BROADBAND NETWORKS / FZN | Orlando, FL 2002 - 2004
Sr. Software Architect: While working form MBN, I was responsible for the management and
development of the MBN Intelligent Display Network (IDN). I was involved in all aspects of the
development lifecycle of this project, from requirements gathering and design to QA testing, source
control, build, and deployment management. I was also the direct interface between the corporate
executives and the development team. The MBN IDN comprised a 3 tier, client/server application
utilizing the Microsoft .NET framework and web services. The MBN IDN is a digital signage network
that operates in two modes, emergency alerting services (i.e. Amber Alerts) and as an advertisement
channel. While in Alert mode the IDN would display national, state and local emergency information
on multiple groups of 42” plasma displays mounted in public areas. While in advertising mode the
displays show commercials, weather, news and public service announcements. The entire display
network, clients and servers, are managed remotely via a web or desktop interface utilizing ASP.NET
web services. This project was architected on the following Microsoft technologies: Windows Server
2000/.NET 1.1/IIS 5.0/SQL Server 2000/Visual Studio 2003 Enterprise Architect/VB.NET/C#.
WEISCO COMPUTERS INC. | Orlando, FL 2001 - 2002
Director, Internet Services: As Web Presence Architect for Weisco Computers Inc., I am responsible
for the daily management of the Weisco WCI Internet services department. I manage all aspects of
the development life cycle for all client website projects, from proposal presentations and contract
drafting to ASP.NET coding and maintenance plan generation. Of all of the hats worn, I enjoy the
developer one the most. I have been able to increase property search speed for our Lake county
Property Appraiser site by 250%. Also on the same site I was able to reduce the draw time of the
property sketch application from 3 minutes to ~3 seconds using Visual Studio.NET
(ASP.NET/ADO.NET). The following is a brief listing of my accomplishments at Weisco Computers:
Bring in three new website development clients and improve 2 current client websites in 8 months.
Help the MIS department fight off the Code Red and Nimda viruses and develop a more robust
backup and disaster recovery process. Develop an efficient, reliable and automatic dataset import
procedure for Lake County Property Appraiser that utilized Visual Studio.Net (VB.NET and
ASP.NET), MS Access Macros and MS SQL Server 2000 MTS import facilities. This system reduced
the time for importing weekly datasets from ~1.5 hours to ~13 minutes. I also teach a bi-weekly class
on various internet technologies for the employees of Weisco Computers who are interested. Some of
the topics covered were HTML, JavaScript, and basic programmings i.e. control structures, arrays
and string manipulation.
WOWW GROUP INC. | New York, NY 2000 - 2001
Web Presence Architect (contract): As Web Presence Architect for WOWW Group Inc., my
responsibilities included the research, development, implementation, testing and maintenance of the
woww.com business plan and it's successful translation into a technology model. woww.com is an
internet-based health and fitness network dedicated to delivering integrated and comprehensive
health and fitness solutions to consumers, healthcare providers and businesses. To foster this
mission, my duties and responsibilities included the following:
Compilation, Installation and Administration (CI&A) of the Apache web server with all required
modules, i.e. PHP4 with Zend optimization, mod_ssl, etc. Implementation of migration plan from
4. Jose A Rivera | 4
Sendmail to Qmail SMTP server. CI&A of MySQL open source SQL database. CI&A of local
development environment that includes multiple Operating Systems and internet browser platforms.
Development of secure ecommerce application for provider to consumer online consultations via
PHP/SSL/MySQL programming. Audit server security and research day to day security advisories for
possible security compromises and apply any available patches if necessary. Use of SSH, Telnet,
FTP and Webmin, a web-based administration interface for Unix systems, to administer remote
server. Interface with CEO and CIO of the WOWW Group Inc. to plan and discuss software change
requests, project scheduling, source control and other critical aspects of site development.
Management of beta site test cycles and processes. Handle migration of beta site from staging server
to live server and implementation of "site visibility" plan.
XEROX – ADVANCED DIGITAL SYSTEMS TEAM | Rochester, NY 1999 - 2000
Software Support Engineer: Responsibilities included engineering software support for digital multi-
functional systems. Investigation of software process action requests whereby customer problems
were duplicated if possible and then corrective action taken, i.e. troubleshoot defects down to code
level (using MS C++) and provide customers with fixes, workarounds or decline rationales. Authoring
of Troubleshooting Guides for various 3rd party software solutions. Implementation and testing of 3rd
party solutions on various network configurations. Investigation of proprietary software behavior and
authoring of findings into the Internet Services Cross-Product/Platform Comparison Document Centre
Technical Tip.
APPLIED GRAPHICS TECHNOLOGIES | Rochester, NY 1998 - 1999
Software Developer: Responsibilities include the development and deployment of database
management software solutions for customer Internet sites using Microsoft Visual Studios software
suite. Served as the Rochester QA interface for the Boulder, CO team on the Digital Link ® digital
technology image management software suite. Researched and implemented new technologies for
creating robust web/database applications. Developed IIS/SQL server database backup system for
Ritz Camera website. The Application, written in ASP/VB6, queried individual store databases via
tcp/ip, compiled end of day statistics and FTP'ed the information to a dedicated server. The
information was then placed into a backup DB for fault tolerance.
education
ROCHESTER INSTITUTE OF TECHNOLOGY | Rochester, NY June 1998
Bachelor of Science in Computer Science (4 years completed)
SHPE Scholarship Recipient.
Lambda Alpha Upsilon Fraternity Inc.
Formed Latino/Latina Latin American History Concentration
NORWALK STATE TECHNICAL COLLEGE | Norwalk, CT A.A.S. June 1993
Associate of Applied Science in Electrical Engineering
Nortech Foundation Academic Excellence Award
Dean's List
Tau Alpha Pi National Honor Society
U.S.A.F. TECHNICAL TRAINING SCHOOL | Keesler AFB, Biloxi, MS Certified 1991
Electronics Technology Curriculum
Wideband Communication Equipment Specialist
100 Percent Club
5. Jose A Rivera | 5
website portfolio
Please use The WayBack Machine to view inactive sites.
Active Websites Inactive Websites
www.ppmservice.com
www.bnpcare.com
www.fobcare.com
www.tryi.com
www.vadcare.com
www.vadwatch.com
www.rapid-relay.com
www.shopqas.com
www.wheelsnext.com
www.siteservices.net
www.mbninc.com
www.obrothers.com
www.semcoelections.org
www.seminolechamber.org
www.realdigitalmedia.com
www.signindustry.com
www.floridajobs.com
wich.spotvalue.com
www.oocea.com
www.milesource.com
www.rbma.com
www.kingfeatures.com
www.dailyink.com
www.seminolesheriff.org
Importantnewbooks.com
Self published author marketing site.
Weisco Helpdesk
Issue management application for field
techs.
www.wci.net
Flash marketing and information site.
E.R. Optics Site
Ecommerce site focusing on catalog sales.
LAU Alumni Site
Alumni site for National Fraternity.
TECNet Site
Scientific surplus equipment channel
provider.
Eastonbaptistchurch.org
Religious portal site.
Alscottknives.com
Knife maker brochure site.
Treadway FLASH Demo
Site analysis and Flash demo for client site.
Words from the Dark Side
Personal poetry website.
Worked on 2000-2002
www.weisco.net
Site redesigned for current employer.
www.lakecopropappr.com
ASP.NET/ADO database search and sketch app.
Tamingthebeastwithin.com
Book information site.
American-lifestyle.com
Information site for general contractor.
www.alperlaw.com
Law offices of Jonathan Alper.
www.woww.com
Contract through WOWW Group Inc.
www.ritzPIX.com
Developed ASP/VB6 backup system through AGT.
www.sportsnutrition.com
Contract through Supplement City.
www.lambdas.com
National Fraternity website.