Lead Developer Resume
SUMMARY:
- Over 15 years of proven experience in open - source, database-driven, and high-traffic web application engineering and support within highly-regarded organizations across a diverse set of industries.
- A driven problem solver experienced within complex n-tier environments.
- Focused on creasting robust, extensible and easy-to-use software and systems solutions—solutions that meet requirements, while minimizing unnecessary tedium, complexity and cost.
- Experienced Lead Developer/Administrator using Linux and LAMP/LAOP Stack
- Primarily used Perl or PHP for development with some Python and ASP .NET experience
- Experienced Optimizing/Designing Database Schemas/Queries using RDBMSs
- Experienced doing front-end work using HTML5, JavaScript/JQuery
- Worked in Waterfall, Scrum, SDLC, and Agile Environments
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Responsibilities:
- Lead a team of Perl developers working on government regulatory/compliance software for pharmaceutical product tracing. Common technologies used: SOAP/REST (JSON and XML), HTML5, Javascript, Perl, Apache, PostgresSQL, Linux (Slackware).
- Interface with management to disambiguate large business initiatives, dividing large projects into tasks for individual developers with respect to software and project timeline requirements.
- Act as SME for LAMP stack environment, providing support for other engineers on the team and acting as final escalation point for all regulatory project issues.
Confidential
Lead Development/Operations Engineer
Responsibilities:
- Lead a team of five other developers, giving architecture advice and creative vision for a cloud automation web application project.
- Created new architecture for a Puppet External-Node-Classifier using Perl, MySQL, Apache and HTML5. Jquery and Boostrap. Architecture is REST based using Mojolicious::Controller::REST and a custom object-oriented Model architecture with CRUD operations based on SQL::Abstract.
- Automated creation of CRUD REST controllers by creating a code generator.
World Travel and Independent Consultant
Confidential
Responsibilities:
- Pursued travel, personal projects and independent consulting while looking for the right opportunity.
Confidential, Greenwood Village, CO
Applications Engineer
Responsibilities:
- Solarwinds APM scripting for a variety of operating systems and applications: Windows, Linux, Solaris running custom and OTS solutions.
- Gathering application, systems and network monitoring requirements. Formulate automated monitoring solutions in various languages for a variety of platforms and use cases.
- Work directly with Systems Engineers and Network Engineers to determine best-course of action for solving monitoring needs.
Confidential, Nashville, TN
Web Application Developer, Systems Administrator
Responsibilities:
- Worked on short-term Perl and PHP web application and e-commerce projects for various clients such as Vanderbilt University and Doubleprime.
- Provided Systems Administration/Security services for various clients.
Confidential, Louisville, KY
Linux Systems Administrator
Responsibilities:
- Provide mission-critical support for VMWare vSphere Virtual Machines on standalone hosts and the Cisco UCS virtualization cluster running a variety of guest operating systems.
- Linux and Windows Server support for Confidential ’s international voice and internetworking services network supporting over 200 bare-metal servers and over 100 virtual machines.
- Manage and architect MySQL databases and servers, replication, and manage all schema change control processes.
- Created and manage systems automations written in Perl, Puppet, Sh, Bash, and Python for Linux systems.
- Monitored system alerts and proactively prevent unnecessary alarms using Nagios and ZenOSS and Solarwinds.
- Order and provision new servers, install, connect, troubleshoot and configure server hardware and networking in a mission-critical data-center primarily using Dell server hardware
- Perl scripting database and systems maintenance scripts.
- Respond to emergency 24/7 on-call support requests
Confidential, Nashville, TN
Software Developer
Responsibilities:
- Develop new features, resolve bugs and troubleshoot production issues for the world's largest music royalties management system written in HTML5 and Backbase using XML, Oracle, PHP, and Javascript.
Confidential, Nashville, TN
Software Engineer
Responsibilities:
- Lead developer for the Washington Department of Fish and Wildlife hunting and fishing licensing sales which includes POS and E-commerce systems.
- Resolving defects and coding new features in Perl within a LAMP platform.
- Create coding standards, source control procedures and release management procedures; perform code reviews.
- Create user interfaces using Javascript, JQuery, CSS and HTML to specification.
- Troubleshoot and create SQL queries for use in Perl/DBI against an Oracle 10i database.
- Participate in IRBs and provide input to steer the BRD and FRD creation process with business analysis team members.
- Coordinate release timelines and content with project management across various target systems such as Windows and Linux servers.
- Create custom reports against an Oracle RDBMS and MySQL using Business Objects/Crystal Reports
- Worked for various clients performing development and technology services including: Perl / PHP / Python programming, inter-networking, and systems administration on Linux and Windows server systems
- Gained exposure to the Catalyst MVC framework and JQuery.
Confidential, Shepherdsville, KY
Software Engineer
Responsibilities:
- Gathered requirements, designed, coded and implemented/tested cross-browser web applications, commonly using: Perl, DHTML and JavaScript for Confidential 's warehouse management system (WMS). Subject matter expert in order item picking, automated conveyance, and inventory control / management.
- RDBMS analysis and design, primarily using MySQL 5.
- Performed release engineer/management duties that included: responding to 24/7 emergency calls, trouble resolution, and emergency software release procedures.
- Overhauled order item picking system by re-factoring code into Perl modules and creating a background processing system.
- Lead Software Engineer on FTZ (Foreign Trade Zone) technology project. Architected and implemented inventory control measures to ensure balancing between two inventory systems. Created a data interchange system for inventory data.
- Revamped packing slip printing system to include multi-threaded processing—this parallelized packing slip printing bringing about greater efficiency.
- Created and maintained interfaces to multiple 3rd-party software systems using XML(IBM Websphere MQueue) and/or database interaction. Systems included: automated materials handling, KIVA order fulfillment system, Diamond Phoenix carousel storage system, and Pitney Bowes shipping / rating / labeling system. This required integration across multiple platforms such as Windows and Linux servers.
Confidential, Louisville, KY
Programmer/Analyst II
Responsibilities:
- Gathered requirements, designed, coded and implemented/tested cross-browser web applications, commonly using: Python, Perl, PHP 5, DHTML and JavaScript.
- RDBMS analysis and design, primarily using Oracle SQL and PL/SQL; additional database systems utilized include: My-SQL 5, MS Access.
- Completed targeted Oracle reports for development staff or management which allowed them to reach specific donor populations (BSR/Sungard Advance database) utilized Oracle SQL and/or PL/SQL.
- Created Powerbuilder reports for Sungard Advance using Oracle SQL and/or PL/SQL
- Managed Plone CMS and ZODB for the unit’s intranet website; providing web-content strategies to unit business managers.
- Administered Linux and Windows servers for production and development use: LDAP user authentication, Apache2 daemon, system availability, custom automated reporting and data mining.
- Designed and completed a task management system for departmental information requests (PHP 5 / Oracle / DHTML). The task management system was built from the ground-up and now handles thousands of requests for information per year from every department in the university.
- Completed a Windows C# .NET project that interfaced the Alumni & Development database to mapping APIs to illustrate population densities in geographic regions using MS Mappoint objects.
- Designed and completed an endowment activity reporting system named EARS (Endowment Activity Reporting System) using PHP 5 / DHTML, Perl, and MySQL. The system allows endowed university staff / departments to submit fund usage reports for various activities that are funded by philanthropy. It has increased the receipt of those reports (which were previously done by paper) by at least 80%.
Confidential, Evansville, IN
Programmer/Analyst
Responsibilities:
- Gathered requirements, designed, coded and implemented/tested cross-browser web applications commonly using: Perl + Oracle DBI + Mod-Perl, Oracle 9i SQL, DHTML and JavaScript.
- RDBMS analysis and design with Oracle 9i.
- Designed and created a task management system which orchestrated new customer internet and voice service installation, changes or disconnections (Perl, Oracle 9i and DHTML).
- Worked as lead Oracle migration architect for Confidential ’s migration to The Metasolv Solution. The project required analysis and design of Oracle 9i tables and data structures for extraction, translation and loading into another Oracle database structure
Confidential, Louisville, KY
Software Engineer and Network Engineer
Responsibilities:
- AS/400 Mainframe application analysis.
- Created web applications using ASP, VBScript and JavaScript.
- RDBMS analysis and design using DB/2.
- WAN/LAN administration and consulting; web and Internetworking strategies.
- Windows GUI programming, using 3rd party and standard components.
- Completed an AS/400 text application to Windows GUI migration project. The system manages small to medium healthcare provider operational data; ICD-9 coding systems were included.
Confidential, Louisville, KY
Programmer/Analyst
Responsibilities:
- Network management reporting for Netcool, including network browser trap filtering rules.
- Created web applications using PHP, HTML and JavaScript.
- RDBMS analysis and design utilizing Oracle 9i.
- Task management systems design and implementation/integration.
- Metasolv (TBS) integration and reporting.
- Gathered requirements, designed, coded and implemented web application software for network operations.
Confidential, Louisville, KY
Network Engineer
Responsibilities:
- WAN network element configuration and integration.
- WAN network monitoring and troubleshooting.
- Configuration of network equipment: Accelerated Networks IAD/MSAP, Cisco Edge IP Routers, Eastern Research DACS, CAC-MUX, Lucent CBX-500.
- Utilized knowledge of TCP/IP, ATM/Frame-Relay, Mux/De-Mux and DACS.
- Network monitoring usinge Netcool.
- Worked in a mission-critical position within a 24/7 on-call Confidential .