Sonatafy Nearshore Software Development

Rails API Developer

Candidate CV

Rails API Developer Summary

Electronics and Software Engineer with a lot experience in the API Rails Development.


Rails API Developer

OCT 2021 – PRESENT

  • Work on Prescryptive’s Myrx web app developed with React Native Web and API development with Ruby on Rails for Immersia. My role involved development in the app’s UI front-end as well as work on the API implemented with Express and Typescript. This work centered around doing improvements and fixes on the UI, but mostly on implementing new functionality and endpoints on the API.

    Technologies used: Javascript, Typescript, React Native, Node.js, Express, Jest, MongoDb, Git, Azure CD/CI & Pipelines, Ruby on Rails, MySQL, Google Cloud hosting & build, Docker


Rails API Developer

JAN 2021 – OCT 2021 

  • Worked on Geocom’s GEOPosII point of sale solution. My role in the company covered applying object-oriented design practices to add new features to the application as well as improve existing features and performance. These features included visual aspects of the application such as new screens and steps as well as consuming API services for added functionality. I worked on performance and profiling tools using JProfiler and developed a performance monitoring tool using AOP (aspect-oriented programming).

    I applied my Linux hardware experience to implement the usage of new hardware such as printers and scanners. Task such as configuring USB devices and building hardware-specific drivers for the Java versions in use. My work also shell script development to address configuration and startup requirements.

    Technologies used: Java, AOP (aspect-oriented programming), Hibernate, Spring, Swing, Maven, MySQL, Git, Github, Docker, JUnit, DbUnit, and Linux (shell scripting and hardware configuration).


Rails API Developer

AUG 2019 – JAN 2021

  • TiempoMeta provides online registration, result publication, and timing tools for sports events and conventions. We developed an innovative set of widgets through which our clients can quickly install an online registration system with credit card payments, resulting in a publication panel, and manage their event lists on their website with only a few lines of HTML and JS. We’ve also developed ourRFID timing hardware based on UHF Gen2 RFID tags as well as mobile apps to promote events, handle online registrations, publish results, and virtual race tracking.

    As a founding partner, I was responsible for the initial design, conceptualization, and development of the platform as well as the associated desktop timing software. I also designed and developed the RFID timing hardware. My roles now consist in providing support and leading our development team as well as our client’s development and operations teams to better leverage the features of our platform. Working with them to identify new needs and implement them on their site through our widgets and mobile applications. I’m currently working on the development of mobile and web-based applications to address the needs of virtual races in face of the current pandemic. Development is done with React Native for Android and iOS apps using GPS tracking, phone fitness tools, and web services for data upload.

    Technologies used: Rails, Ruby, C++, PHP, Python, Java, React Native, iOS and Android mobile apps, Hibernate, Spring, Swing, Maven, Liquid, Jasper Reports, Oauth2, Bootstrap, CSS, REST, SOAP, Ecommerce 3rd party APIs, AWS and Google cloud services, Node, React Native, MySQL, MongoDB, Javascript, JQuery, Git, Github, Docker, Minitest, JUnit, DbUnit, Apache, Passenger, Linux (Desktop, Server & Raspberry PI), Python, Java, UHF Gen 2 RFID, LLRP (Low-Level Reader Protocol, RFID), Arduino, PCB/Hardware design and manufacture.


Rails API Developer

JUL 2016 – AUG 2019

  • Cofounder at Deuxbits. Developed the “Registro Premier” online convention and sports event registration system alongside the Saturn timing software for athletic events such as 10K races, marathons, and triathlons. Developed the first online sports registration platform in Venezuela as well as Peru and coordinated the timing of the first marathon in Peru.

    Registro Premier would lead the way to the founding of TiempoMeta as a solution for the needs of a distributed online registration system that could be easily installed and would run natively on our client’s websites while still delegating the weightlifting of server loads and database management to our servers. Thus providing the best of both worlds, the centralized administration of the system as well as load handling while keeping the participant and traffic on our client’s site with its look and feel through CSS and Bootstrap.Developed a web app and Android mobile app to automate vending machines for Activamente’s (activamente.com) Nimanic project. These allowed the delivery of promotional products from the vending machine based on achievements obtained by the users through various social media interactions. The Android device controlled the vending machine through Bluetooth and the vending machine’s MDB protocol. Consulting work for itutv.com developing interfaces between different timers around the world and the live result presentation tools on the site. Covering events from the World Cup in Canada, South Korea, Australia, the US, South Africa,and Japan.

    Technologies used: Java, Tomcat, MySQL, Linux, Hibernate, Spring, Swing, Rails, Ruby, MySQL, Javascript, Linux, Android, Golang, MDB (vending machine protocol), PCB/Hardware design and manufacture, PHP, MySQL, Access, Java, JUnit, DbUnit.


Fullstack Ruby on Rails Developer

SEP 2009 – AUG 2018

  • CTO was responsible for the IT infrastructure as well as developing web-based and desktop tools for sports events. Developed the first online registration system with a credit card payment in México and played a key role in the growth of the company from 5 employees to nearly 50. Led the acquisition of Asdeporte by OCESA and worked closely with Ticketmaster and OCESA on the promotion and sales of tickets to sports events.

    Technologies used: PHP, Java, Tomcat, MySQL, Apache, FreeBSD, Linux, Pascal (Delphi), Visual Basic, Access, RFID transponder technology, JUnit, DbUnit, PCB/Hardware design, and manufacture.


Technologies & Skills

  • Java
  • C++
  • PHP
  • Ruby
  • Rails
  • Python
  • Pascal
  • Visual Basic
  • Javascript
  • Typescript
  • ReactNative
  • Assembly Languages
  • JSP
  • JSF
  • Spring
  • Swing
  • Hibernate
  • Struts
  • Apache Maven
  • Apache Tomcat
  • Jetty
  • Passenger
  • Eclipse
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • JSON
  • AJAX
  • Web Services
  • RESTful Web Services
  • MySQL
  • MongoDB
  • Docker
  • Linux
  • Apache
  • FreeBSD
  • Shell Scripting
  • AVR Microcontroller
  • Atmel Microcontroller
  • Arduino Microcontroller
  • COP8 Microcontroller
  • LLRP RFID protocols
  • PCB Design and manufacture NFC
  • HF & LF RFID transponders UHF Gen 2 RFID
  • Git version control
  • Mercurial version control
  • SVN version control
  • CVS version control

 


 

Education

  • Instituto Tecnológico de Monterrey – Bachelor’s Degree in Electronics Engineering

The Sonatafy Advantage The Sonatafy Advantage

The Company’s software service offerings are widely recognized as “best of breed”, targeting enterprises ranging from Small to Medium Sized businesses through Fortune 500 companies to better help:

  • Maximize the entire software development life-cycle investment
  • Executives and managers trust the development process, which helps reduce micromanagement, allowing increased focus on day-to-day business decisions

What makes Sonatafy unique?

  • US based management providing thought leadership, oversight and consulting
  • Speed of proposals and solution delivery
  • Low employee attrition rate <7%
  • Operating history and marquee clients
  • Proven recruiting and screening systems/processes
  • Align solution to client needs
  • Ongoing management / oversight of career growth and continued education for placed resources, which is unique in our industry
  • We offer comprehensive code audits

While Sonatafy works well in any industry, the Company has achieved significant traction and domain expertise in several high-profile sectors such as:

  • Healthcare, Financial Services, Software Services, SaaS and Consumer Products

The Sonatafy Advantage Why Choose Sonatafy