Profile

Software Developer with bachelor's degree in Systems Engineering and Master's degree in E-Commerce. I have experience getting requirements, designing, implementing and providing software solutions. APEGA designation in process, actual status: Examinee.

Tools that I have been using in the last years... appears almost in chronological order by category...

Programming languanges:

  • c
  • c++
  • java
  • assembler
  • php
  • bash
  • prolog
  • haskell
  • javascript
  • delphi
  • ruby
  • perl
  • meteor
  • elixir

Editors and IDEs

  • Vi
  • Borland c
  • Notepad
  • Edit
  • Emacs
  • Eclipse
  • Netbeans
  • vim

OS

  • Windows (3.11 ... NT ... 2010 ... 10.)
  • Linux ( debian, red hat, centos, fedora, ubuntu, mint )
  • Solaris

ORM:

  • Hibernate- java
  • ActiveRecord - ruby
  • DBIx - perl
  • Ecto(DB wrapper) - elixir

Databases:

  • Text files
  • PostgreSQL
  • Sql Server
  • Oracle
  • Sybase
  • MySql
  • Mongodb

CVS:

  • Subversion
  • Git

App Servers:

  • JBoss - java
  • Apache Tomcat - java

Frameworks:

  • Cakephp - php
  • Ruby on Rails -ruby
  • Dancer2 - perl
  • Meteor(platform)
  • Phoenix - elixir (learning)

Web Servers:

  • Apache
  • Nginx

Testing:

  • JUnit java
  • Minitest - ruby
  • RSpec - ruby
  • Test::More - perl
  • Test::Plack - perl
  • Learning (ExUnit) - elixir

Build tools

  • Ant - java
  • Bash scripts - perl
  • Brunch - For web assets

Summary

I love to solve problems, and I'm always open to learn and try new technologies.

At this moment I'm developing software using:

  • Ubuntu
  • Vim
  • Git
  • Perl
  • Dancer2
  • Ruby on Rails
  • Javascript
  • HTML5
  • PostgreSQL
  • Mongo
  • Meteor
  • TDD

Elixir Calgary meetup

I'm hosting the Elixir calgary meetup group :)

  • Page: Elixir-Calgary
  • Presentation (porting a perl package to elixir ) slides
  • Presentation (elixir basics ) slides
  • Presentation (elixir basics - p2) slides
  • Presentation (elixir OTP basics) slides
  • Presentation (Phoenix 1.3 basics) slides

Interests

  • E-Commerce
  • Web development
  • Functional Programming

Contact