We provide IT Staff Augmentation Services!

Senior Full Stack Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

To obtain a stable career that utilizes my skills while being challenging, ethical, and worthwhile.

TECHNICAL SKILLS:

Languages & Technologies: ES6 / JavaScript, HTML5, CSS3, SCSS, Less, PHP, Java, Python, Perl

Major Applications: Sublime, IntelliJ, Doctrine, Fatwire, Hibernate, Maven, Ant, Tableau, Highcharts, Jasper Reports, Express, Firebase, NodeJs, Nginx, Apache, Tomcat, OpenSSH, HG, GIT, SVN, CVS, NoSQL, Oracle, PostgreSQL, MySQL, Phonegap, UXPin, Photoshop, GIMP

Major Frameworks: Vue, Lodash / Underscore, Bootstrap, React, AngularJs, Backbone, Grunt, Gulp, Webpack, Dojo, ExtJs, YUI, jQuery, Zend, Cake, Drupal, DWR, JBoss, Tomcat

EXPERIENCE:

Senior Full Stack Engineer

Confidential

Responsibilities:

  • Worked on a multitude of projects relating to site reliability chiefly for identifying site - wide issues based on several data points and promoting solutions to essential developers predominantly using Tableau, AngularJs, React, Bootstrap, Webpack, Grunt, Nginx, LoDash, ExpressJs, Java, Moment, Splunk, Teradata, Highcharts, Less, and Scss.
  • Worked with various data sources for source data that were combined and accessed by local db caches and data sources to be consumed by archived and real-time reporting and analytics.
  • Implemented a custom framework to add routing to Tableau and accessibility for custom data sources based on single sign on.
  • Worked with a variety of teams in a variety of nations that had varied security policies and KPIs while setting and meeting local expectations for my own team’s security, standards, and KPIs.
  • Co-lead an architectural junto that served to establish ui/ux standards as well as coding style, testing frameworks, and methodologies for a variety of teams with varied experience levels. Designed standards with the goal of easy maintenance from developers with little-to-no front end or web experience.

Lead Front End Developer

Confidential

Responsibilities:

  • Worked as the lead architect of development decisions concerning browsers & mobile platforms predominantly using Grunt, Gulp, Nginx, Backbone, Underscore, LoDash, AngularJs, NodeJs, Java, Lisp, Python, MediaElementJs, and jQuery.
  • Migrated existing platforms to support modern browsers with HTML5 media and local storage while allowing for legacy fail-over for older versions of internet explorer
  • Created custom framework for multiple applications to support rich media delivery system based on custom architecture.
  • Lead classes on Front End Development, Full Stack Development, and Project Management.
  • Lead a team of offshore developers, coordinating meetings, requirements gathering, code reviews, and deployments across four time zones.
  • Migrated existing XMLRPC and SOAP interfaces to Rest, HATEOAS, and a lightweight RPC using WebSockets.

Lead JavaScript Consultant

Confidential

Responsibilities:

  • Worked with migrating the existing dojo framework from 1.5 to the latest 1.9, including migration from a previous Synchronous stack to a fully supported AMD functionality.
  • Created build script to work with maven & windows that would integrate with mock frameworks to emulate production services.
  • Re-wrote custom front end applications features to work both securely and quickly in a modern framework.
  • Migrated static fixed-width design to a responsive design.
  • Implemented html5 functionality that would fail gracefully in Internet Explorer 6.
  • Repaired numerous security vulnerabilities related to XSS and SQL Injection.
  • Helped train other developers on JavaScript best practices and helped create a company accepted set of coding standards practices.

Senior Front End Developer

Confidential

Responsibilities:

  • Worked on business-critical application development for Confidential Company and Confidential .
  • Worked on front-end applications using HTML5, CSS3, and ECMA5 that integrated with WSO2 services and proprietary responses as well as Adobe CQ CMS content templates.
  • Worked directly with clients and client developers in collaborative and empathetic roles, developing software on sight or remotely depending on needs.
  • Developed a custom JavaScript framework capable of being utilized for a broad variety of browsers on desktop and mobile.
  • Unified XHR responses from varied sources to be used both in session and local storage for application state management.
  • Worked with Phonegap to ensure a single code base being used and supported with greatly divergent application backgrounds.
  • Modified inline both jQplot and jQuery libraries to implement logarhythmic animation algorithms to support application needs where native support was lacking or completely absent.

UI Developer

Confidential

Responsibilities:

  • Created and maintained a collection of integrated applications for health care scheduling, payroll, account and file management in an Agile environment.
  • Focused on front end development, dealing with client heavy applications that must balance front loading data stores with multiple xhr requests while supporting multiple browser types.
  • Maintained strong coding standards using test driven development as well as code sniffing and additional evolving local standards.
  • Strongly relied on MVC conventions on both service and client code bases that relied on a synchronous state between the service tier and simultaneous clients.
  • Developed RESTful services that communicated between an Extjs framework and Zend framework using JSON or XML.

Senior Applications Developer

Confidential

Responsibilities:

  • Created Mobile applications that interfaced between a Cake service and an embedded browser.
  • Used Dojo's AMD API to improve load times and facilitate communication between the mobile client and server.
  • Used Tomcat to serve JSON content between the Cake service and data sources (a mixture of databases and 3rd party SOAP services).
  • Used local pooling and caching to minimize data payload and improve application performance given the mobile application mixture of smaller CPUs and minimal bandwith.
  • Worked in both Java and Objective C to produce a unified look and feel for the light-weight mobile browser.
  • Used minified and specifically versioned EcmaScript libraries locally cached to both negate caching issues as well as improve performance.
  • Contributed to Dojo's mobile codebase, fixing a variety of rendering and deference errors.

Applications Developer

Confidential

Responsibilities:

  • Developed in an Agile shop running a Zend framework with a Doctrine ORM.
  • Developed on all layers of the stack, running python on a functional / administrative level to using jQuery with HTML5 components.
  • Created API endpoints to expose core functionality (payment processing, cart manipulation) to third party vendors. Defined a custom OAuth endpoint based on the PECL library.
  • Integrated developed code with phpunit and other functional testing tools. Employed test driven development for application creation and maintenance (including adding new tests and removing or repairing obsolete and broken tests)
  • Developed automated scripts for the deployment and continual testing of code in development, testing, staging, and production environments.
  • Directly interacted with third party email providers for both marketing and notification emails

Web & Tools Developer

Confidential

Responsibilities:

  • Developed under a custom web transport layer ( Confidential ) built in Python, using xml as a language between AJAX interfaces, UNIDATA databases, PostgreSQL, fax and phone services, and Gmail mail servers.
  • Created dynamic web site features that guided user authentication and access through a “single page” layout, reducing load time to 1/20th and click-through count by half.
  • Developed applications that could operate nearly the same and scale for external and internal use and for a variety of customers, co-workers, and colleagues.
  • Dealt directly with sensitive data related to title insurance, creating or managing several layers to protect the end user while not inhibiting their ability to work.
  • Created a variety of automated scripts in python and perl that streamlined the deployment, testing, auditing, and maintenance of the website and applications.

Lead Developer

Confidential

Responsibilities:

  • Worked with creative and marketing staff to develop tools, web pages, applications, and automated processes.
  • Created testing and staging environments as both a security measure and means to improve the deployment process of new web pages and applications.
  • Worked with Drupal CMS, building custom templates and themes to meet the needs of the site.
  • Transitioned MySQL database servers from a virtual cluster to dedicated hosting. Worked with DNS servers to allow for a shared domain hosted on several machines (mail & web).
  • Directly interacted with third party vendors for the purpose of outsourced existing tool development.

Software Developer

Confidential

Responsibilities:

  • Co-managed site Fatwire CMS and directly interacted with state personnel of both experience and novice technical levels. Worked seamlessly with all aspects of the development process from content, look and feel to security and efficiency in deployment.
  • Developed simple to complex web applications that used AJAX with J2EE and Perl. Focused on JSF and JSP for templating spanning applications using DWR whenever possible.
  • Designed applications that used fifo file system named pipes to grab data from log files realtime, eliminating the need for mirror processes inline with web applications.
  • Worked in a load balanced multi-tiered environment. Applications needed to maintain state, session, and database socket connectivity across 4-6 systems acting as one.
  • Mirrored and migrated data between Oracle, MsSQL, and MySQL, and state mainframes.
  • Utilized screen scraping as a means of reading from and writing to state mainframes for instances where no other means of getting to the data were possible.
  • Contributed to jQuery’s code base by fixing and posting bug fixes related to browser compatibility and screen resolution.

Software Developer

Confidential

Responsibilities:

  • Developed complex web applications that used XMLRPC (AJAX) with PHP and Java applications. Utilized the GWT whenever possible, creating scalable and standards compliant code.
  • Developed with Drupal, allowing flash, php, perl, and java based applications to be extended and maintained within the CMS.
  • Implemented proprietary logging mechanism that used SMTP and asterisk to send SMS and / or email for error messages generated within PHP. Developed alert system so that developers and system administrators were aware of client problems before the clients were, at any hour of the night.
  • Improved the flow and performance of applications by converting standard php pages to use templates with byte code, C and Java servlets requested asynchronously, and using AJAX whenever possible for improvements of interfaces. Viewed AJAX as a viable alternative to flash for both performance and look and feel.
  • Worked with Flash and Action Script, using a variety of protocols (notably IRC) to communicate between action script and the asterisk server.
  • Developed many XML parsers from scratch or using built in libraries with J2EE for both client and server side configuration.
  • Worked in depth with PostgreSQL (8.2), optimizing queries, views, triggers, functions, stored procedures, and planning the schema as a whole. Dealt with the complexities that arise with vacuum and analysis processes needing to run while the server was at a full load.

We'd love your feedback!