Pablo Lopez, Software Developer in Hermosillo, Mexico
Pablo Lopez

Software Developer in Hermosillo, Mexico

Member since October 30, 2012
Pablo is a senior software developer with over twenty years of experience writing applications, especially web and back-end applications. He works well in teams, communicates clearly and succinctly, and is always interested in new and engaging challenges.
Pablo is now available for hire

Portfolio

  • Advanced Audio Systems
    PHP, Docker, ClickOnce, WiX Installer, Node.js, Redux, React...
  • Evolution Software
    jQuery, Knockout (Knockout.js), Microsoft SQL Server, ASP.NET Web API...
  • MDLIVE, Inc.
    Node.js, Azure Storage, Docker, React, JavaScript, Ruby on Rails (RoR), C#

Experience

Location

Hermosillo, Mexico

Availability

Part-time

Preferred Environment

Git, Visual Studio, Windows

The most amazing...

...project I've developed is the MDLive Connect, MDLive's primary web conference tool, and most applications dedicated to the product.

Employment

  • Software Developer

    2020 - 2020
    Advanced Audio Systems
    • Updated the client's main Windows Forms application with their new brand and brought some code closer to up to date, added new features along with some layout fixes.
    • Added updates and new features to the web back-end website written in PHP. Also created LAMP development environment using Docker.
    • Created a new website using React/Redux to allow users to broadcast events using mobile devices and not have to wait for recording equipment to be delivered and have easier mobility.
    • Created an application using WPF and PowerShell to automate the creation of DVD ISOs from MP4 files for later burning and shipping, freeing up a lot of the client's time.
    • Created PowerShell scripts to publish ClickOnce along with PowerShell with XAML UI with extra install tasks packaged in self-extracting executables.
    Technologies: PHP, Docker, ClickOnce, WiX Installer, Node.js, Redux, React, Windows PowerShell, Windows Presentation Foundation (WPF), Windows Forms (WinForms), C#
  • Developer

    2019 - 2019
    Evolution Software
    • Created modules using their custom framework built on top of ASP.NET for specific clients.
    • Added an Entity Framework data layer mimicking and automating actions taken by the custom data access layer which works with ADO.NET and requires very repetitive tasks.
    • Added a web API to reduce full-page postbacks in several commonly used pages.
    • Added Knockout.js to several commonly used pages to provide a better user experience.
    • Edited database queries and columns to get faster results. Some of these features helped the customer's client to get much more work done in less time.
    Technologies: jQuery, Knockout (Knockout.js), Microsoft SQL Server, ASP.NET Web API, Web Forms, ASP.NET
  • Software Developer

    2016 - 2019
    MDLIVE, Inc.
    • Created a WebRTC client for the web using Icelink's JavaScript library and React.
    • Created a WebRTC client for C# to use for audio recording.
    • Installed and set up infrastructure for WebRTC, signaling, STUN, and TURN servers.
    • Integrated WebRTC clients into Ruby on Rails websites so patients and providers with supported browsers could have their online appointments without having to install any third-party software to support video and audio conferencing.
    • Integrated Office 365 login with UWP application.
    • Created a Ruby gem to map request/response JSON messages from applications to Surescripts' XML API.
    Technologies: Node.js, Azure Storage, Docker, React, JavaScript, Ruby on Rails (RoR), C#
  • Developer

    2015 - 2019
    Nearsoft
    • Developed software for several Nearsoft clients.
    Technologies: Node.js, Azure Blob Storage API, Docker, React, JavaScript, Ruby on Rails (RoR), Ruby, C#
  • Software Developer

    2015 - 2016
    Breakthrough Behavioral, Inc.
    • Created WebRTC clients for web and C#.
    • Installed and set up infrastructure for WebRTC, signaling, STUN, and TURN servers.
    • Integrated WebRTC clients into Ruby on Rails websites so patients and providers with supported browsers could have their online appointments without having to install any third-party software to support video and audio conferencing.
    Technologies: Ruby on Rails (RoR), Ruby, JavaScript, C#
  • C# ASP.NET MVC Developer

    2015 - 2015
    D4 Software
    • Worked with Sass, Twitter Bloodhound, and Entity framework migrations.
    • Implemented background tasks for sending emails.
    • Handled email view tracking.
    Technologies: Knockout (Knockout.js), Entity Framework, Microsoft SQL Server, ASP.NET Identity, Web API, ASP.NET MVC, C#
  • Developer

    2014 - 2015
    Rxchange GmbH
    • Created page widgets to ease access to information across orders.
    • Updated the page to view and handle price change requests.
    • Created new feature to keep track of acceptance states for batches in orders.
    • Created a new page to view and handle acceptance state for batches in orders.
    • Fixed bugs.
    Technologies: Microsoft SQL Server, Entity Framework, JavaScript, ASP.NET MVC, C#
  • Developer

    2013 - 2014
    American Mortgage Consultants, Inc.
    • Created a simple rules engine to apply tests to loans using ASP.NET Web API and Knockout.js.
    • Created a component to manage loan stipulations using ASP.NET web services and Knockout.js.
    • Added a new section for claims review.
    • Migrated code from ADO.NET to using .netTiers data access.
    • Rewrote several pages to improve performance and resource handling.
    Technologies: jQuery, Knockout (Knockout.js), .netTiers, Microsoft SQL Server, ASP.NET Web API, ASP.NET Web Services, ASP.NET, C#
  • Senior .NET Developer

    2011 - 2013
    Serpico DEV
    • Integrated a web application with LinkedIn's Open Authentication.
    • Integrated Flypaper presentations with JavaScript API with back-end database connectivity.
    • Created an Outlook add-in for synchronizing calendar events with Appointment-Plus appointments and contacts.
    Technologies: Appointments, Microsoft SQL Server, jQuery UI, LinkedIn API, Twitter, Bootstrap, jQuery, JavaScript, Entity Framework, ASP.NET MVC, C#
  • Senior Software Developer

    2011 - 2011
    Hildebrando
    • Collaborated in the migration of several sections of an application written in ASP/VBScript to ASP.NET/C#.
    Technologies: jQuery, JavaScript, Microsoft SQL Server, DevExpress XAF, ASP.NET
  • Senior Software Developer

    2010 - 2011
    Nearsoft
    • Developed DailyShopper, an application for Yottamark used for auditing products already in market.
    • Created an event processor, which gathered tracking event information from several sources to merge in a single database.
    • Created an ETL processor that gathered information from several internal databases and loaded it into a single one for later creating reports.
    • Created web services for exposing information gathered with DailyShopper and the event processor to HarvestMark web portal.
    Technologies: SDKs, Motorola MDLC, Windows Forms (WinForms), Windows Communication Framework (WCF), SQL CE, .NET Compact, ADO.NET, XML, Microsoft SQL Server, C#, Windows Services, jQuery, JavaScript, ASP.NET MVC, ASP.NET
  • Senior Software Developer

    2007 - 2010
    Tiempo Development
    • Built Sanction, used for synchronizing video and time stamped deposition transcripts using WPF and MVVM.
    • Created libraries to synchronize video and audio and compress using lossless codecs.
    • Created a self extracting stub file that opened a Flash-based full screen presentation using C++.
    • Integrated several image and video search APIs to add web search capabilities to Flypaper Studio.
    • Integrated a chart component into Flypaper Studio.
    • Spearheaded the development of ZoomTalent website.
    Technologies: Model View Viewmodel (MVVM), Windows Presentation Foundation (WPF), Web Services, LINQ, Ajax, jQuery, JavaScript, Telerik Web Controls, YouTube API, Google API, Yahoo! API, Flickr API, RSS Feeds, Atom, Google, Servers, Dundas BI, InstallShield, Microsoft SQL Server, C++, C#, ASP.NET
  • Head of Custom Development

    2006 - 2007
    e-Business Consultores
    • Built an e-learning website used by Telcel to train resellers.
    • Created a task tracker for government dependency using digital signatures to secure and validate assigned responsibilities.
    • Handled digital signature integration to a web-based publishing system.
    • Built the magazine's website.
    Technologies: CSS, JavaScript, HTML, ADO.NET, Microsoft SQL Server, ASP.NET, VB.NET, C#
  • Website Developer

    2004 - 2005
    Cambio Sonora
    • Handled development, maintenance, and renewal of the company's Intranet modules.
    • Provided support for the IT department when needed.
    Technologies: Microsoft SQL Server, Adobe Dreamweaver, CSS, JavaScript, HTML, ASP.NET, Visual Basic .NET (VB.NET)
  • Senior Web Developer

    2000 - 2005
    Dextro International Corporation
    • Designed and developed dynamic websites.
    • Handled content management, news publishing, poll management, image galleries, hit counters, product catalogs, shopping carts, online payment processing, and mailing lists.
    Technologies: Microsoft SQL Server, Microsoft Access, Adobe Dreamweaver, CSS, JavaScript, HTML, ASP.NET, Visual Basic for Applications (VBA)

Skills

  • Languages

    C#, JavaScript, SQL, XML, Visual Basic for Applications (VBA), HTML, CSS, VB.NET, C++, Ruby, VBScript, PHP, CSS3, Visual Basic .NET (VB.NET)
  • Frameworks

    ASP.NET, ASP.NET MVC, ASP, Classic ASP, Entity, ADO.NET, .NET Compact, Windows Communication Framework (WCF), DevExpress XAF, ASP.NET Web Services, ASP.NET Identity, Ruby on Rails (RoR), Windows PowerShell, Redux, Bootstrap, Windows Presentation Foundation (WPF), ASP.NET Web API, Kendo UI, Knockout (Knockout.js)
  • Libraries/APIs

    jQuery, Flickr API, Yahoo! API, Google API, YouTube API, Windows Forms (WinForms), Entity Framework, .netTiers, Web API, React, Node.js, Azure Blob Storage API, Authorize.net, LINQ, jQuery UI, LinkedIn API
  • Tools

    LINQ to SQL, Adobe Dreamweaver, Microsoft Access, InstallShield, Dundas BI, Atom, Visual Studio, Git, WiX Installer, Microsoft Team Foundation Server, Microsoft Visual Studio, Adobe Photoshop, Basecamp, Subversion (SVN), CKEditor, TFS
  • Storage

    Microsoft SQL Server, SQL CE, Web Forms, SQL Server Management Studio
  • Paradigms

    Model View Viewmodel (MVVM), Object-oriented Programming (OOP), Agile Software Development, Pair Programming, Waterfall Development, Design Patterns, Scrum, Declarative Programming
  • Platforms

    Twitter, Docker, Windows
  • Other

    Servers, Google, RSS Feeds, Web Services, Windows Services, Motorola MDLC, SDKs, Appointments, Azure Storage, ClickOnce, Ajax, Telerik Web Controls, DevExpress Controls, Microsoft 365

Certifications

  • Microsoft Certified Professional Developer: Web Developer
    JUNE 2008 - PRESENT
    Microsoft
  • Microsoft Certified Technology Specialist: .Net Framework 2.0, Web Applications
    JUNE 2008 - PRESENT
    Microsoft
  • Microsoft Certified Application Developer: Microsoft .NET
    JUNE 2006 - PRESENT
    Microsoft
  • Microsoft Certified Professional: Microsoft Certified Professional
    MAY 2006 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others