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