Resume
To contact me you can use this form
Linkedin profile
I've been using c# to write desktop applications and core java for backend/middleware components, using sockets, tibcoRv, queues and soap services for client/server communication.
Focused on applying best practices for OO development, Design Patterns, IOC/Dependency Injection, Thread Safety, Unit Testing, Profiling, Continuous Integration and deployment among others.
- Master's degree in Computer Science at NYU - Courant Institute
- Specialty in Database Systems and Web Technologies
- Click here for more information of my program
- Bachelor degree in Computer Systems Engineering at Monterrey Tech, Mexico
SKILLS
- C# desktop application development
WinForms, WPF, Threads, TPL, Nunit, Rhino, Unity, Soap, Sockets, WCF
Tools: Visual Studio, Resharper, perforce, cvs
- Java Programming
JSP/Servlets, JDBC, RMI, Sockets, Threads, Swing, Spring, Hibernate, Guice, Stripes, Junit, Mockito, XML
Tools: Eclipse, cvs, perforce, git, Sybase, SQL Server
- Web Application Development
Advanced Programming with Javascript (DHTML) and Ajax
Languages: Html, css, xslt, xml, java servlets/jsp (stripes,guice,spring,j2ee), php/MySQL (LAMP)
Tools: Tomcat, apache, linux, MySql, Sybase, git, cvs, IIS
- Unix
Shell Scripts, Perl, Command line,
Services configuration, and User Management
Server Installation: CVS, Email, Web Servers (apache, tomcat, resin)
- Database Design and Management
Experience with the following databases- MySQL
- PostgreSQL
- Oracle: sql plus, server installation and remote access
- SQL Server: Iinstallation, user management, Database Administration
- Microsoft Access
- Programming Languages
Experience with the following programming languages to develop web applications or stand alone applications.- Java
- C#
- Php/MySQL