Gil Kerley
*********@*****.***
Professional Summary
Professional Web Applications Developer with > 15 years enterprise-wide system experience.
Sr Software Engineer with system optimization and technical leadership track record.
o Creative problem solver
o Full stack (DB to UI) developer
o Full SDLC development expertise
o Enterprise application performance enhancement (multi-threading, algorithms)
o Skilled debugger / troubleshooter
o Strong interpersonal communication skills
Languages / Skills
Agile TDD
AngularJS JavaScript Ajax jQuery HTML/CSS/XML/XSLT
Java JSP C# C/C++
N-Tier LAMP/WAMP SQL
Xnix/Windows IntelliJ/Eclipse
Experience
SR SOFTWARE ENGINEER, Hawaiian Telcom 4/2011 to Now
Working in the Technology Department's Operational Support Systems group,
employing Agile processes while expanding the capabilities of core systems,
such as Element Management Systems and service delivery functions. Using
interface driven designs to increase development velocity while improving
system stability and flexibility.
In a massive web application rewrite, helped convert legacy JSP client to a
SPA using AngularJS and REST calls to isolate business logic to services
tier, leaving only presentation management within the browser.
While assigned to the Innovation Center, led the integration of COTS
software to the service provisioning platform, developed design strategies
in support of the company's SIP Trunking and Hosted PBX product launches.
Drove proof of concept coding and testing to validate features and web
services against the SIP Trunking project requirements. Provided web
development insight and expertise.
Key Skills: AngularJS Java JavaScript HTML XML PHP SQL IntelliJ Eclipse
FREELANCE WEB DEVELOPER, www.kurliWurx.org 8/2010 to Ongoing
Working on a wide range of web related projects, particularly where significant
programming is required. Continuing part-time with remote gigs from new and established
clients.
Key Skills: Ajax XHTML CSS JavaScript XML/XSLT PHP SQL
SR SOFTWARE ENGINEER, TEKsystems 9/2009 to 8/2010
Contracted to FedEx to help deliver the company's first full-fledged web application.
Provided web development expertise. Used JSTL to provide a flexible list editor control,
avoid much code duplication in a massively list-oriented project.
Key Skills: JSP JSTL Java IceFaces Eclipse
SR SOFTWARE ENGINEER, Verizon Business 4/1995 to 7/2009
Created accelerated data grid Task-List Accelerated (TLX) of core enterprise
web application - making director's architectural vision feasible on existing
client.
o Manages 20K+ densely packed data rows
o Provides responsive sorting on any column (<10s)
o Transparently simulates scrolling over the entire data set
o Filtering / sorting
Result: Improved key performance criteria from > 10 minutes to < 15 seconds,
achieving speeds approaching that of natively compiled applications.
Helped port an N-tiered enterprise critical work-flow and
network maintenance client from C++ to an ASP .Net/C# web application.
Result: Ajax techniques and multi-threaded services provided web app with responsiveness
approximating that of its predecessor.
Team lead for Switched Network sub-system, automated majority of processing.
Coordinated with project and team leads to support numerous enterprise projects from
design, through testing and implementation.
o Supported desktop version of enterprise client in C++ and Java
o Helped port UPI from Java to C++
o Maintained workflow infrastructure
o Wrote application-specific debugging tools
Key Skills: Ajax XSLT JavaScript CSS HTML ASP .Net/C# C++ Threading SQL
RESEARCH ASSISTANT, University of Tennessee 1991 to 1994
Provided consulting services to various projects. Advised on the choice of
software tools, development strategy, and wrote C and C++. Emphasis on writing
portable GUI applications to coexist on Windows, Apple, and UNIX platforms.
Under the auspices of Martin Marietta Energy Division at ORNL, converted
mathematical chemical dispersion model, from FORTRAN 66 (spaghetti code) to
structured C. Used a cross-platform GUI toolkit (XVT) to provide a
user-friendly GUI - transforming this nearly unusable program into a vital tool
for emergency preparations.
Key Skills: UI C/C++ UNIX
Education
University of Tennessee Knoxville
Graduate studies in Computer Science
G.P.A. 3.5/4.0
University of Southern Mississippi
BS Computer Science
Deans List
Oracle Certified Associate
Java SE 7 Programmer