Scroll To View More
João Magalhães

João Magalhães

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
  • Agile Software Development, 8 years
  • Scrum, 8 years
  • Java, 8 years
  • C, 8 years
  • Python, 6 years
  • C#, 6 years
  • JavaScript, 6 years
  • iOS, 3 years
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.
  • Full-Stack Developer
    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
    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
    2010 - PRESENT
    Colony Framework
    • 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
    2010 - 2013
    Inbound Logistics Integration
    • 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
    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
    2010 - 2010
    • Created user action-tracking and simple analytics system for (social network for children).
    • Developed new classroom management features for educational system.
    Technologies: Ruby, Ruby on Rails
  • Software Developer
    2010 - 2010
    À La Carte
    • 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
    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++
  • Languages
    Python, Java, Objective-C, C, JavaScript, SQL, CSS3, HTML5, C++, C#, Lua, VB.NET, Ruby
  • Frameworks
    Flask, Colony Framework, Ruby on Rails (RoR), Django
  • Libraries/APIs
    jQuery, OpenGL ES, OpenGL, Facebook API, Node.js
  • Tools
    Git, Xcode, Eclipse IDE, Subversion (SVN), Vim Text Editor, Sublime Text
  • Paradigms
    Scrum, Agile Software Development
  • Platforms
    iOS, Linux, Windows, Heroku, Mac OS, Android, BSD, AWS EC2, Oracle
  • Storage
    Redis, MongoDB, MySQL, SQLite, PostgreSQL, Microsoft SQL Server, AWS S3
  • Other
  • Master's degree in Computer Science
    2006 - 2007
    Universidad Politécnica de Madrid (Polytechnic University of Madrid) - Madrid, Spain
  • Master's degree in Computer Science
    2002 - 2007
    Universidade do Porto (University of Porto) - Porto, Portugal
I really like this profile
Share it with others