JONATHAN D. LEWIS NC STATE UNIVERSITY
Department of Computer Science
Indroduction
Professional Portfolio
Academic Portfolio
Contact Information
Curriculum Vitae
Professional Resume
Important Links
Professional Resume
Education:
  • BS in Computer Science, North Carolina State University, May 2005
  • MS in Computer Science with a minor in Electrical and Computer Engineering, North Carolina State University, Expected Graduation Date of Winter 2010
    Current GPA 3.7
  • Undergraduate Courses of Interest
    Database Management Systems; Operating Systems; File Organization and Processing; Introduction to Artificial Intelligence; Information Systems Security
  • Graduate Courses of Interest
    Architecture of Parallel Computers, Operating System Principals, Object-Oriented Languages and System, Ecommerce Practicum
  • Awarded First Place - Computer Society International Design Competition (CSIDC) 2005
    This project involved the development of an ad-hoc wireless tracking network, using Mica2 Motes running TinyOS. The project is called NEAT or Networks for Endangered Animal Tracking. This embedded systems project required the development of a GPS tracking systems for use with endangered animals in the wild. The project was submitted for the Computer Society International Design Competition (CSIDC) 2005. After being selected as one of the top 10 in the world, the project team traveled to DC for several days to present the project to the CSIDC panel of judges. At the end of the competition the NEAT project was awarded first place. An article on the competition and the NEAT project was featured in the Computer Society magazine.

 

Organizations:
  • Innovative Software Engineer
  • 10 Years of Experience
  • Full Life Cycle Development - Requirements Analysis, Application Design, Application Development, QA Testing, and Deployment
  • Project Planning
  • Technical Documentation (Requirements, Designs, Test Plans, User Manuals)

 

Skills:

  • Languages
    C; C++; Visual C++ 6.0, C# .NET, MFC, ATL; Java; jdk 1.4, Visual J++ 6.0; Visual Basic .NET; VBA; SQL; PL SQL; NesC; GISDK; Perl
  • Data Bases
    Access, 2000, XP; Oracle 8.0, 10.0; SQL Server
  • Web Development
    Visual Studio 2005 .NETVB Script; Java Script; HTML; ASP; PHP; XML; ASP .NET; Java; Python; C# .NET
  • Software
    Visual Studio, 6.0, .NET 1.2 and 2.0; Excel, 5.0, 95, 98, 2000, XP; Dreamweaver MX; Front Page; Word, 98, 2000, XP; Visio 2002; Power Point; Visual Source Safe; TransCAD; CVS; Eclipse; Net Beans
  • Operating Systems
    Windows, 3.1, 95, 2000, XP; UNIX, Red Hat LINIX; TinyOS

 

Major Projects:

Member of team implementing the upgrade of clients WMS software. Includes onsite development, implementation, and support.

Fully developed an application to allow the NC DOT a method of determining Level Of Servicr (LOS) for a new roadway. Application was developed in VB .NET. This nearly two-year effort is a software implementation of the methods presented in the Highway Capacity Manual 2000 (HCM). This project went through all phases of development including requirements collection and analysis, application design, prototyping, design implementation, unit testing, beta testing, and deployment.

Designed and Developed an ATL Service for the Windows 2000 platform. This software is designed to interface with a Laboratory Information Management System (LIMS) and the Revelation DSX software to coordinate clinical tests between the two systems.

Designed, developed, and integrated a system for updating outdated executable versions of the enhanced proprietary, Device Mosaic, web application over the Internet.

Designed and developed an animated user interface for a proof of principle ground battle simulator. Project included animation, graphics development, mouse controls and a user-friendly menu driven interface.

 

Work History:

RedPrairie, Cary, NC
February 2006 – Aug 2007
Software Engineer
Engineer handled the upgrading of client’s logistic software suites. This involves the migration of custom functionality to new versions as well as implementing new functionality to meet customer requirements. Development uses C, SQL, Perl and PHP on UNIX and Windows platforms

ITRE North Carolina State University, Raleigh, NC
January 2003 – February 2006
Programmer 1
Programmer maintained internal and external databases, websites, and applications. Intern developed new applications to meet the software needs and contractual requirements of ITRE

Thermo Labsystems, Chantilly, VA
July 2000 - August 2001
Software Engineer
Engineer designed, developed, and deployed applications using Microsoft Visual C++ 6.0, Borland C++ Builder, Microsoft Access 2000, and Install Shield Pro 5.0.

Information Elements Inc., Herndon, VA
October 1999 - May 2000
Junior Software
Engineer Engineer was responsible for supporting senior software engineer with writing, modifying, and testing source code using the VisionClick IDE, Nucleus OS for embedded systems, in C and C++.

STR llc., Fairfax, VA
May 1995 - March 1999
Computer Programmer
Programmer was responsible for the design and development of software using Microsoft Visual C++, Microsoft Visual J++, C++, and C. Worked in support of systems analysts to create and modify MIS projects for military and commercial clients in Microsoft Excel, Power Point, Oracle, and Oracle Forms.