Javier Jair Trejo García, Developer in San Francisco, CA, United States
Javier is available for hire
Hire Javier

Javier Jair Trejo García

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
February 19, 2013

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.

Availability

Part-time

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

2013 - 2014
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.
Technologies: Jenkins, GitHub, Git, Python

Project Manager

2012 - 2013
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.
Technologies: AngularJS, CouchDB, Django

Senior Web Developer

2011 - 2012
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.
Technologies: Django, Python, .NET, PHP

Web Developer

2009 - 2010
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.
Technologies: CSS, jQuery, ASP.NET

Datoz

Real-estate information browser for real-estate agents and agencies.

TuOla

A rewards system for green actions.

Jair Trejo

http://jairtrejo.mx
Personal blog.

Todo

A single-page app using AngularJs, with source code available at: https://github.com/jairtrejo/todo.

Database of competition law rulings

Consulting, coordination and design for a database of rulings on competition law matters accross Latin America. Built for the Centro Regional de Competencia para América Latina, I explored the provided taxonomy for the rulings and defined a CouchDB database structure for storing them. I coordinated the development effort by a team of three people, and designed the user interface for the user-facing side of the project, including a directory of all rulings and a search interface, according to the needs of our clients.

Prestigos

A complex client-side application for the recording and analysis of employee performance over time. Developed using AngularJS and a Django Backend.

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

2005 - 2010

Bachelor's Degree in Mechatronics Engineering

UPIITA - Mexico City, Mexico

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring