Full Stack Web Developer Resume
0/5 (Submit Your Rating)
San Jose, CaliforniA
SUMMARY:
- Full - Stack Web Developer experienced in the design and development of responsive web applications. Experienced Java 8 developer with recent experience using Spring Boot, Maven and Eclipse frameworks. Very experienced in micro-services design and implementation. I also have 3 years of solid, recent experience in the design and implementation of REST based API's using Spring Data REST, Swagger, Amazon API Gateway and Amazon Query API
- Recent experience designing and developing Singe-Page Web applications using Node, Angular, React, Handlebars, Ember, Backbone, D3 and Bootstrap 4. Experienced Microsoft Typescript programmer using ES6. Recent experience designing, developing and implementing server-side Javascript applications using Web sockets.
- Very experienced in the use of Amazon Web Services including EC2, S3, Amazon API Gateway, CloudWatch, Lambda, Kenesis and Dynamo DB. Expert Javascript programmer with recent heavy design and programming using Angular 2.0 and converting applications from 1.5 to 2.0 and 4.0. I also have designed UI components using the Redux architecture. I’m a senior level architect specializing in the use of UI design patterns that reflect the use of state-of-the art Component design. I am confident in developing and using Action Creators, Reducers, mapStateToProps and Event Handlers. Well versed in the FLUX application architecture, parent-child/root component concepts and programming to the ES6 specification. Recent experience in developing infrastructure application deployment using Docker and Linux containers. GUI design using real-time graphing and library development for a variety of open source products such as D3.
- 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.Two-way data binding, dependency injection, forms, deep linking, directives, promises, services, routing, template and partial design and $watch. An expert at understanding and programming to the Angular 1 digest cycle as well as designing and developing both Angular 1 and Angular 2 components using 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 2 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. CSS3 Expert specializing in pseudo classes, Box sizing and basic styling skills. 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.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, California
Full Stack Web Developer
Responsibilities:
- Team lead for the design, development and implementation of a suite of Microservices based network-centric device health checking services based off of the Software Defined Network(SDN) architecture. REST API and micro services development using Spring Boot, Spring Data JPA, Spring Data REST and Spring MVC Web Rest Controllers. Front-end and back-end design and programming using Java 8 in a Spring, Maven(m2Eclipse) environment. Extensive use of Microservices design patterns including: Repository, Controller, Aggregator, Container, Branch and SAAS. Heavy Javascript component design using the
- Model-View-Controller pattern in conjunction with Angular 4. Extensive use of the MEAN stack. Component and template design using both TymeLeaf and Angular 4. Additional experience using AMD(Require.js). Extensive use of Confidential ’s Application Policy Infrastructure Controller Enterprise Module(APIC-EM). HTML 5 Canvas programming using JsIso. Extensive use of the Grapevine Elastic Services Platform as a container orchestrator as well as Kubernetes. Extensive use of: Closures, Asynchronous programming including Waterfall and Parallel, Clustering, Bindings and Socket programming to the Node Single Thread Event Loop. Continuous integration using Jenkins SQL Database SQL programming using Oracle andPostgres.
Confidential, Atlanta, Georgia
Full Stack Web Developer
Responsibilities:
- 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. REST API development using Swagger. Extensive use of multiple web based Javascript frameworks, include Node, Angular 4, 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, with extensive work on creating and deploying Action Creators and Reducers. Reusable component design using unidirectional data flow. Virtual DOM manipulation, state versus property, async, Event Emitters, promises, stores and server-side rendering expert. Javascript application development and testing using Hapi, Nipple and Wreck. Very experienced using Socket-based programming, web sockets, JSON formatting, buffering, Zero MG messaging, 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. 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.
Confidential
Full-stack Web Developer
Responsibilities:
- Enterprise Java 8 application development the Spring Framework in order to create, design and implement a suite of Mobile Home Pharmacy Applications. An integral part of this effort was the development of new HATEOS HIPAA compliant REST endpoints using Spring Boot along with the Amazon API Gateway and Query API.
- UI Development using Angular JS. Extensive use of the Model-View controller and Repository patterns. Javascript programming that made extensive use of two-way data binding, $scope as well as directive, template and service design.
- Extensive use of Amazon AWS including: EC2, Cloudfront, Lambda, Kenesis, Dynamo DB, API Gateway, IAM and AWS Single Sign on. This contract also made use of the Amazon Mechanical Turk Developer Sandboxes.
- Test-Driven UI development(TDD) with the focus tools being Jasmine using ES6, Selenium, and Phantom.js.
- Oracle DB SQL programming and configuration. as well a designing and programming migrations. Screen mockup and wireframe design using Balsamiq. JSON data serialization. SSO(Single sign-on) API design. Very experienced with Agile and SCRUM development methodologies using VersionOne including: Story board design, work flow management, burn-down charts and waterfall. Agile development using Version One. Source code management using GitHub and Giflow with Jenkins as the continuous integration tool.
Confidential, Scottsdale, Arizona
Full Stack Web Developer
Responsibilities:
- 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. Extensive use off the D3.js library for real-time chart mapping and display. Linux script boot and environment configuration using bash. Virtualization and provisioning expert for Docker, Chef and Jenkins CI. 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 • 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.
Confidential, St Louis, MO
Full Stack Web Developer
Responsibilities:
- Wed application developer for a suite of sales data collection modules in order to streamline and consolidate multiple web portal feeds. Extensive use of AWS Lambda and Node.js including the use of CallBacks, Event Emitters, Promises, Google Protocol Buffers, Protocol.js, Web Sockets and the extended use of UI front development using Angular JS 2.x. Very experienced in the use of: Microsoft Typescript programming, Bootstrapping, Reflection, UI Component design, component reuse, Webpack, Closures, Clustering, Bindings,Web Sockets and programming to the Node Single Thread Event Loop. Uni-directional data flow, FLUX principle programming(Action, Dispatcher, Store and View), property versus state, routing, template and partial design. Cryptography, SSH, SSL, encryption and encode/decode using the AWS Key Management Service. Message processing using RabbitMQ. Asynchronous function programming using async(waterfall, parallel).
- NoSql programming using DynamoDB. Heavy Javascript design and development using Objects, Prototype, Scope, “this”, Apply, Call and Byte Arrays. Server side scripting using Node.js and socket.io This project made extensive use of Test Driven Development using Mocha, with case driven tests that emphasized the use of Spies(Sinon), Rewire(User data injection), Istanbul(code coverage), Supertest(HTTP endpoint mocking) and Cheerio(HTML response). Additional heavy tasking to cloud deployment using AWS Lambda, Kenesis, S3, S2, SNS and Vault as well as interfacing to Heroku Connect. Postgres TSQL programming. Extensive use of AWS API Gateway, Docker, Chef, Cloud Formation and VPC set up. Agile development using Rally. Git source code management and continuous integration using Jenkins. Extensive use of: feature branch and remote branch setup, merging and rebasing.
Confidential, Colorado
Full Stack Web Developer
Responsibilities:
- 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.
Confidential, Boulder, Colorado
Full Stack Web Developer
Responsibilities:
- 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).
Confidential, Peoria Arizona
Web Services Engineer
Responsibilities:
- 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. 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).