Javier Jair Trejo García
Verified Expert in Engineering
Software Developer
Javier is a web developer, manager, and consultant with 6 years of Python development experience. He has a solid understanding of web development, and is well versed in JavaScript, CSS, and HTML. As of late, he has worked on single page apps using AngularJS and is very interested in Clojure.
Portfolio
Experience
Availability
Preferred Environment
Vagrant, GitHub, Git, Vim Text Editor, Tmux, MacOS
The most amazing...
...piece of software I've written is a Genetic Algorithm for training a fuzzy computer vision system.
Work Experience
Director of Operations
Vinco Orbis
- Was tasked with streamlining the development process to ensure the quality and timeliness of our projects.
- Responsible for documenting best practices and applying them to all of our projects.
- Responsible for learning how to use tools and processes for better software development.
- Sett up infrastructure for continuous integration and continuous delivery.
- Spoke at and attended conferences to increase our awareness of current best practices.
Project Manager
Vinco Orbis
- Responsible for consulting with clients and managing development teams for web development projects.
- Introduced the use of AngularJS as a client side framework.
- Architected a document storage solution using CouchDB.
- Wrote successful proposals for software development project solicitation.
- Implemented key best practices like code reviews and continuous integration.
Senior Web Developer
Vinco Orbis
- Provided maintenance and development for a legacy PHP Symfony credit administration system.
- Provided maintenance for a legacy ASP.NET online bookshop.
- Developed Datoz, a real-estate information browser with the Django web framework using internationalization, PostGIS, and the Google Maps static and JavaScript APIs.
- Built TuOla, a point rewards system for "green actions" which included Twitter and Facebook log-in, a RESTful API, and intensive usage of Twitter Bootstrap.
- Developed a Windows desktop workforce-sizing application with PyGTK, which involved complex GUI programming and intensive user-experience design.
Web Developer
Grupo Integra
- Created a lightweight, single-page insurance catalog, which included both calculator and comparator for various insurance plans.
- Built an automobile showcase system for used car agencies.
- Built a simple CMS for managing new insurance customers.
- Wrote an interactive dashboard for CMS statistics.
- Managed deployment of ASP.NET applications to IIS.
Experience
Datoz
TuOla
Todo
Database of competition law rulings
Prestigos
Skills
Languages
JavaScript, Python, SQL, PHP, CSS, Clojure, C
Frameworks
Django, AngularJS, Flask, GeoDjango, ASP.NET, .NET, Symfony
Libraries/APIs
jQuery, Google Maps
Tools
GitHub, MATLAB, Vagrant, Git, Jenkins, Tmux, Vim Text Editor
Other
Front-end Development
Paradigms
Functional Programming, Agile Software Development
Platforms
Linux, AVR, MacOS, Arduino
Storage
PostgreSQL, MySQL, CouchDB
Education
Bachelor's Degree in Mechatronics Engineering
UPIITA - Mexico City, Mexico
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