Senior Full-stack Development Lead Resume
SUMMARY:
- A proven leader with 15 years of experience building e - commerce platforms, secure payment integrations, internet marketing websites, back-end processing systems, and reporting engines.
- Possesses the ability to discuss technology in an approachable way with anyone within the organization.
- Successful track record of organizing and managing projects. Managed an e-commerce infrastructure that fulfills 10,000+ orders and shipments per day.
- Designed and managed the deployment infrastructure for globally distributed, high-availability cloud storage services that store data for millions of customers.
- Deep understanding of the nutraceutical marketing space with rare exposure to the complexities and regulatory processes of high-risk merchant processing.
- Well-versed on the technical demands of direct and performance marketing sales organizations that are expanding rapidly.
- Thorough IT and software knowledgebase gained over the course of seventeen years
- Ability to quickly research, absorb, and implement new technologies
- Expert PHP and Java developer
- Expert HTML5/CSS developer
- Advanced javascript/jQuery/Angular developer
- Advanced SQL knowledge with MySQL
- Advanced REST API services developer
- Advanced eCommerce/CRM payment integration developer
- Advanced custom tools and reporting developer
- Advanced graphic design skill set using Photoshop and GIMP
- Intermediate Bash programmer
- Strong attention to detail for notation and documentation
- Efficient research and troubleshooting of system issues
- Linux Professional Institute and Novell certified Linux administrator
- Experience designing distributed, highly-available Amazon Web Service infrastructure
- Experience with Jenkins, Puppet, and Spacewalk for build, deployment, and testing automation
- Experience with Docker and Vagrant to build virtual machines on-the-fly for development and integration testing
- Experience with object-oriented programming and MVC frameworks
- Proficient with Git and SVN version control systems
- Proficient with Ubuntu and CentOS 5/6 operating systems
- Proficient with NodeJS, Apache, and Nginx web engines
- Proficient with web server load balancing
- Proficient with building custom daemon services
EXPERIENCE:
Senior Full-Stack Development Lead
Confidential
Responsibilities:
- Assisting the current Director of Software Development with team building and leading by example
- Mentoring developers to assist with on-boarding, understanding of the system architecture, and skills development
- Scheduling time to pair program and be available for screen share sessions to assist other developers
- Performing in-depth technical interviews with developer candidates
- Active contributor during daily stand-ups, sprint planning, sprint reviews, and retrospectives
- Positively promoting the Agile process and working closely with the Scrum Masters to build a solid team dynamic
- Consulting with the Product Owners to help groom the project backlog
- Building bridges with product management and the QA team to promote a healthy, cooperative team environment
- Assisting the Chief Architect with implementing the Genesis system architecture
- Scheduling time to perform functional and architectural code reviews
- Built the Angular2 Universal proof-of-concept which became the primary website base for all future applications
- Migrated applications to Angular 4 with Universal server-side rendering
- Developing all aspects of our Angular2 Universal applications including client-side, application server-side, API micro-services, and 3rd party API service integrations
- Automated the entire development compilation and test run workflow using Gulp
- Integrated Karma to run Jasmine unit and Protractor end-to-end tests
- Assisting with Docker build compositions to create stable container environments
CEO / Full-Stack Ecommerce Developer / Internet Marketer
Confidential
Responsibilities:
- Developed and maintained fully object-oriented, high-performance marketing systems using technology such as PHP, MySQL, jQuery, and Angular JS
- Designed and developed proprietary a content management system (CMS), direct sales marketing customer relationship manager (CRM), affiliate tracking platform, and analytical reporting engine
- Integrated credit card tokenization service to securely store customer payment data for future purchases
- Integrated merchant account payment gateways for online payment processing
- Designed and integrated marketing offer landing and offer sales pages
- Implemented and analyzed results of marketing A/B split testing
- Implemented and tested tracking for affiliate and internal media buy campaigns
- Managed and analyzed internal media buy campaigns on social, display, and native advertising platforms
- Monitored and reported affiliate performance and risk factors
- Maintained relationships with affiliate marketing networks
Director of Technology
Confidential
Responsibilities:
- Managed a technical team including graphic designers, software developers, QA engineers, a network administrator, and a technical analyst
- Fully supported the technical needs of an internet marketing advertiser comprising of media, shipping, customer service, accounting, risk, and management departments
- Worked closely with the department managers to ensure they have the appropriate technology in place so they can perform at a high level
- Consulted with the Chief Operating Officer and Chief Executive Officer in all areas of technology to assist with making organization-wide business decisions
- Cultivated solid business relationships with our advertising network partners to build their confidence in our technical infrastructure
- Provided technical sales expertise to assist with creating new partnerships
Systems Engineer
Confidential
Responsibilities:
- Maintained a server environment of over 400 instances
- Managed server security and updates
- Created and executed the deployment process
- Developed automation tools for QA and deployments
- Architected a distributed Amazon infrastructure and migrated the entire server environment
- Assisted with internet marketing website development projects
- Implemented and maintained the Cake affiliate tracking system
- Designed and organized the software development and QA processes in Jira
- Troubleshot systems and software issues
Cloud Storage and Automation Engineer
Confidential
Responsibilities:
- Maintained and developed the Confidential cloud storage PHP API service.
- Administrated and troubleshot the storage service, file system, FTP, and Control Center server environments.
- Executed change orders to deploy service updates to all environments.
- Assisted with submitting and monitoring requests for networking and SSL certificate requests.
- Assisted users with integrating the API with their applications.
- Researched to better understand how to manage a distributed Cassandra environment in preparation for the release of the Confidential enterprise NoSQL data storage service.
- Assisted with the release of the Cassandra Keyspace Management System user interface by writing a Java class that can interface with the service for testing purposes
- Setup a Selenium Grid environment as a driver for our automated UI testing suite.
- Frequently handled automation tasks such as SSL certification expiration alerts and updating our entire server environment with UAM credential updates.
- Converted the Nebula storage service, file system, and FTP server environments to Puppet 2.7, making the manifest and modules object oriented.
- Assisted with the formalization of the Confidential enterprise continuous integration/delivery system.
- Led and completed an initiative to create a Vagrant virtual machine that can be used to develop and test our storage service on our local systems.
- Developed PHP unit tests for the Nebula storage service virtual file system layer.
- Performed extensive storage service load testing in preparation for our public API release.
- Participated in on-call rotation for 24-hour crisis management.
Server Support Technician
Confidential
Responsibilities:
- Provided full service support for Confidential virtual dedicated and dedicated servers.
- Troubleshot and resolved Linux server issues such as DNS, email, file system, networking, security, and web services via command line in SSH.
- Troubleshot and resolved Windows server issues such as DNS, email, file system, networking, security, and web services via remote desktop and command line.
- Reviewed error logs and provided recommendations to assist server administrators with determining the cause of issues.
- Installed software and assisted with upgrades via control panel or command line in SSH.
- Troubleshot and installed SSL certificates via command line, control panel, and remote desktop.
- Assisted with configurations in the cPanel, Plesk, and Simple Control Panel server control panel software platforms.
- Created scripts to assist with troubleshooting or automating processes.
- Made myself available as a resource to my peers and was often approached for assistance and input on how to troubleshoot and resolve issues.
- Participated in special projects to assist with quickly resolving escalated issues and worked with multiple departments to provide a resolution.
- Identified and provided training for my peers and support agents to help them better understand server technologies.
- Consulted with customers and support agents to help identify the appropriate server solution for their needs.
- Participated in certification opportunities to broaden my technical skill set and understanding.
Shared Hosting Technician
Confidential
Responsibilities:
- Provided full service support for Confidential shared hosting customers.
- Troubleshot and resolved a wide array of Linux and Windows hosting configuration settings and functional issues.
- Worked with Linux and Windows hosting administrators to identify customer impact trends to ensure serious issues were escalated and made priority.
- Reviewed error logs and provided recommendations to assist hosting customers with determining the cause of issues.
- Troubleshot SSL certificate installation issues.
- Created scripts to assist with troubleshooting or automating processes.
- Made myself available as a resource to my peers and was often approached for assistance and input on how to troubleshoot and resolve issues.
- Consulted with support agents to help identify the appropriate hosting solution for our customers.
Online Support Technician
Confidential
Responsibilities:
- Provided full service support for Confidential customers via ticket queue system.
- Assisted customers with using Confidential services to build their web presence.
- Troubleshot issues with webhosting accounts and the Website Tonight website builder service.
- Assisted customers with configuring the DNS settings on their domain names and hosting accounts.
- Performed customer walkthroughs for configuring and troubleshooting email clients.
Customer Support Representative
Confidential
Responsibilities:
- Provided full service support for Confidential customers via telephone.
- Assisted customers with using Confidential services to build their web presence.
- Troubleshot issues with webhosting accounts and the Website Tonight website builder service.
- Assisted customers with configuring the DNS settings on their domain names and hosting accounts.
- Provided detailed instructions for configuring and troubleshooting email clients.
Account Executive
Confidential
Responsibilities:
- Provided sales support for a portfolio of IT companies.
- Consulted clients on a full range of hardware, software, and services.
- Researched to identify and create custom IT solutions.
- Coordinated conference calls and on-site meetings for IT engineers to meet with clients.
- Performed online presentations to present solutions and close sales.
- Developed a custom CRM to manage my client contacts, profiles, and sales information.
Product Information Specialist
Confidential
Responsibilities:
- Productized curriculum products and supporting learning resources for our proprietary LMS courses.
- Ensured data integrity with a stringent quality control process.
- Managed our customer channels to make courses available for the client campuses.
- Coordinated the course organization for the client catalogs.
- Managed the finalization and release notification process of our internally developed courses.
- Troubleshot LMS configurations and all associated technical issues.
- Consulted internal parties and clients in regards to the Productization process as well as AICC and SCORM Java package import processes.
Web Application Developer
Confidential
Responsibilities:
- Installed CMS applications on hosting accounts and servers.
- Made custom configuration modifications to the installed CMS applications.
- Modified website themes via CSS and website graphics updates.
- Modified and created modules/plugins for extended CMS functionality.
- Built custom backend applications to interface with CMS applications.
- Created custom server scripts to automate tasks.
- Managed server environment health and security configurations.
- Managed and modified MySQL databases.
- Troubleshot Apache, PHP, and general server errors and issues.
