Juan Manuel García
Verified Expert in Engineering
Web App Development Developer
Juan is a passionate Python, Ruby, and PHP developer and an open source lover. Among other things, he is particularly proficient in building web scraping solutions. He has 7+ years of professional experience delivering top-notch software solutions.
Portfolio
Experience
Availability
Preferred Environment
Chrome, Sublime Text, Ubuntu
The most amazing...
...thing I've created is a crawling/scraping framework based on asynchronous IO operations.
Work Experience
Python Web Developer
Deviget
- Worked on many web applications using Python and Django as a back-end and many libraries on the front-end side like jQuery, Backbone js, AngularJS, etc.
- Built my own Django routing plugin to improve configuration of the URLs.
- Modularized the code into different reusable Python libraries, including several open sourced ones.
- Built non-conventional web applications based on CORS and JSONP requests. Built the apps to be generic plugins installed on the client's web site (i.e. Disqus).
- Developed eCommerce plugins for Shopify.
Web Developer
Freelance
- Worked on many web applications using Python frameworks like Django, Flask, Bottle, and web2py.
- Created PHP web applications using Laravel, Symphony, Cake, and plain PHP.
- Worked with Ruby on Rails.
- Worked with real-time web applications using Node.js and Express.js.
Web Developer
MSA
- Built an internal web framework using Python and the WSGI specification.
- Worked on desktop applications using Python and wxWidgets.
- Built a proxy server included inside a desktop application based on the Python standard library's web server.
- Worked with a ticket printer using Python and the serial port.
- Migrated a website from PHP to Django.
C# Developer
Ingematica
- Worked on a desktop application using Visual Studio and C# .NET.
- Built an API for a desktop application using C# .NET.
- Helped build an internal web framework.
- Worked with LinQ as the ORM.
Web Developer
TNS Gallup
- Worked on Intranet applications using PHP.
- Worked with PHP and the Symfony framework on several internal projects.
- Built a user interface for reviewing data statistics.
Experience
Crawley
https://github.com/jmg/crawleyData Layer Generator
https://github.com/jmg/data-layer-generatorNode simple chat
https://github.com/jmg/node-simple-chatBackbone Django-Tastypie Example App
https://github.com/jmg/backbone-tastypie-exampleDjango Convention Over Configuration
https://github.com/jmg/django_conventionsEducation
4 Degree in System engineering
UTN - Buenos Aires, Argentina
Skills
Languages
JavaScript, Python, SQL, PHP, Ruby, HTML, TypeScript, Java, Go, CSS, CoffeeScript, HTML5, C#
Frameworks
Django, ASP.NET Web API, Flask, Ruby on Rails (RoR), .NET, Chrome, Zend Framework, Play Framework, Laravel, AngularJS, Symfony
Libraries/APIs
React, Node.js, Tastypie, jQuery, Bottle.py, Backbone.js
Paradigms
DevOps, REST, Database Design
Other
Back-end Development, Web App Development, Full-stack, Software Architecture, mod_wsgi, Web Server Gateway Interface (WSGI), Front-end, System Administration, Mobile Web
Tools
Terminal, Sublime Text, Apache, NGINX, uWSGI, wxPython, CAKE
Platforms
Linux, Ubuntu, Amazon Web Services (AWS), Android, Oracle
Storage
JSON, MySQL, SQLite, NoSQL, MongoDB, PostgreSQL, MongoEngine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring