Post Job Free

Resume

Sign in

Computer Science, C#, .Sql Server, .Net, multithreading

Location:
Waukegan, IL
Posted:
June 11, 2017

Contact this candidate

Resume:

RESUME

Hector J. Hernandez, Ph.D.

**** * ***** ****, ********, IL 60085

ac0spl@r.postjobfree.com

806-***-****

EDUCATION

• Ph.D. in Computing Science (Relational databases), University of Alberta

• M. Math. in Computer Science (Software Engineering), University of Waterloo

• B.S. in Computer Systems Engineering, Monterrey Institute of Technology, Mexico RELEVANT EXPERIENCE

• Dec. 2015-May 2017, Associate Professor, Knowledge Systems Institute (KSI), Skokie, IL Taught: Object-oriented programming (using C#), Database Programming (using Oracle’s SQL), Datamining (Using SAS Enterprise Miner and R), Database Management Systems and Statistics

(Using SAS Enterprise Guide, JMP, Excel).

• August 2012-November 2015: Senior Software developer, MR DNA, Shallowater, TX 79363 I was in charge of designing, writing, testing, documenting, and implementing the software to support the “Microbiota Pipeline" at MR DNA, a DNA sequencing service provider. Technology used:

- WinForms and C# on .NET 4 and .NET 4.5

- Windows PowerShell 3.0

- SQL Server

- LINQ (in C#)

- C++ to cluster DNA sequences

- Python: to write/test prototypes of algorithms for above pipeline

- Unix/Linux shells scripting languages Bourne (sh) and Bash The main application, that analyzes huge data sets of DNA, uses multithreading to distribute the analysis task on a local network of Linux and Windows boxes. All the free WinForms applications, except the FASTq Processor, at MR DNA Free Software Applications were developed by me. The WinForms Krona application uses VB.NET. All these applications, except Krona, are snippets of the code I wrote for the above mentioned Microbiota Pipeline.

• 2000-2011: Associate Professor/Instructor, Department of Computer Science, Texas Tech University

(TTU). Taught Data Structures and Analysis of Algorithms using C, C++; and Database Management Systems (using MySQL, Access, and SQL Server).

• 1991-1999: Associate Professor, Department of Computer Science, New Mexico State University

(NMSU). Taught Data Structures and Analysis of Algorithms using C++, C; and Database Management Systems (Using IBM’s DB2).

SUMMARY OF TEACHING OF PROGRAMMING LANGUAGES

• C++: I have 20 years of experience, as a user and as an instructor. From June 1991 until May 2011, I taught Introduction to Computer Science, Object-Oriented Programming, Data Structures and Analysis of Algorithms courses using C++ at the departments of computer science of NMSU and TTU.

• C: I have 20+ years of experience, as a user and as an instructor. From January 1987 until May 2011, I taught Introduction to Computer Programming, Introduction to Computer Science, Data Structures and Analysis of Algorithms courses using C at the departments of computer science of Texas A&M University

(TAMU), NMSU, and TTU.

• SQL: I have 30 years of experience, as a user and as an instructor. From January 1987 until May 2017, I taught Database Management Systems and Database Programming using MySQL, PostgreSQL, SQL Server, Access, and Oracle’s SQL Developer at the departments of computer science of TAMU, NMSU, TTU and KSI.

• C#: I taught it at KSI Summer 2016 using Visual Studio Community 2015.

• Fortran: Taught Fortran at NMSU and at several universities in Mexico

• COBOL: Taught COBOL several times at universities in Mexico OTHER PROGRAMMING EXPERIENCE

• 2002-2003: Lead a team to work on parallelization of NASA’s MODIS Science Algorithms in C using MPICH 1.2.5 on Linux PC, LAM/MPI 6.5.3 on Sun Blades and SGI MPI 3.2 on SGI Onyx2.1

• 1980-1981: Lead a team to write software in Fortran to:

- implement first color laser printer (in Mexico) using a $50K Xerox Laser Color Copier; and

- to design bottles interactively and output the programs on TTY tapes for CNC machines to produce the bottle molds.

1 1. Votava, P., Nemani, R., Golden, K., Cooke, D., Hernández, H.J., Ma, C. “Parallel Distributed Application Framework for Earth Science Data Processing.” In Proceedings of ScanGIS’2003: 9th Scandinavian Research Conference on Geographical Information Science, pp. 181-190, June 4-6, 2003.



Contact this candidate