Scroll To View More
Miguel Hughes, C# Developer in Bariloche, Buenos Aires, Argentina
Miguel Hughes

C# Developer in 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

  • Microsoft SQL Server, 10 years
  • HTML, 10 years
  • ASP.NET, 10 years
  • C#, 10 years
  • .NET, 10 years
  • PHP, 6 years
  • MySQL, 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

    2017 - 2017
    Tahoe Donner Assocation (via Toptal)
    • 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)

    2012 - 2017
    Magicnet
    • 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)

    2013 - 2014
    SouthApps
    • 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

    2012 - 2012
    Owzom
    • 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

    2008 - 2010
    Hexacta
    • 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

    2005 - 2008
    Acriter S.A.
    • 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

    JavaScript, PHP, HTML, SQL, C#, CSS3, CSS, T-SQL, HTML5, UML
  • Frameworks

    ASP.NET, .NET, ASP.NET Web API, Bootstrap, AngularJS, ASP.NET MVC, Entity, Classic ASP, Unity3D
  • Libraries/APIs

    Sockets, Google Maps API, jQuery, LINQ, Photon Server, Google Analytics API
  • Tools

    Visual Studio, Git, Google Analytics, Postman
  • Other

    TCP, Multithreading, IIS, RESTful APIs, Web Services, AJAX, Server Administration
  • Paradigms

    Scrum, Agile, Agile Software Development, Test-driven Development (TDD), REST
  • Platforms

    Joomla, AWS EC2, BigCommerce, Amazon Web Services (AWS)
  • Storage

    Microsoft SQL Server, MySQL

Education

  • Engineer's degree in Information Systems (Computer Engineering)
    2000 - 2006
    Universidad Tecnológica Nacional - Buenos Aires, Argentina
I really like this profile
Share it with others