Web Application Developer

The purpose of a good architecture is to defer decisions, delay decisions..... Why? Because when you delay a decision, you have more information when it comes time to make it. Robert C. Martin

About

Summary

  • 10+ years experience
  • Team lead and offshore team management experience
  • Comfortable working remotely
  • Large scale ecommerce development
  • Network and server administration
  • Front-end and back-end development
  • PHP/Zend framework certification
  • Java programmer certification

Experience

Nziswano

Principal and Lead Developer

Digital agency focused on microsites and headless WordPress implementations. Leverage cloud based services provided by Google, Amazon and Microsoft to build static front-ends backed by web services and WordPres.

  • Built and maintaining a worker database site focused on the blue collar and service industries.
  • Created a variety of microsites for individual clients.
  • Integrate 3rd party services into microsites.

Paseo Daycare and Preschool

Center Administrator

Organized and automated the daily administration of the center. Created software tools for student account management. Transferred all documents to Microsoft OneDrive to prevent duplicates and to provide access on all devices. Setup reporting software to generate both financial and student reports. Created volunteer program to increase community participation in the center.

  • Built school website using Google Firebase and Amazon Web Services.
  • Created Python based student account management application.
  • Setup parent advisory council to give parents more insight into the school.

LaGuardia Community College

Open Code Instructor

Developed a curriculum which gives students an introduction to web development principles and teaches them basic HTML, CSS, along with commonly used frameworks and design principles.

  • Taught students the latest in HTML and CSS
  • Used Moodle as an online learning repository
  • Scheduled industry veterans to talk to students about opportunities and challenges in web development
  • Help students with personal projects

Experian

Senior Web Developer

Developed and maintained custom email marketing solution front-end that was integrated into main Cheetahmail platform. API support for Amazon web services including S3, CDN services. Additional work included working with Adobe Omniture APIs.

  • Setup Gerrit for code review with remote team.
  • Provided basic API layer to integrate 3rd parties into main email system.
  • Worked with Google on email with Adwords integration.
  • Worked with 3rd party vendor on an extensive security review and fixes to system.

CNBC

Web Application Developer

Worked on architecture and implementation of content management solution and public website. Converted Microsoft provided content management solution to PHP based solution based on Drupal and Zend Framework. Implemented Gearmand for API based backend for processing background jobs.

  • Team lead working on DSL for creating pages
  • Implemented "headless" CMS
  • Introduced Smarty templates for the front-end developers

Rent The Runway

Web Application Developer

Drupal based ecommerce site. Modules written include customized CDN module using ImageCache, Authorize.net checkout module using their credit card storage service and a custom product reviews module. Also used Drupal services to provide backend support for an iPhone app. Implemented version control and basic unit testing. Integrated Facebook into the site using the PHP client. Used Bronto for our email communications through Drupal. Built API integration with Authorize.net for credit card processing and secure credit card storage.

  • Custom review system for users to rate the dresses they have rented.
  • Implemented Subversion for version control and managed roll-outs.
  • Created a BIRT server for sales reporting.
  • Implemented functional testing using PHPUnit, Selenium and Hudson.
  • Initiated Symfony project for testing converting site to MVC.

NightAgency

Web Developer

Build interactive sites for a variety of clients including Hanes, Soft Scrub and Purex. Majority of development is done using PHP. Frameworks included CakePHP and Zend Framework. Work with online services such as Amazon S3 for storage. Rapid development environment for clients with strict deadlines for product launches.

  • Localize multi-lingual promotion sites.
  • Provide web services using AMF for Flash based site.
  • Amazon S3 for asset storage.
  • 3rd party APIs for language moderation using SOAP.

Skills

Development

  • Languages
    JavaScript
    PHP
    Python
  • Frameworks
    Angular
    Drupal
    Flask
    Reactjs
    Symfony
    Vuejs
    WordPress
    Zend Framework
  • Cloud Services
    AWS
    Azure
    GitHub
  • Tools
    Git
    Jenkins
    Trello

System Administration

  • Operating Systems
    Linux
    Mac OS X
    Windows
  • Web Servers
    Apache
    Nginx
  • Databases
    MySql
    PostgreSQL
    MongoDB
    DynamoDB
  • Networking
    Firewalls
    DHCP
    DNS
  • Cloud Environments
    AWS
    Azure
    Google Firebase