Profile
"When debugging, novices insert corrective code; experts remove defective code."
-Richard Pattis
About me
Over 8 years of experience in software development working with diverse technologies. Using design patterns, TDD and SOLID principles, and good knowledge of back-end and front-end techniques. I'm passionate about software architecture.
I'm always learning new technologies and programming languages, not because of knowing everything, if not, to facilitate and find a viable solution for a particular problem or project.
Married to Microsoft, in love with Linux and divorced from iOS.
Favorite distro: Fedora.
Details
Name:
Fernando VillarrealAge:
35 yearsMore:
I currently reside in the city of Monterrey, Nuevo León. Dog lover and Packer fan since the Brett Favre days.
Experience
"A computer program does what you tell it to do, not what you want it to do."
-Unknown
Education
Experience
Salud Dental
January 2006 - September 2008(2 years)
Sys Admin
Summary:
- General Tech Support (printers, laptop, desktop, network, routers).
- Do some queries in FireBird Database.
Skills
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
-Martin Golding
Microsoft Tecnologies
ASP.Net Classic C# | |
ASP.Net MVC C# | |
Winforms C# (MVP) | |
WPF C# (MVVM) |
OpenSource Technologies
Laravel PHP | |
AngularJS 2-5 | |
ReactJS | |
Java |
Data Base
MS SQL Server |
Data Base
MySQL | |
PostgreSQL | |
MongoDB | |
Firebird |
Cloud Services
Microsoft Azure |
Cloud Services
Heroku |
Web Servers
IIS | |
Owin |
Web Server
Apache | |
NodeJS | |
Nginx |
ORM & Lib
Entity Framework 5 | |
MS Enterprise Library (Enlib) | |
NHibernate |
3rd Party Controls
Infragistics | |
Telerik | |
DevExpress |
Libraries (most Javascript)
Bootstrap | |
Jquery | |
Ajax | |
KnockoutJS | |
RequireJS | |
Browserify | |
Backbone | |
Underscore |
Task Runner
GulpJS | |
GruntJS |
Continuous Integration
Jenkins |
Version Control
Git | |
Svn |
Courses & Certifications
"Pasting code from the Internet into production code is like chewing gum found in the street."
-Unknown
Certifications
Projects
"The proper use of comments is to compensate for our failure to express ourself in code."
-Robert C. Martin
The lists of projects below are auto-generated using the GitHub API. Click on the repository names to browse, download, or read about that project. You can also just check out my GitHub profile at github.com/fervillarrealm.
Contact
"First, solve the problem. Then, write the code."
-John Johnson