João Magalhães

João Magalhães

Portugal
Hire João
Scroll To View More
João Magalhães

João Magalhães

Portugal
Member since November 8, 2012
João left his position at Microsoft to found Hive Solutions. He loves working in technology, always expressing an explorational passion and going all the way down to the wire. He likes to code in a broad range of languages, always choosing the best, rather than the most convenient tool.
João is now available for hire
Portfolio
Experience
  • C, 8 years
  • Java, 8 years
  • JavaScript, 6 years
  • Python, 6 years
  • Agile Software Development, 8 years
  • Scrum, 8 years
  • iOS, 3 years
  • C#, 6 years
Portugal
Availability
Part-time
Preferred Environment
Windows, MacOSX, Eclipse, XCode, Git, Subversion
The most amazing...
...piece of software I have ever built is a fully fledged, scalable, cross-platform HTTP server written in C.
Employment
  • Full-Stack Developer
    frontdoorhq.com
    2012 - PRESENT
    • Developed back-end logic for online Point-of-Sale SaaS product using Python with the Colony Framework and its respective MVC stack.
    • Developed front-end for same system through extensive usage of JavaScript and jQuery to create productive user experience.
    Technologies: Python, JavaScript, jQuery
  • Software Developer
    Viriatum
    2011 - PRESENT
    • Developed core abstraction technologies for cross platform usage.
    • Developed front-end interfaces for management of an HTTP server.
    • Created scalable solution for client connections of up to 100K users on high demand.
    Technologies: C, JavaScript
  • Software Developer
    Colony Framework
    2010 - PRESENT
    • Developed core technology for the Hive Solutions-backed open-source project known as the Colony Framework.
    • Developed data-migration tool with adapters for multiple datasources.
    • Created a modular ETL framework with pluggable adapters and simple declarative transform mappings.
    Technologies: Python, JavaScript
  • Software Developer
    Inbound Logistics Integration
    2010 - 2013
    • Developed stock management tool in C#, integrated with Microsoft Excel.
    • Developed custom Excel add-on for addressing a bulk data entry problem directly in Excel.
    • Integrated tools with back-end logic, encapsulating remote API with a C# library.
    Technologies: C#, Python
  • Game Developer
    Mariachi
    2010 - 2010
    • Developed key components of a 3D mobile game for iOS and Android.
    • Developed and implemented game logic, model importation, and physics engine.
    Technologies: C++, Objective-C, OpenGL ES
  • Software Developer
    escolinhas.pt
    2010 - 2010
    • Created user action-tracking and simple analytics system for escolinhas.pt (social network for children).
    • Developed new classroom management features for educational system.
    Technologies: Ruby, Ruby on Rails
  • Software Developer
    À La Carte
    2010 - 2010
    • Worked on restaurant- and food-finding application.
    • Designed and developed all ETL components for a food indexing and search system using Python.
    • Created software for retrieval of information from wide array of heterogeneous data sources.
    Technologies: Python, HTML/XML, MySQL
  • Software Development Engineer
    Microsoft
    2007 - 2008
    • Worked in product configuration solutions for the Dynamics AX, improving and debugging existing features.
    • Created a preview version of the "next" product configuration solutions in C#, performance orientation.
    • Used X++ and other custom work in various parts of Dynamics AX.
    Technologies: C#, X++
Experience
Skills
  • Languages
    JavaScript, Objective-C, Java, HTML5, Python, CSS3, C, SQL, C#, C++, Lua, VB.NET, Ruby
  • Frameworks
    Colony Framework, Flask, Django, Ruby on Rails
  • Libraries/APIs
    jQuery, SQLite, OpenGL ES, OpenGL, Node.js, Facebook API
  • Tools
    Xcode, Git, Subversion, Eclipse, Vim, Sublime Text
  • Paradigms
    Scrum, Agile Software Development
  • Platforms
    Windows, Linux, Mac OS X, Heroku, iOS, BSD, Android, Amazon EC2
  • Storage
    MySQL, MongoDB, Redis, PostgreSQL, Oracle, SQL Server, Amazon S3
  • Misc
    SSH
Education
  • Master's degree in Computer Science
    Universidad Politécnica de Madrid (Polytechnic University of Madrid) - Madrid, Spain
    2006 - 2007
  • Master's degree in Computer Science
    Universidade do Porto (University of Porto) - Porto, Portugal
    2002 - 2007
Hire the top 3% of freelance developers
I really like this profile
Share it with others