Lamp Developer Resume
SUMMARY:
- I am a software developer with over 15 years of experience in Information Technology.
- Primarily interested in back - end systems, designing data acquisition and processing to solve business problems.
- Looking for a position as a lead corporate application developer, database administrator, and general technology-related problem solver.
- I grew up learning various BASIC flavors (Level - 2/GW/QB/VB)
- My first higher level language was C, developing a multi-user text based game (MUD) for several years.
- This was an excellent intro to C-like languages.
- I have experience with basic web design techniques involving HTML, Javascript, and div/CSS web development techniques. This includes raw Javascript, AJAX, and working with the jQuery framework.
- LAMP: Linux administration, Apache, MySQL, PHP
- Bash scripting to automate various tasks, including web scraping using wget, grep, sed, awk techniques
- Some Java experience
- Hardware troubleshooting and repair, software management and upgrades
- Experience with version control systems: SVN, Git, Mercurial
- CakePHP 1.3, 2, 3; Laravel 5; Symfony 2; Zend 1, 2
EXPERIENCE:
LAMP Developer
Confidential
Responsibilities:
- LAMP Development
- Porting existing Yii1 software to Yii2
- Developing existing internal CMS and customer enrollment projects
Senior Software Developer
Confidential
Responsibilities:
- LAMP Development
- Laravel5 MVC Framework
- Updating legacy procedural scripts to work with new data sets
- Rewriting procedural scripts to be object - oriented in Laravel
- Porting legacy database to new structure following standard conventions
Senior Back-end PHP Developer
Confidential
Responsibilities:
- LAMP Development.
- AWS configuration management.
- Rewrote pre-existing data import procedures that were taking 7+ hours with multi-threaded architecture so it now takes ~40 minutes.
- Network service, including WAN troubleshooting and repair.
- Configured and implemented NAS storage solution.
- Set up servers to provide services such as image sharing, a local Wiki, and task management/trouble tickets.
- Coordinate with outside development teams to ensure flow of data and ease of use.
- Wrote scripts using Expect to download daily calls from RingCentral
- Built system to manage targets for debt reclamation efforts, send text messages requesting payment, and handle actual settlements
Senior PHP Web Developer
Confidential
Responsibilities:
- LAMP Development
- Laravel5 MVC Framework
- Automating tasks that were performed manually
- Exporting of order data from MySQL to MSSQL for pickup by Great Plains
- Email an XML summary of orders
- Development and scripting of daily tasks that did not exist before
- Sending emails to customers notifying them of tracking for their orders
- API calls for integrating with external customer satisfaction poll
- Scraping data from Twitter and Instagram for storage in S3 and use on website
- Set up local staging server to also run daily automation
- Built custom CMS to facilitate nontechnical users managing content:
- Product articles, Website coupons, Preferred Instagram content,
- Realtime order history, Product definitions, Trainer tips
Senior PHP Developer
Confidential
Responsibilities:
- Building social media site where users could register and upload video content
- LAMP development
- CakePHP3 MVC Framework
- MySQL back - end
- AWS with S3
Senior Software Developer
Confidential
Responsibilities:
- LAMP development with Git revision control Bitbucket and GitHub
- Symfony2 Framework
- Building micro services to replace functions of existing monolithic enterprise architecture
- Testing code with PHPSpec, PHPUnit, and Behat
Web Developer
Confidential
Responsibilities:
- LAMP development
- CakePHP 2 MVC Framework
- Updating web content and fixing mechanisms where previous developer left off
- Implemented Git revision control with Bitbucket
- Set up development virtual machines for graphics department
- Set up staging environment with an auto - deploy mechanism using Bitbucket callbacks
Lead Developer
Confidential
Responsibilities:
- LAMP development with Git revision control
- CakePHP 2 MVC framework
- Importing transaction and payment data using APIs from affiliate networks such as LinkShare and CommissionJunction
- Used MongoDB for long - term archive storage, shifting actively needed data to MySQL
PHP Developer
Confidential
Responsibilities:
- LAMP development with Git revision control
- CakePHP 1.3 MVC framework
- Developing pieces of a web application that facilitates communication between administrators and outside designers/photographers
- Worked with remote development team via regular Scrum meetings
PHP Developer
Confidential
Responsibilities:
- LAMP development with SVN revision control
- Smarty front-end
- Sales reporting web interface
- Reworked billing system according to provided specifications, making constants for rates and fees configurable via a web interface
PHP Developer
Confidential
Responsibilities:
- LAMP development on Amazon Web Services cloud.
- Using Mercurial revision control.
- Developed an interface to assist with product check - in at the warehouse.
- Web scraping to integrate products listed on partner websites into main catalog.
PHP Developer
Confidential
Responsibilities:
- Began with PHP5 development on IIS with MSSQL backend.
- Transitioned infrastructure to Redhat with MySQL database.
- Wrote scripts to handle importing and publishing catalog data for Google and Commission Junction affiliates.
- Developed system that uses XML configuration files to define the expected structure of import files, so that customers could submit their data sets in very flexible formats.
- Built load balancing router using open source software to handle automatic fail - over to multiple WAN connections.
- Maintained internal network, and employee machines.
Lead Developer
Confidential
Responsibilities:
- Expanded preexisting custom coded PHP5 billing system.
- Added support for billing pooled plans, where multiple lines draw from a single periodic allotment.
- Added support for money bundle allotments, where included usage is defined as a cost value, as opposed to minutes.
- Built web interface to allow an audit of all current satellite lines, allowing identification of unnecessary expenditures, and viewing history of assignment of each line for contract and rental lines.
- Developed RESTful web service and Java application to enqueue and perform SIM operations, such as triggered deactivation, on upstream providers' web interfaces.
- Wrote Bash scripts to spider through provider websites, scrape important subscription - related data and store in database for use in billing system.
- Used Zend Framework for some PHP implementation.
Owner
Confidential
Responsibilities:
- Windows 2000/2003 Server and network administration.
- PHP development of business utilities for clients
- Network wiring
Lead Engineer
Confidential
Responsibilities:
- Handling software and hardware repair for walk-in clients.
- Small business support for Windows NT, 2000, and 2003 Servers and networks.
- Upgrading networks from Windows NT/2000 to Server 2003
- Programming in ASP and PHP for client companies.
- Built a 10GHz OpenMosix cluster with Gentoo to provide spam scanning services to client domains.