Let me talk a bit about some of the skills helped and still help me on a day to day basis.
- Programming Languages
- Frameworks (back-end)
- Source Code Management
- Shell Script and Command Line in General
- Other Experience and Tools
- Some projects
These are the programming languages that I am most comfortable with (so far ☺):
- Shell Script
And these are the ones I have some knowledge about, have done some toy projects or otherwise studied a good deal about them:
- Common Lisp
Some front-end technologies I have worked with for a long time:
- HTML and CSS1
- Responsive layouts (with or without ready-made frameworks)
I have reasonable experience with:
- Ruby on Rails
Source Code Management
- General SQL.
- MySQL / MariaDB.
And I do know how to use them from the command line as well. I mean, if there is a GUI tool, great! If there is not, I know my way around anyway.
Shell Script and Command Line in General
- Shell Script2
- Tools like sed, grep, find, cut, and almost all other useful command line programs that one may want and need to use on a *nix system
Those who have worked with me know that I am crazy about self-documenting code and code documentation in the form of comments. I love to have a well written and concise code doc in functions and methods explainng what it does, the parameters accepted, default parameters, what it returns, what is assumed, etc. I also like to write about documentation :).
Other Experience and Tools
- Deploy and maintain Rails apps on Heroku
- Use third-party APIs like Cloudinary and Postmark in Rails
- i18n, mostly in Rails and Jekyll
- A bunch of small to medium web systems to solve particular business requirements for different clients, for instance:
- a CMS manage web sites, and a module to manage real state
- a system to manage products (prices, stock, etc.)
- a system to manage clients and documents
sites with shopping carts, user registration, etc.
- A bunch of web sites
- PHP router that I used in some of my side-projects
- A Vim ftp plugin that helped me in a past job :)