Close

David A. Lash

Associate Professor Computer Science, Software Engineer

Aurora University

Download Resume

About Me

A passionate Computer Science Professor with over 10 years adjunct and full time teaching experience and more than 30 years’ experience as a professional Software Engineer!

Experience

Aurora University

Assistant Professor

Teach Computer Science Courses across the curriculum that includes Intro to Programming, Objected Oriented Programming, Data Structures, Databases, Web Application Development, Software Egnineering, Mobile Development, Advanced Web Development, Capstone, Software Design, Software Test, Operating Systems.

Nokia Technologies

Distinguished Member of Technical Staff

  • Team Lead and Developer (1-5 developers) for Business Intelligence Web-based applications based in LAMP, JavaScript (JQuery), Ajax and Laravel with > 150,000 NCSL. Applications collect data from 12 different databases (Oracle, MySQL, MS SQL Server, proprietary and flat file databases) and produces interactive dashboards and reports.
  • Master Data Application Architect that included data mart definition, database view definition, OO design, XML Web Service design, and overall application architecture.
  • Lead Developer and Project Manager for team of 4 that included hands-on coding, project management, quality assurance and SDLC (evolutionary/agile).
  • Environment Support for Apache Web Server, Perl, PHP, and MySQL admin support

Lucent Technologies

Distinguished Member of Technical Staff

  • Architect and developer of a software risk management tool (about 5,000 NCSL of PHP, Perl using Oracle).
  • Project Manager of an Oracle based application with 10 Java developers. Responsibilities included requirements gathering (across a diverse customer base in 3 different regions representing over 40 sites), defining development priorities and scheduling.
  • Developer of capacity planning and performance monitoring tools that include HP ITO, Service Reporter, Perfview and customized CGI/Perl, PHP scripts.

GE Capital

IT Technology Manager

  • IT Group Lead (5 direct reports) responsible for standards definition, computer systems architecture, engineering, performance tuning, and product evaluation.
  • Engineered 6 HPUX/Oracle Systems Architecture and configuration connected to an EMC storage array with 600 GB of total data space. Led the project to install and industrialize the environment for production that included HP OpenView, ITO, and omni-backup

AT&T Bell Laboratories

Member of Technical Staff - Systems and Quality Engineer

  • Developed the data management technology strategy, architectural and standards for the 1-3 and 3-year time frame for $3-4 million worth of computing equipment. Led
  • Installed configured, deployed, evaluated backup tools that included Budtool, EMC epoch software and the Netbackup product. Developed requirements and tracked key problems and led deployment at 3 different AT&T sites.
  • Team lead for Disaster Recovery team (6 people) that developed a comprehensive D/R plan and tactical data management plan for the 24 mainframes, approximately 50 UNIX file servers and over 4 TB on-line data for the 24 mainframes, approximately 50 UNIX file servers and over 4 TB on-line data.
  • Technical Liaison between the IT customers and the IT department. Negotiated SLAs, defined customer needs and IT department priorities, managed key IT projects, and status. Improved the customer relationships from a jeopardy situation to complete problem resolution.
  • Networking System Programmer that developed C and UNIX applications that moved data from the LAN onto magnetic tape in C and UNIX (~7000 LOC) and reported LAN traffic volumes, node availability and traffic flow (~6000 LOC in C and shell).

Education

Illinois Institute of Technology

Sept 1990 - Sept 1992

PhD Work ABD Computer Science

Completed 10 courses At Graduate Level in Computer Science including Software Modeling, Advanced Software Engineering, Advanced Programming Lanaguages

University of Waterloo

1983

Masters of Science in Computer Science

Southern Illinois University

1981

Bachelors Arts Computer Science

Projects

Aurora Inventory Management (AIM)

Capstone Project by Nathan Engler, Felipe Nino, John Hoffman, Ben Saberon.
AIM is a proper inventory management system to track items built specifically for the needs of the Aurora University Nursing Department. 5 Major Features, CSV download of entire inventory, Create barcode based on item, Use a scanner to increase or decrease item stock, Display current stock of inventory, Display trend report to track items used during a specific period of time.

Hearts Of Hope

In CSC2200 several students participated in learning wordpress and building a site for a non-for-profit client. This site was selected by the client as the one they liked the best. During the summer David finished off the site and made some additional modifications for them. See the full site on the web at Hearts of Hope .
Here are a few of the sites built in CSC2200 that competed that semester. J. Baez Site , G. Chamlagai Site , C. Stockton Site F. Winchester Site , A. Deisz Site

Nursing Simulator

Student project using Laravel, mysql and JavaScript that allowed nursing students to create/delete/edit sites, clinicals, assignments, instructors, students, etc. All of this will be possible using clean and easy to use CRUD pages.

Publications

Skills

Get in Touch