Senior Software Engineer
Summary of Skills
Senior Software Engineer with more than 10 years of experience. Highly proficient in Web and Windows Desktop development using C# and SQL server.
Master of Business Administration
Neumont University, Salt Lake City, Utah
Apr 2006 – Dec 2007
Bachelor of Science, Electronics Engineering (Licenciatura en Ingeniería Electrónica)
Francisco Marroquín University, Guatemala City, Guatemala
Academic performance scholarship
Graduated Cum Laude
Jan 1999 – Aug 2003
Software Engineer – February 2013 – Present
Extend Health – Salt Lake City, UT
Working mostly on websites using C#, ASP.NET, and FubuMVC.
Software Engineer - Sept 2003 – February 2013
Neumont University – Salt Lake City, UT
Some of the projects created from scratch (using C#, ASP.NET, MSSQL):
- The degree progress website: Allows students to easily see their progress towards graduation and allows academic advisors to create and edit student graduation plans.
- The UserService: This service is in charge of automatically detecting enrolled students and creating their Active Directory accounts and mailbox. Several other systems look at this service to create and edit user information and to enable single sign on. These systems include the teacher evaluations website, Neumont’s LMS, the student badge generation software, and many others.
- The teacher evaluations website: Collects student answers to course and teacher evaluations and generated reports for the Academics department to analyze.
- Student laptop setup utility: It runs automatically when a student first turns on his brand new (or recently serviced) laptop. The utility would hook them up to the university’s Active Directory giving them the proper network permissions for printing, shared drives, etc.
- Development and maintenance Neumont’s first Learning Management System (LMS). The LMS was built by modifying the GES (see more under my job at Galileo). It was used at Neumont from 2003 to 2009.
Inherited and maintained projects including (using C#, ASP.NET, MSSQL):
- The online application website
- The lead posting service: A web service and “http post” service that collects information about prospective students and injects it into the admissions department’s module in CampusVue.
- Attendance collector: A desktop application that collects clicks submitted by student clickers (the clickers main function is for quick in-class polling of course material) and pushes this information to a centralized system to determine which students attended class.
The main support person at Neumont for the Campus Management products used to run the University’s campus (academics, financial aid, student accounts, admissions, etc). These products include CampusVue, CampusLink, CampusPortal, and others.
Instructor – April 2004 – Sept 2007
Neumont University – Salt Lake City, UT
Taught all of the .NET classes (web services, remoting, ASP.NET, windows forms, C#) and the project classes that go along with them. In the project classes, I was in charge of creating, monitoring, and mentoring teams of students working on .NET projects.
Software Developer, Teacher Assistant – Apr 2001 – Aug 2003
Galileo University – Guatemala City, Guatemala
Developed software to connect the university’s Oracle database to the Banco Industrial (a commercial bank in Guatemala), allowing students to make tuition and other payments at the bank and have their university account automatically updated. Technologies: Perl and MQSeries.
Developed a dynamic web site for the Consejo de Enseñza Superior of Guatemala, http://ceps.edu.gt. CEPS is the authority in chargeof overseeing the private universities in Guatemala. The web site’s main purpose was to keep a database of all the programs taught at those universities and allow the public to query it. Technologies: OpenACS, PostgreSQL, tcl.
I was a TA in the following classes: Web Application Technologies, Software Engineering II, Computer Science I (using Pascal).
Microsoft Certified Technology Specialist: .NET Framework 2.0 Web Applications
Exam 70-528: .NET Framework 2.0 – Web-Based Client Development – Dec 2006
Exam 70-536: .NET Framework 2.0 – Application Development Foundation – Jun 2006
Microsoft Certified Professional (MCP)
Exam 70-316: .NET Framework 1.0 – Developing and Implementing Windows-based Applications - Sep 2005
Cisco Networking Academy Program
Completion of CCNA modules 1 and 2
Jan 2002 – Nov 2002
Course in Pneumatics
Spanish: Native language
English: Fluent verbal and written