Post Job Free

Resume

Sign in

Web Developer Design

Location:
Prescott, AZ
Salary:
Open
Posted:
February 05, 2018

Contact this candidate

Resume:

Greg C White

*** * ****** **** *****

Prescott, Arizona 85345

928-***-****

e-mail: ac4cvn@r.postjobfree.com

Availability: Contract.

Summary of Work Experience:

Full-Stack Web Developer experienced in the design and development of Single Page web Applications(SPA). Recent experience designing and developing Singe-Page Web applications using Node, Angular,React,Handlebars, Ember,Backbone, D3 and Bootstrap Version 4. Experienced Microsoft Typescript programmer using ES6. Recent experience designing, developing and implementing server-side Node Javascript applications using Web sockets.

I'm an expert in Functional Javacript programing and am very comfortable in converting and implementing code using the principles of: pure functional, Stateless, variable free, immutable and “zero side effect”. REST API expert with recent experience designing and implementing using Swagger.

Very experienced in the use of: Closures, Clustering, Bindings and Sockets and programming to the Node Single Thread Event Loop. Component, Selector, Provider and Template design. For Angular UI client-side development, I am well-versed in the use of: Two-way data binding for applications that utilize Angular JS 1.x, FLUX methodology for Angular 4 apps, dependency injection, component design, angular forms, deep linking, directives, promises, services, routing, template and partial design and well as understanding the Angular watch and digest cycles. Additionally, I am a seasoned web application designer using Ruby on Rails. In particular, Ruby 2.0 and Rails 4.1.

Very recent experience designing and developing Angular 4 components using ES6(TypeScript) with and emphasis on conforming to the component tree design model. Very experienced in the use of the Zone.js library in programming Angular 4 for “change detection”.

Heavy use of Typescript and Javascript design patterns, including Singleton, Factory, Abstract Factory Object, Decorator and Iterator. Application development using Objects, Prototype, Scope, “this”, Apply, Call and Byte Arrays. Very fluent is the use of Node JS server side scripting using web sockets. Well versed on the use of: SSH, SSL and Encryption. Very experienced in the use of Test driven and Behavior Driven Development. Extensive use of: Mocha, Jasmine and Karma and Chai coupled with Node, Phantom and Selenium. Recent test driven development experience where I implemented Javascript Type validation using JOI as well as using the Supertest and Sinon libraries for function mocking.

Bootstrap 4 web design with an emphasis on: Responsive web design, the Grid system, Flex order, Push, Pull and Offset, CSS styling, designing custom CSS3 classes(pseudo classes, Box sizing), CSS media queries. Very experienced in prototyping web front end applications using screen mockup packages such as Balsamiq and Pidoco and converting those designs to Twitter Bootstrap. Very proficient in HTML5(Canvas and HtmlVideoElement), CSS3 as well as SASS and LESS asset management programming. Familiar with web services programming to JSON, SOAP or XML. Very experienced with MVC architecture and design patterns, especially Angular JS. Javascript programming using JQuery.

Seasoned in the use of Linux internals and custom kernel configuration as well as script programming using Bash, Perl and the GNU Tools. I’m an expert in the use of Linux Containers(lxc) and am very comfortable configuring and using CGroups and Namespaces as well as architecting, designing and implementing Docker based container solutions. Recent experience in the area of container based orchestration including using Kubernetes and Docker. Extensive use of Agile development practices including developer stand ups, story board design, burn-down and waterfall using Rally, Atlasssian Jira and Version One. Extensive use of source code management systems including Git and SVN.

Education:

Bachelor of Applied Science, Florida Atlantic University, Boca Raton, Florida - Software Engineering, also University of California, Berkeley, California - Professionals Extension Program - Computer Science

LFCE(Linux Foundation Certified Engineer) - 2016

US Government Clearance:

Active Secret

Employment History:

Under contract to: Oracle Corporation

March 2017 – January 2018

Full Stack Web Developer. Single Page Application(SPA)web design, development and deployment for a web migration and orchestration tool. REST API design using Swagger. Extensive Node.js server based Javascript design, development and deployment. Extensive UI design using the FLUX methodology coupled with the MEVN stack(Mongo Express Vue and Node). Heavy Typescript, Coffeescript and Javascript programming using ES6 and ES2015. Store management, Reducer and Action design, web form design, Component, Filter, Selector, Service, Directives, Providers and Template design. UI Containers, Dynamic binding, dependency injection, one-way data binding, properties management and host elements. Closure, Webpack and Gulp package management.Extensive use of Terraform as the implementation model for IAS(Integration as a Service).

Back end application data storage and synchronization using Scala. Session management using yar. Test driven development using Jasmine and Karma. Real time data pipeline planning and development using Kafka. Data base programming using Cassandra and the Cansanda query language. Website end-to-end testing using BrowserStack and Protractor. Application configuration and deployment using Linux containers(LXC) along with Docker. Very proficient in the use of Docker Containers, Docker Compose, Machine and Swarm as well as building and maintaining fluid image repositories. Agile development using JIRA. Source code management using BitBucket and Git

Under contract to: Cisco, San Jose, California

September 2016 - March 2017

Full Stack Web Developer- Team lead for the design, development and implementation of a suite of Micro-services based network-centric device health checking services based off of the Software Defined Network(SDN) architecture. Redux based front-end and back-end design and programming using Node JS with Angular JS. Extensive use of the Node event loop programming that emphasized the advanced use of: closures; clustering; callbacks; event emitters; asynchronous programming using waterfall and parallel; streams and the async module. REST API design using Spring as well as Sping Boot.

Angular 2 front end component design using the Flux application architecture in conjunction with Redux and Immutable JS. TypeScript programming. Extensive use of: Application Bootstrap(system.js), Form Builder, Pipes, Component, Filter, Selector, Service, Directives, Providers and Template design that make extensive use of Angular 2 constructs. NgFor, NgModel, NgModelGroup, UI Containers, Dynamic binding, dependency injection, two-way data binding, properties management and host elements. Webpack and Gulp package management using Node.js. Git source code management using GitFlow along with Jenkins. SQL Database programming using Postgres SQL.

Under contract to: NetApp, Atlanta, Georgia

April 2015 - September 2016

Full Stack Web Developer. Single Page Application(SPA)web site design development and deployment for a Network Storage and Data Management application. Extensive use of the FLUX methodology as well as Real-time application Javascript client and server side programming. Extensive use of multiple web based Javascript frameworks, include Node, React, Gulp and Bower. Node Express development for a suite of event driven logging and resource monitoring objects. Extensive use of Node.js event loop programming that emphasized the advanced use of: closures; clustering; callbacks, event emitter; streams and the async module. Extensive use of the FLUX application architecture. Reusable component design, two-way data binding, and unidirectional data flow. Virtual DOM manipulation, state versus property, async, Event Emitters, promises, stores and rendering expert. Javascript application development and testing using Hapi, Nipple and Wreck. Full Stack Web Developer. Adobe Flex application design for a custom video streaming component which was coupled with Spark, Node and React JS component and integrated seamlessly into NetApp’s flagship Network Storage and Data Management application named Synergy. Extensive use of Node.js for Test driven development utilizing Jasmine. Very experienced using Socket-based programming, web sockets, JSON formatting, buffering, Zero MG messaging, REST API programming, Pushing and Pulling and Event Emitters. Extensive use of Express, React, Gulp, and the Hapi server framework. HTML, CSS and LESS formatting as well as Twitter Bootstrap version 3 design. Extensive use of Flash Player(Flex) application programming in conjunction with Spark and Node.js to facilitate a custom remote video streaming product. Reusable component design, two-way data binding, and unidirectional data flow. Virtual DOM manipulation, state versus property, async, Event Emitters, stores and rendering expert. Server side development and testing using Hapi, Nipple and Wreck. Back-end application data storage and synchronization using Firebase. Session management using yar. Test driven development using lab. Web site build and deployment using Gulp and Browserify.

Back end application data storage and synchronization using Firebase. Session management using yar. Test driven development using lab. Web site build and deployment using Gulp and Browserify. Application configuration and deployment using Linux containers(LXC) along with Docker. Very proficient in the use of Docker Containers, Docker Compose, Machine and Swarm as well as building and maintaining fluid image repositories. Agile development using Rally. Source code management using BitBucket.

Under contract to: Cigna Mobile Pharmacy, Waterside Crossing, Connecticut Remote

January 2013 – March 2015

Full-stack Web Developer. Angular JS Single Page Application(SPA)web site design, development and deployment for a suite of Mobile Home Pharmacy Applications. Ruby(2.1), Rails(4.1), Javascript, Twitter Bootstrap 3, HTML 5, CSS, LESS and RESTful based services development. Model View Controller design and development. Angular 2.x(Beta) retro-fit programming, converting over a dozen directives to components and removing angular controller code, $scope and re-designing the critical UI components to use 2.x objects. Node.js programming for a Server based command processor that provided user feedback for Pharmacy “on-call” real-time ordering events. Node Express application development that featured extensive use of closures, generators, Zero Message Queue(0MQ), socket programming, clustering, promises and request/responder objects. Single Page Application web design using Angular JS.Lead designer for the development of all Directives, Services and Promises. Extensive use of the Amazon AWS Javascript SDK(SNS, SQS and S3). This contract also made use of the Amazon Mechanical Turk Developer Sandboxes as well as the use of Amazon AWS and SDK for SNS, SQS and S3. This contract also made extensive use of Test-Driven UI development(TDD) with the focus tools being Jasmine using ES6, Selenium, and Phantom.js. Ruby on Rails application design, development and deployment using Model-View-Controller with an emphasis on Rails 4 features(named scopes, RESTful routes and API design using Swagger, strong parameters(white listing), flash hash and nested resources). Resource development using HATEOS technology. Oracle DB SQL programming and configuration. as well a programming Migrations. Screen mockup design using Balsamiq. JSON data serialization. User login, role and authentication using Devise. Familiar with Ruby Gem design and implementation. Familiar with Sprockets, Cucumber, Sass, LESS, HAML, RSpec and Rake. Extensive use of Active Record, Action View Helpers and partial template design. Apache2 web server configuration as well as WSGI debugging. Excellent knowledge of how to design and develop HTTP Request Objects and how to debug using ruby-debug and RubyMine. SSL programming to interface with online store inventory and checkout using PayPal. Very experienced with Agile and SCRUM development methodologies using VersionOne including: Story board design, work flow management, burn-down charts and waterfall. Extensive use of the JAVA Spring framework. Linux based development using Ubuntu 14.04 and Red Hat Enterprise Linux 6.5. Apache 2 WSGI configuration. Linux script boot and environment configuration using bash. Virtualization and provisioning expert for Vagrant, Chef and Jenkins CI. Application development and testing using Linux containers. Expert experience in creating testing and deploying Chef based recipes. Heavy Ruby 2.0 programming. Experienced in working in a team deployment environment using Continuous Integration via Jenkins. Very experienced at AWS in deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS • AWS API Gateway, Lambda, EC2, Cloudfront and DynamoDB. Migrating existing Cigna applications to AWS • Implementing and controlling the flow of data to and from AWS • Selecting the appropriate AWS service based on compute, data, or security requirements • Identifying appropriate use of AWS operational best practices • Estimating AWS usage costs and identifying operational cost control mechanisms.

Under contract to: PayPal, Scottsdale, Arizona

January 2012 – December 2012

Full Stack Web Developer - Site design, development and deployment for a distributed Risk Management and Evaluation system. Extensive PHP application development using Zend Studio 10. SQL Server integration. TSQL programming. HTML5, CSS3 and PHP programming.

Under contract to: CBTS, Cincinnati, Ohio

January 2011 – December 2011

Full Stack Web Developer. Single Page Application(SPA)web site design, development and deployment for a suite of Internet based E-Mail Security Tools. Ruby on Rails, Angular JS, Javascript, HTML 5, CSS, and RESTFUL based services development. Model-View-Controller design and development. Single Page Application(SPA) web design featuring: two-way data binding; directive, service and promise design; deep linking; template and partial design; routing, RESTful Endpoint and API design; JSON document handling. Extensive use of the Amazon AWS Javascript SDK(SNS, SQS and S3). Using AWS to deploy and manage existing CBTS applications to AWS EC2. Extensive use Chef Cloud Formation Templates and Ruby script programming as well as the use of knife-ec2. Recent testcase and application deployment using Node JS. Extensive use of Test Driven Development using QUnit, Node.js, Karma, Require, Phantom and Selenium.

Ruby on Rails application development and deployment. I also designed several custom device specific Gem files. Ruby Gem web services integration using Devise, Sprockets, Cucumber, Sass, HAML, RSpec and Rake. Web site HTML and CSS GUI design using Twitter Bootstrap and HTML(Jade).Very experienced with Agile and SCRUM development methodologies using Confluence JIRA including: Story board design, work flow management, burn-down charts and waterfall. Linux based development using Ubuntu 13.04 and Red Hat Enterprise Linux 6.2.

Under contract to: OnStream Media, Colorado

January 2010 – December 2010

Full Stack Web Developer. Single Page Application(SPA)web site design, development and deployment for a suite of Cloud based streaming conference room and media presentation products. Test driven development using Node.js, RSpec and Cucumber. Front-end web design using Twitter Bootstrap and Angular JS coupled with HTML 5 (Canvas) and streaming media extensions. Heavy use of Dependency Injection($scope), DOM manipulation, Directive, Promise, Service and Module design. Wireframe design using Axure. RESTFUL based web service design. Back-end database design and maintenance using SQLServer. JSON data serialization. Amazon Web Services (AWS) deployment using AMI(Amazon Machine Images). The creation and deployment of EC2 instances. The management of EC2 volumes including RAID. Extensive use of Chef provisioning in conjunction with Amazon Cloud Formation templates using knife-c2. Deployment of new server configurations(active and passive);EBS RAID volume maintenance;Cookbooks that use LWRP; Run lists;Containers and Data Bags.

Under contract to: IBM Security Services, Boulder, Colorado Remote

February -2009 – September 2009

Full Stack Web Developer – Single Page Application(SPA) web site design, development and deployment for an Enterprise security and compliance data warehousing application. MVC design and development using Ruby on Rails 4.x. DB2-2 SQL programming. Rails Asset Pipeline programming. Behavior driven development using Rspec. Angular JS front end UI template design. Model-View-Controller design using Ruby on Rails. Agile Development using JIRA, Confluence and Story Board design. Site mapping and wireframe design using JetStrap. Web form and template design using Angular JS. Very experienced with analyzing and re-engineering SPA’s(single-page applications) using MVC. Wireframe design using Balsamiq. WebStorm development and debugging. JSON data serialization. Test driven development from User Stories using Node.js, Jasmine, Capybara and Selenium. Ruby on Rails Layout and Template design using CSS(Sass and LESS). Ruby Gem web services integration using Devise, Sprockets, Cucumber, Sass, HAML, RSpec and Rake. Additional project work using Python ETL programming for concentric data modeling. Red Hat Linux 6, Fedora Core 13 and Ubuntu 12.04 LTS. Linux kernel configuration and script programming using bash, perl and python. Linux application and GUI programming using Tcl/Tk. Linux programming using GNU tools(GCC,make).

Under contract to: Arrowhead Messianic Congregation, Peoria Arizona

December 2008 – February 2009

Web Services Engineer - Web site design, development and deployment using Ruby on Rails. HTML and CSS programming. Model-View-Controller design methodology. Test driven development using RSpec, Jasmine and Node.js. HTML 5 Media web site programming and enrichment using Canvas. Asset pipeline management and content delivery network(CDN) performance utilization. CSS and HTML form and template design using SASS and HAML. AJAX programming using CoffeScript with JQuery. Template design using Twitter Bootstrap. RESTful based application development using the django-rest framework along with Swagger Web site deployment and load balancing using Heroku. Site mapping and wireframe design using JetStrap. WebStorm web development and testing. Heavy use of Dependency Injection($scope), DOM manipulation, Directive, Promise, Service and Module design. SQL programming using MySql. Extensive graphic and web design experience using Adobe Photoshop, Illustrator, Page Maker, and Dreamweaver, as well as Gimp. Slicing and PSD Layout design. PSD to CSS conversion. Ubuntu 12.04 LTS. Linux kernel configuration and script programming using bash, perl and python. Linux application and GUI programming using Tcl/Tk. Linux programming using GNU tools(GCC,make).

Under contract to: Cameron Health, San Clemente, California

November 2004 – December 2008

Windows CE .NET Systems Engineer. Windows CE .NET software engineer responsible for the design and implementation for an ARM based embedded heart monitoring device. Windows CE .NET managed code development using the .NET Compact Framework 3.5. C# custom web based graphical user interface design using ASP.NET, AJAX and SOAP. I also designed and implemented several custom Compact Framework FCL GUI controls for a Windows CE client based application, including: A customized GWES launch able desktop with user-defined Widgets, an advanced Application launcher and a customized Taskbar object.



Contact this candidate