Header image

Andrés Álvarez

Software Engineer / Web Developer

About Me

Xitou
Nanhu
Luguang
Hiroshima

Hello! I am Andrés , a web developer from Honduras.

I focus mainly on back-end web development using Ruby on Rails, but I am also a good Python programmer with experience in using various monitoring tools and cloud computing technologies.

When I am not coding, I love to spend my time playing flamenco guitar, weight training, learning languages, hiking, diving, exploring new places, planning my next adventure, learning new things and just trying to become better everyday.

Latest Projects

  • Most of my application projects are deployed to Heroku ,
  • You can use a test account ( username: test@test.com, password: 12345678)


Hackspots logo

Hackspots
Ruby on Rails EmberJS

A Ruby on Rails API application that serves JSON information about good Hackspots (places where you can work remotely) around the world, combined with a client application made using EmberJS.

Features:


Justix

Justix
Ruby on Rails

Justix helps lawyers manage and keep their cases ordered for easy access and assesment. Lawyers can easily manage and keep records of their clients, evidences, witnesses, cases, and many other elements, everything inside Justix.

Features:

  • One account for each law firm, with different pricing plans available.
  • Management of clients, witnesses, and counterpart person objects.
  • Management of cases.
  • Assignment of clients, witnesses, and counterparts to cases.
  • Log journal management for each case.
  • Evidence management for each case, using Amazon S3 for storage.
  • Bootstrap 3 for front-end with custom theme.


Likor

Likor
Ruby on Rails

An alcohol delivery service application where clients can place their orders on a wide variety of alcohol products. The products are stored in many different locations throughout the city, and the application automatically determines the closest storage location from the client, using the Geocoder gem.

Couriers can then pick up the products from the assigned storage location, and then deliver it to the client's address. Marking the order as 'complete' after delivery.

Features:

  • Administrator and courier accounts.
  • Authorization of actions for courier, clients, and administrators using CanCan and Rolify gems.
  • Management of storage locations.
  • Product Inventory management per each storage location.
  • Order placements by clients.
  • Order assignment and taking by administrators and couriers.
  • Automatic storage location assignment to orders using Geocoder gem.
  • Google Maps integration.
  • Bootstrap 3 for front-end.


Hourglass logo

Hourglass
Ruby on Rails

Time is the most important thing we got, and with Hourglass I can keep track of how I spend my time.

For all activities that I am interested in, I can log how many hours I spend on them in order to get better at them. Easy, small, and simple to use.

Features:

  • Time recording and tracking of unlimited activities.
  • Views loading through AJAX
  • Show amount of hours spent in an activity for each session in a calendar view, Github contributions style.
  • Bootstrap 3 for front-end.
  • Continuous integration using TravisCI and Heroku


Terratnt

Terratnt.com
Ruby on Rails

Terratnt.com is an online real estate listing platform aimed at Honduras, inspired by a similar platform: 591.com.tw from Taiwan

Terratnt.com serves as a platform where users can list their own properties that are for sale or for rent, to other users. It displays information in a very clean and neat fashion, and makes navigation super easy for users, without any distractions.

Features:

  • Registering properties for rent or sale.
  • Uploading multiple images for the properties.
  • Commenting system on properties page.
  • Image galeries for properties.
  • Search for properties and apply filters.
  • Bootstrap 3 for front-end.

Work Experience

Software Engineer - e-Libro (2017 - Present)

  • Development of back-end Sinatra application to process book files and serve them to a front-end book reader.
  • Development of a content manager desktop Java application for uploading book data to database and book files to storage server.

  • Python 3
  • Django
  • Django REST Framework
  • Ruby
  • Sinatra
  • Capistrano
  • Nginx
  • Java
  • Maven
  • Git
  • Bitbucket


Software Engineer - Industrial Technology Research Institute (ITRI) (2015 - 2017)

  • Maintenance of ITRI’s OpenStack and data center monitoring platform (PDCM).
  • Development of new features and add-ons for PDCM.
  • ZenPack development for Zenoss Core 4.
  • Integration between OpenStack’s Ceilometer and PDCM.
  • Development of Unified Logging Access system which collects and analyses IaaS and PaaS logs, built using open source software such as ELK stack (Elasticsearch + Logstash + Kibana).
  • Juju Charm development

  • Python 2
  • Python 3
  • JavaScript
  • ExtJS
  • Zenoss Core 4
  • Zenpacklib
  • Zope 2
  • Twisted
  • rrdtool
  • SNMP
  • IPMI
  • OpenStack
  • Ceilometer
  • Gnocchi
  • Gerrit
  • Ubuntu
  • CentOS
  • Elasticsearch
  • Logstash
  • Kibana
  • Juju
  • RabbitMQ
  • Redis
  • Bash
  • Git
  • Gitlab
  • D3


SAP Developer - Grupo POPA (2011)

Development of add-on applications for SAP BusinessOne using Microsoft Visual Studio and SAP SDK.

  • SAP BusinessOne
  • C#
  • Visual Basic
  • .NET
  • SQL
  • Microsoft SQL Server
  • Microsoft Visual Studio