Lead Developer Resume
Watkinsville, GA
SUMMARY:
- 20+ years PC hardware experience
- 15+ years Network experience
- 16+ years Web development experience
- 12+ years Linux experience
- 12+ years Email experience (Exim, Qmail, Sendmail, Postfix)
- 12+ years Technical support experience
- 12+ years PHP experience
- 12+ years System administrator experience
- 10+ years HTML experience
- 10+ years MySQL experience
- 10+ years Virtualization technology experience
- 8+ years AJAX experience
- 6+ years COBOL experience
- 6+ years JSON experience
- 5+ years Jquery experience
- 4+ years with version control. SVN, Git, Gitlab
- 3+ years with custom NoSQL solutions.
- 1 year MongoDB experience
- I have written numerous open source applications including submissions to the Smarty Framework, a complete rework of the instant messenger buddy - friends and my own Instant messenger for websites XIM.
- Worked on the Y2K project writing date escape patches for COBOL for the state of Illinois.
- Experience with working in an Agile environment utilizing the scrum method.
- Experience with SVN and GIT version control.
- Experience with OOP development methodologies.
- Experience with current design patterns.
- Experience developing web applications that adhere to a MVC specification.
- Experience with testing and optimizing MySQL server and queries.
- Experience with tools such as Memcache, Doctrine, Smarty and DBAL
- I am currently seeking a long term or permanent position as a senior or lead developer in a fast paced development environment.
- I am primarily focused on the LAMP software stack. My work has been centered in web services, dev-ops and back-end work. I have a solid understanding of OOP best practices and MVC development patterns. I do have significant experience with front end technologies such as angular, javascript, jQuery and ionic. I am comfortable with collaborative environments both setting up and using tools such as git, gitlab, svn, jenkins and virtualization.
TECHNICAL SKILLS:
Skills: Linux, PHP, PERL, BASH scripting, MySQL, DNS, Apache, Ajax, cPanel, Plesk, Webmin, TCP/IP ipv4 and ipv6, SAN/NAS, VMWare, Virtuozzo, OpenVZ, Active Directory, Windows 3.1/95/98/NT/2k/XP/2k3/Vista/7, Jasper reporting, Magento, Wordpress, Whmcs, Infusionsoft, Sugar CRM, Amazon elastic services, Autoresponse plus, iContact API, Sendstudio, NodeJS, Git, Subversion, NoSQL, Doctrine, Smarty Templates, Xoops
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Responsibilities:
- Design and development of custom SugarCRM modules. Developing compliance testing, unit testing, continuous integration and Selenium regression tests to replace the legacy release process. Utilizing a LAMP stack with Apache and MariaDB.
Confidential
Lead Developer
Responsibilities:
- Develop software for clients utilizing Foundation, Phalcon and LAMP stack components. Primary focus is on developing robust API endpoints off the phalcon platform for consumption. Developing a WebRTC based chat platform for clients for real time video conference capabilities. Currently utilizing PHP, Angular, Ionic, MySQL in a NGINX environment.
Confidential
Lead Developer
Responsibilities:
- Develop software for internal systems. Developing analytics and event action software for our email marketing systems. Primarily focusing on LAMP stack based software. In charge of developing web applications utilizing PHP / Apache / MySQL / Mongo / MariaDB / Javascript and jQuery primarily. Currently in charge of a team of 3 developers in-house and 2 remote. We have developed our own in-house data collection and backup application which we spun off as a client product to protect their client marketing data.
- Our current list of application projects I have developed and manage are Listrescue, Mailgrading, Openebox, Viewpump, Wpsitebackup, Optinshield
Confidential
Software integration engineer
Responsibilities:
- Developing client solutions for integrated marketing. Building solutions using systems like Laravel, Wordpress, Magento, One Shopping Cart, Infusionsoft, Clickbank. Developing marketing funnels complete with analytics, AB and multi-variant split testing. Using analytics systems such as Optimizely, KissMetrics and Google Analytics for in-depth reporting metrics.
Technologies utilized: PHP, Apache, Linux, HTML(5) / CSS(3), Javascript, Google Adwords API, Google Analytics API, Wordpress, Laravel, Infusionsoft API, jQuery
Confidential
Developer
Responsibilities:
- Developed forward client centric php based web applications for secure content delivery and customer support. Completed a security audit on back end systems and developed a set of canned processes for handling security and support issues. Developed back end web services for client consumption. Work was based on jQuery / PHP / MySQL stack
Environment: *nix / Windows Technologies utilized: PHP, Apache, Linux, HTML(5) / CSS(3), Javascript, Windows server
Confidential
Responsibilities:
- Developed standards and practices for Confidential, a Groupon like engagement and rewards product for AAA. I have built modules and extensions for their custom deployment of Magento. Created and updated reports using Jasper reporting. Re-factored their Partner Deals website utilizing a standards compliant structure. Assisted in implementing a Scrum agile development methodology in house. Built custom extensions for their Sugar CRM deployment. Completed integration with AAAs web services. Implemented a responsive design solution for forward facing web sites.
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux, Magento, Java, Jasper, HTML(5) / CSS(3), JavascriptManaged the development and deployment of memberdealsusa.com, partnerdealsusa.com
Confidential, Watkinsville GA
Responsibilities:
- Developed tools and scripts for migrating their database structure from a MySQL schema to MongoDB. I developed an internal REST based API to assist in the migration and tools to validate, benchmark and view the MongoDB collections. I was responsible for the backend API to convert MySQL queries to a format usable by MongoDB.
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux, MongoDB, Google Adwords API, NodeJS, HTML, CSS, Javascript
Confidential, Fairfax VA
Responsibilities:
- I developed a web site auction system for tradesmen. This product allowed users to search for tradesmen in their area, leave reviews, score the work completed and index the vendors in a meaningful manner for end users and search engines. Utilizing a LAMP stack I developed a full featured API built under a custom MVC framework. I integrated Doctrine as a ORM, Jquery for the front end UI and used the Smarty templating engine for the presentation engine.
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux, HTML, CSS, Javascript
Confidential, Pittsburgh PA
Responsibilities:
- Confidential Chiropractic approached me with an interesting problem. They had virtually no search engine presence and were spending upwards of $10,000.00 a month on PPC advertising. I analyzed their web site and determined we could improve this with a structure that mapped out their franchises in a search engine friendly format. I implemented extensive tracking so that the ROI of advertising efforts could be measured. I developed a complete dynamic web site design that allowed their office managers to add, edit and delete new franchises. Franchises received their own corporate page that was readily indexed by the major search engines.
- I implemented a custom interface so that they could determine the performance of a given franchises advertising efforts based on a number of metrics. The end result resulted in HSC reducing their PPC budget to around $1,200.00 per month with a substantial increase in phone calls trackable to the individual franchise via tracking numbers. When we started HSC received about 25 calls per day average and by end of project we had grown this to over 270 calls per day.
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux, HTML, CSS, Javascript
Confidential, Buford GA
Responsibilities:
- Confidential was interested in the custom billing and ticket system I developed at Fatjack. We determined that this was a bit more than they needed and we implemented a heavily customized version of WHMCS. This allowed them to have the features they wanted and needed, but leveraging existing software that reduced their costs dramatically. The work was mostly migration work, tools and arranging the in-house staff to effectively handle the migration. At the same time we implemented all current work inside the new billing system with a custom integrity function to eliminate duplicate actions inside the old billing system..
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux,Virtuozzo, HyperVM, OpenVZ, Whmcs, Wordpress, Infusionsoft, SugarCRM, Google Adwords API, HTML, CSS, Javascript
Confidential, Duluth GA
CIO
Responsibilities:
- Duties Responsible for day to day operations of Fatjack Hosting including infrastructure, client relations and workforce management. I designed and managed Fatjacks move to a completely virtualized infrastructure. I Implemented a custom web based support system in php as well as standardized in house methods and procedures. My team and I documented the entire process extensively, creating manuals and a solid internal support structure.
- I managed 8 employees in the last 2+ years. When I came on board the company we had 12 employees. From attrition and automation four positions were rendered unnecessary and we trimmed the workforce down to eight techs providing 24/7 support.
- I migrated our data center from Dallas Texas to Suwanee Georgia in 72 hours with less then 2 minutes downtime. We built the new data center in entirety in Suwanee with roughly twice the horsepower of our previous facility. We gathered techs and in the evenings preceding the cut overs we moved clients at night. The majority of the clients saw less then a minute downtime. I then migrated our billing system from a platform that was missing essential billing system requirements to a custom developed solution. The development process was completed in 115 days. We completed the data migration in fourteen days.
- I developed documentation and procedures for a web hosting support system. When I arrived everything was on the fly. I started out evaluating everything down to final resolution responses, researched what each and every person did, creating canned messages, FAQ's, support tutorials and everything else needed to answer the majority of questions before they hit the tech support desk. This was a real world reduction of ticket volume from one hundred and fifty tickets per day down to a average of twelve.
Environment: *nix Technologies utilized: PHP, MySQL, Apache, Linux,Virtuozzo, VMWare, HyperVM, OpenVZ, Whmcs, Wordpress, Infusionsoft, SugarCRM, Google Adwords API, PERL, Erlang, HTML, CSS, Javascript
Confidential, Springfield IL
Network Operations Technician - Development CSR
Responsibilities:
- Duties Responsible for installing, upgrading and troubleshooting customer premise equipment. Worked at the NOC performing remote backup and equipment replacement. Acted as an on site liaison between engineers and client's. I was placed in the position as development CSR in 2003 as I had the most experience with software development at the time.
- I consulted for Titleist on there migration from SAP to an internally hosted CRM product, Goldmine. I designed and built their servers for the initial project as well as providing them a easy upgrade path. I developed a migration plan to move client data from the SAP application platform to their new custom internal application. I also designed a work flow for the manpower hired for data requiring manual intervention or validation. Project was completed 3 weeks ahead on a 6 week schedule.
Environment: *nix / Windows Technologies utilized: PHP, MySQL, Apache, Linux,Windows, Wordpress, SugarCRM, HTML, CSS
Confidential, Springfield IL
Computer Technician
Responsibilities:
- Duties Building, upgrading and troubleshooting custom PC's. I have assembled hundreds of custom designed PC's. Some sales floor experience guiding customers to the products they need. Moved up to store manager in my last ten months with the company.
Environment: Windows Technologies utilized: Windows OS deployments
Confidential, Springfield IL
Web Developer
Responsibilities:
- Duties Designed simple web pages for internal corporate and state web sites. Worked on Y2K project for clients who wanted to be assured of no issues. Managed a project too interface legacy applications built in COBOL to present dynamic searchable data. This allowed the clients to remove their existing terminals and move almost entirely to a PC architecture.
Environment: *nix Technologies utilized: HTML, COBOL, MVS BAL V, JCL, DB2
Confidential
Responsibilities:
- Started working as an apprentice carpenter as a means of income while going to school. I progressed with the company and moved up to journeymen carpenter and then finally a lead carpenter. I was responsible for both residential and commercial production. I managed my own crew of 6 and specialized in commercial remodeling. I also worked in the service center during our down time providing repair services to customers.