Post Job Free
Sign in

Software Engineer Java

Location:
Las Vegas, NM, 87701
Posted:
March 09, 2010

Contact this candidate

Resume:

Lonny Montoya

**** ******* **

Las Vegas, NM ****1

************@*****.***

505-***-****

PROFESSIONAL EXPERIENCE

[pic]

Assistant Professor of Computer Science, New Mexico Highlands University,

8/2008 - Present

Taught various upper level Computer Science courses. Designed coursework,

lectured students, and led them in programming lab exercises. Courses

taught: Advanced Java Programming, Java GUI Programming, Java EE

Programming, Principles of Programming Languages, Database Management, and

Advanced Data Structures and Algorithms.

Senior Java J2EE Developer, Rentfrow Inc, 9/2009 - 12/2009

Constructed several JSP based report forms using Struts and custom tag

libraries on Oracle Application Server. Also constructed the corresponding

back end query objects using custom DAOs, and complex SQL queries through

JDBC on an Oracle database.

Senior Java Developer, Sleuth Software, 6/2009 - 8/2009

Implemented new functionality and completed several bug fixes on an

existing 4-teir enterprise application on IBM WebSphere Application Server.

The new functionality was constructed using Java Swing, Struts, Spring,

and Hibernate, with an SQL Server database.

Senior Software Engineer, Terradatum Inc, 2/2007 - 4/2009

Architected and constructed a J2EE enterprise application for importing and

managing real estate data from several sources (100+) across the country.

The application manages several concurrently running, update/download, data

cleaning, and database loading jobs using Java, J2EE, and EJBs, on JBoss

and Oracle.

Data Architect, Thornburg Mortgage, 2/2007 - 9/2007

Acted as the lead architect for a Data Governance project. Designed and

constructed a web-based enterprise application for tracking and visualizing

company-wide data and data flow. Implemented data mining and intelligent

search using semantic web theories and tools. Led the work of other

developers toward project completion. Website and visualization were

constructed using ASP.NET, C#, SQL Server, and IIS. Data mining and search

were constructed using Java, OWL, RDF, XML, Jena, Pellet, and Tomcat.

Senior Software Engineer, National Center for Genome Resources, 9/2000 -

2/2007

Managed a Scientific software development team for the Genex, gene

expression analysis software suite. Supervised scientific and engineering

personnel as well as software contractors. Managed project budgets and

timelines. The project used Java, Swing, J2EE, Perl, and CGI, on Apache,

and Tomcat web servers using a MySQL back end. It was composed of a Java

desktop client for data import/entry and a suite of web-based tools for

data analysis.

Designed and implemented several solutions to scientific research problems

including the mining, analysis, and visualization of scientific data.

Primarily used Java, J2EE, Java2D, and Swing, but also used C and C++ for

algorithm development, and Flash for visualization. Also used many

different open source analysis, and web tools. Highlights include:

. The GeneX Project, which was a web based data repository and data

analysis software suite for the analysis of gene expression data for

biological research (Java, J2EE, Tomcat, XML)

. The Semantic MOBY search engine which uses ontology based semantics

for search and reasoning (Java, J2EE, Tomcat, Jena, RDF, XML, and OWL)

. The ConceptDB data mining system which uses graph-based analysis

algorithms, and dynamic table and query generation (Java, Swing, J2EE,

C, C++, JDBC, and Oracle)

. The PathDB web application for the analysis, query, and visualization

of biological pathways data (Java, J2EE, JDBC, and Sybase)

. The XGI pipeline for high throughput import, analysis, and annotation

of large amounts of DNA sequence data on Linux clusters (Java, RMI, C,

Perl, XML, Oracle, and Sybase)

Software Consultant, Strategic Analytics, 9/2002 - 6/2003

Developed various GUI based applications for the analysis, display, and

visualization of financial portfolio data (Java, Swing, Java2D).

Software Consultant, Maxim Group, 7/2000 - 9/2000

Debugged, improved, and maintained an application for the curation and

analysis gene expression research data (Java, C, XML).

Bank Data/Security Officer, First National Bank in Las Vegas, 4/1998 -

7/2000

Acted as a Bank Officer/Manager. Managed the core system, new development,

ATM, and communications areas of IT. Supervised bank personnel in those

sections. Designed and managed the development of several custom banking

applications using Java, Oracle and DB2. Authored and implemented several

bank-wide software, information and physical security policies and

procedures.

EDUCATION

[pic]

MS, Media Arts and Computer Science, New Mexico Highlands University, 2004

BS, Computer Science, New Mexico Highlands University, 2002

Graduate Course, Knowledge Discovery in Genomic Databases, Pan American

Advanced Studies Institute, 2004

Current PhD candidate in Computer Science, New Mexico Tech University,

dissertation pending

PUBLICATIONS

[pic]

Montoya, Peterson, Wenes, Hall, Glass, Colbaugh, "A Flexible Architecture

Data Model for Dynamic Knowledge Discovery in Complex Systems", The 8th

World Multi-Conference on Systemics, Cybernetics and Informatics, Orlando,

FL, 2004

Peterson, Montoya, Farmer, Wenes, Hall, Glass, Colbaugh, "An Integrated

Analysis, Visualization and Data Management Framework", The 8th World Multi-

Conference on Systemics, Cybernetics and Informatics, Orlando, FL, 2004

EXPERIENCE WITH

[pic]

Java, J2EE, Servlets, JSP, EJBs, Swing, JDBC, JSF, Struts, Spring,

Hibernate, GWT, Flash, HTML, Javascript, CSS, AJAX, XML, SOAP, SQL, PL/SQL,

SPARQL, OWL, RDF, RMI, Java2D, Java3D, .Net, C, C++, Perl, Lisp, Prolog,

Eclipse, CVS, Subversion, Ant, Maven, JUnit, Oracle, Sybase, PostgreSQL,

MySQL, SQL Server, MS Access, DB2, Tomcat, JBoss, Glassfish, Websphere,

Weblogic, Oracle Application Server, Apache, MS Windows, OS X, Linux,

Solaris, AS/400, AccuRev, SCRUM



Contact this candidate