Skip to contentAll things @ work
Technical things I currently do at work:
- PHP
- Vanilla PHP (Mostly in 5.3-5.6)
- Work on existing production sites that I or others built in the past
- Laravel Framework in PHP 7
- Building out a CMS in October (built on Laravel)
- This will replace our existing vanilla PHP CMS
- API integration (SOAP / REST)
- LASSO
- NEWSTAR
- Constant Contact
- Sales Simplicity
- MLS (CMLS / FMLS) / PhRETS
- Payment Gateway / Merchant Service integration
- XML, JSON, WSDL formats
- OOP with classes and inheritance
- JavaScript
- Front-end DOM modification to meet interactive design requirements
- API integration (REST) for JS based web apps
- Google Maps
- Google Places
- YouTube
- Local area map module
- YouTube syndication into custom CMS
- jQuery – use this library for pretty much everything JS related if possible
- Sliders and Lightboxes (BX slider, LayerSlider, Magnific)
- CSS3 / SASS
- Build front-end websites explicitly to the design
- Compass SASS watcher to compile .scss files
- Build reusable code-blocks in SASS with variables, functions and mixins
- Proper use of CSS3 transitions, pseudo selectors, floats, block / inline-block
- Mobile first approach with a focus on leveraging the cascading properties of CSS3
- Appropriate media queries at common breakpoints for an efficient responsive experience
- HTML 5
- Leverage browser related form validation (as well as a JS form validation)
- Utilize new semantic tags like header, footer, section, video, and audio
- Leverage the data attributes, required attributes, placeholders, and the various new input types
- A focus on self-documenting markup
- CLI Linux system administration (Centos 6 / 7)
- LAMP stack installation
- PHP 7.x
- Apache 2.4.x
- MySQL 5.7.x
- Linux (Centos 7 / Ubuntu 16.04)
- Manage Users / Groups — SSH Keys (chown / chmod)
- Firewall management (IPTables, CSF / LFD, FirewallD, UFW)
- DDOS prevention
- SSH brute force rate limiting
- SSL private key conversion (from Windows to Linux)
- Port management
- ‘Top’ management, system processes, load analysis, crash mitigation
- Package management with Yum, Epel, Remi
- mdadm RAID configuration (RAID-1, 5, 6)
- Ethernet configuration (eth0 and new Centos 7 eth setup)
- Composer PHP dependency manager / deployment instance creator
- vsFTP setup and config
- Crontab (there’s always that guy who calls crontab with -r instead of -e by accident…)
- ImageMagick and GD
- DNS Zone and SSL management
- Manage DNS Zones
- A, CNAME, MX, SPF, SRV, and TXT records.
- Name Server Setup
- Deep understanding of DNS Zone use and how it fits in with the rest of the internet
- Dig (to grab existing records) in Linux CLI
- SSL installation and management.
- SSL install at the CLI level and WHM / cPanel level
- Access to free SSL’s or paid SSL’s depending on certificate authority. (increasingly becoming free!)
- bind DNS server in Linux and Windows server DNS
- Host file editor to ‘spoof’ records for quick access to development environments without having to register records against a registrar
Not so technical things I do at work:
- Project Management
- Estimate effort and develop timelines for projects
- Delegate work to other company employees
- Client facing interaction
- Communicate directly with clients whose projects I’m currently working on
- Lead discovery, review, training and approval calls with clients for existing and future products
- Help clients troubleshoot non-code related issues and write instructions on how to use features we build out or have built out
- Team Lead
- Manage up to five employees
- Help junior developers with questions they have and issues they face
- Audit monthly invoicing for the development side of the company
- Review employee time
- Ensure notes and client visible line items are descriptive and correct
- Sent invoices
- Send invoices for completed projects and T&M based items
- Debt collection
- Email regarding past due invoices
- Log Time
- Log all my time at work in FunctionPoint
Some notable / fun things I’ve done at previous employments
- Built a fully web based eCommerce system for the purchase of Vehicle Service Contracts (@OverDrive Warranty).
- Helped debug circuit cards on amphibious tanks to be used by the Marines (@General Dynamics).
- Helped triangulate satellite imagery during my internship (@Boeing Autometric)