
Gabriel Hernández Ontiveros
Software Developer
Gabriel is a proficient and talented developer who has worked with the iPhone SDK for years. He has continued to develop many iOS apps for local clients including a back-end in Python/Django. He has worked with Bluetooth, WebSockets, maps, web services, and more. Gabriel also co-founded and developed a web platform which generates weather information based on satellite data; it can pinpoint it to the actual weather station using Python/Django.
Portfolio
Availability
Preferred Environment
Sublime Text, Swift, Xcode, iOS, MacOS
The most amazing...
...thing I've made was a distributed system to download and process (linear regression) weather information on demand and based on the necessities of my clients.
Work Experience
Co-Founder | Head of Mobile Development
Big Bang Dev
- Built the back-end and VoIP app for making phone calls to land phones for free; the user simply had to view an ad beforehand.
- Developed a back-end for a live vehicle-tracking app for a public transportation system in the state of Sonora, Mexico.
- Developed Caffenio (both the iOS and Android apps)–it's an app for a coffee company. It allows users to view the menu, order, view venue locations, and their account balance.
- Developed the back-end for an iOS and Android app for a business customer loyalty-reward program. The BuddyCard is a loyalty-rewards program based on a web and mobile platform. Customers earn points in stores by checking in using their mobile app and redeem prizes.
- Developed an online orders request system to redesign the order requests processes inside the organization.
Mobile Developer (native iOS & Android) with Shopify Skills
Wise King Media (via Toptal)
- Created an app to stream audiobooks for iOS and Android.
Co-Founder | CTO
GlobalMet
- Designed and implemented a web platform to process and generate accurate weather forecasts specific for certain coordinates.
- Developed a back-end and API to distribute weather information, generated by an algorithm and forecasters, through web pages and mobile applications.
- Developed an iOS app for the company’s clients.
- Built a tool for forecasters to help them calculate weather forecasts based on satellite data, weather stations, and personal input using statistics and polynomial regression.
- Deployed an automated distributed system to download satellite data and process it on demand.
Web Developer
Teknol Edge Technology
- Developed an online administrative system to manage users and geographic data for mining industry software.
- Built an online system for an attorney’s office.
Experience
GlobalMet
http://GlobalMet.mxIt specializes in calculating and distributing weather information for a specific point; primarily focused on primary economic sectors in Mexico, like farming, cattle industry, aquaculture, etc.
The company currently has 12+ employees and has presence in the northwest states in Mexico.
Caffenio
BuddyCard
http://buddycard.mxIt is a loyalty-rewards program based on a web and mobile platform. Customers earn points in stores by checking in using their mobile app and redeeming prizes.
CiVO
UNE Transportes Urbano
http://une.sonora.gob.mxSkills
Languages
Objective-C, Swift, SQL, HTML, Java, Python, JavaScript, C#
Frameworks
RestKit, Django REST Framework, Django, Core Data, ASP.NET
Libraries/APIs
REST APIs, Facebook API, jQuery, ActiveRecord, CocoaPods, Google Maps
Paradigms
Object-oriented Programming (OOP), Agile Software Development
Platforms
MacOS, iOS, Amazon EC2, Android, Firebase, Shopify
Other
Minimum Viable Product (MVP), iPhone, Startups, Android Development, PIP
Tools
Google Compute Engine (GCE), Git, Vagrant, Virtualenv, VirtualBox, Sublime Text, Xcode, Ansible
Storage
Google Cloud, Realm, PostGIS, PostgreSQL, Amazon S3 (AWS S3)
Education
Bachelor of Science Degree in Information and Communication Technologies
Instituto Tecnológico de Estudios Superiores de Monterrey - Hermosillo, Sonora, Mexico
Participated in an Exchange Study in Computer Science: Image Processing and Pattern Recognition
Concordia University - Montreal, Québec, Canada