Jonathan Leishear
610 Greenhill Dr. Apt. 6207 (512) 970-5597(cell)
Round Rock, TX 78665
[Send email using form at bottom]
jwleish@hawaiiantel.net
http://www.linkedin.com/in/jonleishear
GOAL
DEVELOPER
PROFILE
- Ability to organize well and solve problems; detail oriented personality
- Ability to assimilate new material rapidly
- Ability to adapt to changing needs
EXPERIENCE
Avizion
.NET Developer Sept 08 – Feb 09
- Write, refactor VB.NET, ASP.NET code, C# libraries, WCF
services(SOAP/RESTful), Ajax, and JavaScript, redesign web application
interfaces
- Modify and troubleshoot reports, write new SQL Server reports
- Utilize Telerik and Infragistics controls, Linq to SQL, Microsoft MVC
template
- Refactor SQL Server stored procedures; write new stored procedures, functions,
etc.
TX Hydraulics May 08 – Sept 08
Programmer Analyst
- Write new C# and VB ASP.NET-based programs using Visual Studio 2008, WCF,
Windows Workflow (WF), modify legacy VB6 programs in Windows and VMware
environments, use unit testing to write more stable code, redesign ASP.NET and
PHP interfaces
- Write SQL, modify PeopleSoft SQRs; modify Perl scripts
- Import data via Oracle’s sql loader for system consolidation
- Write Oracle and SQL Server stored procedures, functions; modify triggers
- Write PHP, Java code, refactor PHP and Java code, shell scripts for billing
system on Solaris, Linux systems
- Write .NET app to print barcodes, using Zebra language
- Program Symbol(Motorola) barcode scanner for inventory
Level 3 Communications, formerly
Broadwing Communications Jul 06 – May 08
Software Engineer
- Function as telecommunications developer; write custom code for web-based
Neuralstar system for various Broadwing/Level 3 network needs, monitoring, etc.,
using Visual Studio 2005, SQL Server stored procedures, batch files, shell
scripts. Utilize test driven development (Nunit) to produce better code
- Handle trouble tickets from network operations center and field technicians to
alter existing code and to write new code for device interfaces, put new devices
into service, etc.
- Write software quality assurance documentation for new software, work on
Rehabilitation Act requirements, other requirements
- Install and manage Neuralstar network management system and underlying SQL
Server databases, write C# ASP.NET (Visual Web Developer 2005) and VB.NET code to
monitor Neuralstar system outages, bottlenecks, send pages to personnel
- Convert legacy Infovista files on Sun Solaris boxes for Circuit Vision billing
via Perl and Oracle PL/SQL stored procedures (Oracle 10)
- Refactor existing Visual Basic GUI, JavaScript to suit manager’s needs
- Normalize 3rd party Neuralstar database schema to suit Level3 coding needs,
redesign SQL Server databases
- Used Ajax to improve response of existing .NET applications
- Refactored PHP scripts that accessed backend MySQL order entry database
- Assume ownership of Python code for Level3 network management application
- Utilize Visual Studio 2008 and .NET 3.5 functionality, WCF
- Use Eclipse development environment for writing Java and Python code to fix
problems with telecom inventory management systems
MVBA, P.C., Attorneys at Law Jul 03 – Jul 06
Developer
- Write C# ASP.NET code in Visual Studio.NET 2003 for web forms-based
enterprise application; adapt pre-existing C# ASP.NET code to include add-on
features such as web site navigation breadcrumbs not incorporated into ASP.NET
till ASP.NET 2; design administrative interface
- Write and tune MSSQL, PL/SQL stored procedures and functions; write triggers
- Write PERL code to manage Oracle DBA tasks (Oracle 9)
- Convert legacy Cobol data for inclusion in new system; tune pre-existing SQL
- Design logical, physical database schemas, .NET data access layer
- Manage Oracle 9i database servers; perform backups, exports, tune database
- Document data conversion work and database management work
- Manage Red Hat development and test servers, Windows servers
Applied Research Laboratories Austin, TX
Research Engineer/Oracle DBA/Developer/Systems Analyst
Jan 98 – Jul 03
- Function as Oracle DBA/Developer for data warehouse project
o Install/upgrade/patch several version 8.x databases
o Perform backups, restores, tuning of Oracle databases on Red Hat, Solaris, and
Windows servers; write and modify shell scripts
o Provide support for newly installed system at customer site
o Evaluate cost worthiness of 3rd party software purchases
o Perform extract, transform, and data load functions for database-based
client-server system
o Code C++(OOP), Visual Basic interface to Oracle
o Manage project interaction with Air Force analysts
- Serve as security administrator for data warehouse project
o Administer classified facility/database server
o Audit users of classified computer system
o Administer Sun Solaris/Windows network in classified facility
- Modify Java code, JavaScript for laboratory-wide HR system (Tomcat, Ant,
Apache)
- Write and modify software quality assurance documentation
- Modified PHP, tcl scripts as part of work with other developer on Army
project
- Install and manage SuSE Linux box as development server
- Perform administrative functions on various Red Hat Linux and Solaris servers
- Write Java application for accessing timesheet system
- Interview end-users, determine requirements for payroll system
- Provide database design, consulting for redesign of timesheet/payroll system
- Build data models (IDEF1X/ERWIN) for the TX Office of Court Administration
enterprise system
- Build logical/physical data model for law firm enterprise system(ERWIN
modeling tool)
- Perform extract, transform, load functions for law firm project
- Write, modify PL/SQL code to process law firm data
- Write, modify C# code to interface with Oracle server
- Install, configure, patch Oracle 9i database server
- Configure developer computers to allow Microsoft’s .NET framework to use
Oracle add-on modules
- Provide knowledge of database structure and SQL necessary for other developers
to code web pages and understand Oracle debugging/error codes
- Advise developers on tuning SQL for database performance, formatting SQL
output for database reporting. Provide code for same.
- Advise Windows system administrator concerning Oracle product capabilities
U.S. Naval Security Group Kunia, HI
Cryptologic Technician/Analyst/Korean linguist 93 – 97
- Analyzed classified material. Compiled reports. Provided fleet support.
- Wrote BASIC and C code to create Navy messages
University of Maryland College Park, MD
German language instructor 89 – 91
- Taught elementary German
University of Greifswald Greifswald, German Democratic Republic
English language instructor 88 – 89
- Taught elementary English to future teachers, conversational English to future
language instructors.
University of Maryland College Park, MD
Academic counselor 87 – 88
- Counseled students on university requirements
EDUCATION
A.S. Computer Programming 02
Austin Community College Austin, TX
Cryptologic Technician/Analyst/Korean Linguist 93
Defense Language Institute Monterey, CA
B.A. German 87
Randolph-Macon College Ashland, VA
OTHER KNOWLEDGE AND EXPERIENCE AREAS
US federal income tax code: experienced tax preparer of US and state tax
returns
SMAW and TIG welding
Blueprint reading
RGIS inventory system
Worked in hospital pharmacy and radiology departments while in college
|