Miguel Hughes

Miguel Hughes

Bariloche, Buenos Aires, Argentina
Hire Miguel
Scroll To View More
Miguel Hughes

Miguel Hughes

Bariloche, Buenos Aires, Argentina
Member since June 1, 2016
Miguel has a wide range of experience in various areas and languages, but his strongest language is C#. He enjoys coding just like people enjoy solving puzzles or sudoku magazines. He believes that software development should be fun and exciting. Miguel enjoys learning new skills and is an open, respectful, and polite developer.
Miguel is now available for hire
Portfolio
Experience
  • C#, 10 years
  • .NET, 10 years
  • HTML, 10 years
  • Microsoft SQL Server, 10 years
  • ASP.NET, 10 years
  • MySQL, 6 years
  • PHP, 6 years
  • ASP.NET MVC, 3 years
Bariloche, Buenos Aires, Argentina
Availability
Part-time
Preferred Environment
Visual Studio, Sublime Text, SmartGit, Postman
The most amazing...
...project I've worked on is a multi-server, multi-threaded transaction processor. I was one of the designers and we built it from scratch.
Employment
  • C# Development
    Tahoe Donner Assocation (via Toptal)
    2017 - 2017
    • Created a console app that mirrors time tracking information from an XML web service to a local SQL server database. DB schema creation, and modifications done with EF code-first migrations.
    • Built an ASP.NET web forms app to ensure synchronization between a local database and a third party golf court reservation system.
    • Authored numerous Postman tests to discover and verify functionality of a third party reservation system.
    Technologies: .NET, Entity Framework 6, Web services, ASP.NET WebForms, Postman
  • Web Developer (Contractor)
    Magicnet
    2012 - 2017
    • Built a MVVC AngularJS back-end app for tourist information' includes a RESTful API that supports the Android front-end.
    • Implemented complete test coverage of the API using Postman.
    • Modified heavily a custom directory engine to support ads, implemented CSV import and export, and integrated it with Google maps,.
    • Implemented a membership module for a very restrictive HTML-only eCommerce website via JavaScript and a third party PHP server.
    Technologies: PHP, AngularJS, CSS, jQuery
  • Web Developer (Contractor)
    SouthApps
    2013 - 2014
    • Built a large (50+ tables) web-based enterprise resource planning application with minimum code duplication.
    • Implemented a role-based, configurable permissions module that integrated with the rest of the app simply with custom attributes.
    • Implemented an auditing module also with custom attributes.
    • Constructed a Twitter Bootstrap 3 front-end built with unobtrusive validation and minimal round-trips that ensure maximum responsiveness even when dealing with large amounts of data.
    Technologies: ASP.NET MVC4, HTML5, CSS3, jQuery, Razor, AJAX, Entity Framework
  • Back-End Lead | Server Administrator
    Owzom
    2012 - 2012
    • Learned and leveraged how to use the Photon Socket Server, and did various improvements on the existing code—including performance optimization, troubleshooting and bandwidth usage reduction.
    • Proposed and executed a seamless migration of our three servers from dedicated hosting to cloud hosting (Amazon).
    • Handled all the server administrator tasks including DNS management, designing SQL backup scheme, and testing and applying software updates.
    Technologies: Photon Socket Server, Entity Framework, MS SQL, C#, .NET
  • Senior .NET Developer
    Hexacta
    2008 - 2010
    • Wrote a configurable and extensible rule-based invoicing module that would automatically create an invoice based on the history of an item in the system; with 80% unit test coverage.
    • Established and enforced coding policies and good practices to ensure uniform code from the 15 members.
    • Helped the scrum master analyze and estimate the impact of changes.
    • Sent to a client's site, from my country in Argentina to Africa, Tanzania, to set up the system we'd built and to train users.
    Technologies: ASP.NET 3.5, SQL Server, T-SQL, Web Forms, NUnit, C#, .NET Framework
  • .NET Developer
    Acriter S.A.
    2005 - 2008
    • Was involved majorly in the design and architecture definition of the system.
    • Developed a multi-threaded TCP connector with pluggable parsers that enable re-usability for different protocols.
    • Authored a performance counter library to enable any component output performance monitoring in a simple manner.
    • Developed the system's front-end administrator with ASP.NET that allows configuring components and starting and stopping components and the whole system.
    • Implemented a thorough performance tuning on the code and in SQL operations to ensure maximum throughput.
    Technologies: C#, .NET, SQL Server, MS Performance Counters, Web Services, Windows Communication Foundation, ASP.NET
Experience
  • E-Land (Development)
    http://eland.es/en/

    This is the final product of one the projects that I mentioned in my employment section (SouthApps).

    E-Land is a web based enterprise resource planning application for farming sites. We designed it to be the central point of information for a large industrialized farm. High-ranking users rely on the app to query various statuses of different elements and get reports, while lower ranking users use the mobile app to track their daily tasks, report issues and add vital data.

    We used ASP.NET MVC4, HTML5, CSS3, and various jQuery plugins and extensions, data tables, unobtrusive validation, Google maps, and plenty of AJAX. This made it easy to use, blazing fast, and available everywhere.

    Commercial presentation page: eland.es/en/

    Demo page:
    app.eland.es/demo
    user: andrew
    pass: 123456
    (please use with care as it is used frequently to demo features)

  • The City (Development)
    http://thecitytest.000webhostapp.com/

    This is the back-end system for a tourist information mobile app. It's built on PHP, AngularJS, and uses Angular material design.
    On the front-end code, I experimented with an extension between controllers, so even though some of the screens are similar the code is very compact and there is little code duplication.
    I also implemented a few directives to reuse components; for example, the categories selector checkboxes and the map pin selector.

    User: admin
    Password: gto9Q1wjs6

  • LinkedIn Recommendations (Other amazing things)

    I'm proud of what my colleagues and clients have to say about working with me. Here's a selection:

    "I've known Miguel since grade school, and had no hesitations choosing him to lead development of our back-end at Owzom. He did not disappoint. He's an excellent Software Engineer, writes solid code, and cares about implementing the right solution at all times. He has great communication and is super reliable, balancing development and operations with a sensible eye for the product. I'll be looking forward to working with him again in the future."
    - Joaquin Estrago (Lead Software Engineer at Redemption Games)

    "I met Miguel while doing several interviews with one of our customers to get a new Sr Developer. All of our candidates were having problems until Miguel finally made the cut after several interviews were he had to answer questions ranging from UML to multi-threading on one to one video conferences with our customer.

    He showed to be a very resourceful guy who not only knew about the .Net platform but also had ideas that hinted about his solid underlying knowledge of how things work [...] allowing him to present several viable solutions and choose sensibly."
    - Federico Delgado (Senior Software Engineer at OpenX)

  • Stack Overflow Profile (Other amazing things)
    http://stackoverflow.com/users/1574861/miguel-hughes

    I believe Stack Overflow is a great resource for developers and I try to contribute when I get the opportunity.

Skills
  • Languages
    HTML, C#, PHP, JavaScript, SQL, CSS, CSS3, HTML5, UML
  • Frameworks
    .NET, ASP.NET, ASP.NET MVC, ASP.NET Web API, Bootstrap, AngularJS, Entity, Unity3D
  • Libraries/APIs
    Sockets, jQuery, Google Maps API, Photon Server, Google Analytics API, LINQ
  • Tools
    Visual Studio, Google Analytics, Git, Postman
  • Misc
    Multithreading, TCP, IIS, AJAX, RESTful APIs, Web Services, Classic ASP, Server Administration
  • Paradigms
    Agile, Agile Software Development, Scrum, Test-driven Development (TDD), REST
  • Platforms
    BigCommerce, Joomla, AWS EC2, Amazon Web Services (AWS)
  • Storage
    Microsoft SQL Server, MySQL, TSQL
Education
  • Engineer's degree in Information Systems (Computer Engineering)
    Universidad Tecnológica Nacional - Buenos Aires, Argentina
    2000 - 2006
I really like this profile
Share it with others