´╗┐ Jose Marques - Software Architect and Developer

I'm Jose Marques

Software Developer

Hello, My Name is Jose.

Software Architect and programmer with more than 15 years of experience. Always learning.

I'm currently working at My Vision Express where I spend my time designing and developing new systems, from responsive web applications, to services running B2B operations.

I specialize in the development of distributed N Tier Applications for Web and Mobile, using object oriented programming techniques in Visual Studio .NET and SQL Server databases.

Contact Details

  • Jose Marques
  • +1 (954) 740 7993
  • me@josemarques.info
  • www.josemarques.info

My Latest Work

Every project brings a challenge, an opportunity to learn and a reward.

Patient communications

Online appointments


Patient Portal

My Resume

Nothing is more rewarding than seeing people using what was, at the beginning, just an idea.

Work Experience
1996 - Now

2011 - Now

Software Architect, Team Leader and Senior Developer - My Vision Express, Weston, FL

I designed and led a team developing the following applications (using C#, WCF, MVC 3, 4 and 5, AngularJS, jQuery, CSLA, SQL Server):

  • Patient communications: Web application and services to send automated communications to patients, using phone calls, text messages and email. It allows different actions like appointment confirmations, automatic reminders and more.
  • Online appointments: Web application and services that allows patients to handle appointments online. Search nearby locations using a map, check available doctors, create, cancel and reschedule appointments, etc.
  • MVE Cloud: New version of My Vision Express made as a Single Page Application.
  • Patient Portal: Portal to allow patients to send and receive secure messages,submit medical forms, buy contact lenses online and pay bills.
  • LensOnDemand.com: Internet application to act as a central ordering system for multiple clients and contact lens suppliers.
  • Global Portal: Internet application providing secure messages between patients and doctors.
  • Report Portal: This Portal completly replaces Windows Authentication in SSRS with a custom a authentication model that allows to specify complex security to custom users.
2010 - 2011

Senior Developer - MPD parts, Doral, FL

I designed and developed the following applications (using VS.NET, WCF, ASP NET, MVC 3, jQuery, CSLA, SQL Server):

  • EDI Link: Interface between customers and the company's ERP to receive orders and send invoices transmitted through an EDI provider.
  • eCommerce: Shopping cart application receiving sales orders from a multi level marketing structure and interfacing with Trinity Firestorm through Firestorm's web services.
  • Health Web Services: Application to manage health indicators, with a REST web services interface to act as a backend for clients running in Android and iOS devices.
2003 - 2010

Team Leader, Senior Developer - Visit Us Inc., Doral, FL & Iberostar Playa Paraiso, Riviera Maya, Mexico

I designed and led a team developing the following applications (using VS.NET, ASP.NET, CSLA, Oracle or SQL Server):

  • Caddie: Software for Iberostar golf clubs in Mexico, Brazil, Dominican Republic and Jamaica.
  • SpaWin: Software for Iberostar spas in Mexico, Brazil, Dominican Republic and Jamaica.
  • iBookingSimulator: Price simulator tool for Visit Us and Iberostar Headquarters in Palma de Mallorca, Spain.
  • iBooking Web Services: Interface between Iberostar booking center and booking engines from Synxis (which is a sales and marketing company in USA).
  • iProvider Network: Extranet for booking confirmation in Iberostar Hotels in Mexico, Dominican Republic, Jamaica and Brazil.
  • iBooking v4: Consolidated booking software for Iberostar booking centers in USA, Mexico, Dominican Republic, Jamaica and Brazil.
  • BookingNet: Booking engine, reservation management and credit card payments (interfacing Authorize.net payment gateway) for direct customers for Iberostar hotels in America.
1996 - 2003

Software Developer - Villa Cuba, Varadero, Cuba

I designed and developed the following applications (using VB6, Oracle):

  • NewExchange: Application to handle currency exchanges.
  • NewSurvey: Software to handle surveys sent to hotel customers, get reports and more.
  • NewSurvey Central: Consolidates information from different surveys in hotels of the same chain.

1990 - 1999

1990 - 1995

Computer Engineering - Instituto Superior Polit├ęcnico Jose Antonio Echevarria, Havana, Cuba

  • Systems Analysis and Design
  • Mathematical Logic
  • Artificial Intelligence
  • Program development in Pascal (object oriented programming)
  • Assembler
  • xBase
  • Prolog (Artificial Intelligence)
  • Visual Basic
  • Operating systems
  • Electronic
  • Mathematical models

Oracle Server administration. Introduction to hotel management software

  • Oracle Server 7.3.3 setup, configuration and administration
  • Crystal Reports 5.0 setup and usage
  • Newhotel for Windows (hotel management software) setup and usage
  • Introduction to hotel administrative processes

Postgraduate degree - Queretaro Autonomic University, Queretaro, Mexico

  • Computer systems auditing
  • Windows NT network administration
  • Web pages design
  • Internet application programming
  • Internet and intranets introduction
  • SQL Server setup and administration
  • Visual Basic 6.0 programming

Skills Summary

This is a section that I try to keep always changing.

General development

  • C# and Visual Basic
  • N Tier Systems design and programming
  • Development of component-based business software
  • Object-Oriented Programming
  • Component-based Scalable Logical Architecture Framework (CSLA)
  • Team Foundation Server and Subversion for version control and team work development following SCRUM approach

Web development

  • AngularJS
  • ASP.NET MVC 5/Razor
  • Twitter Bootstrap
  • jQuery
  • jQueryUI
  • jsRender
  • ASP.NET (classic)
  • Web Services (SOAP and REST)

Data Management

  • Entity Framework
  • Linq
  • Transact-SQL in SQL Server for stored procedures and functions
  • PL-SQL in Oracle for stored procedures and functions
  • Structured Query Language (SQL)


  • SQL Server Reporting Services
  • Crystal Reports
  • UML and Relational Database diagrams
  • Twiml to access Twilio interface and send and receive SMS messages, make phone calls, etc.
  • Leader of multinational teams (in USA and India)

Contact Me

Let's build something together!


Jose Marques


+1 (954) 740-7993