Senior Software Engineer Resume
SUMMARY:
- 13+ years of Full Stack development in a variety of platforms, application servers, database servers, development tools, and corporate cultures. Language and platform agnostic skill set with special expertise in the following:
- Object Oriented Analysis and Design. (OOA/OOD).
- Architectural modeling with UML 2.
- Object Oriented, and Functional Programming in JavaScript, and various popular JavaScript frameworks, and libraries.
- The evolving specifications for ECMAScript, CSS, and HTML.
- Emerging specifications for Progressive Web Applications (PWA), and related tools such as sw - workbox, sw-precache, sw-toolbox as well as hand coded caching strategies within Service Workers.
- Core Java/J2EE, Spring Framework, and NodeJS for building Web services, using the REST model, and micro-services architecture.
- True Full-Stack experience. From compiling Linux kernels, configuring web and database servers, through design and development of database schema, services layers, application layers, and on to the client.
- Extensive experience yielding an agnostic p to no specific framework, or language, or platform. An ability to hit the ground running with any technology in the Web application domain.
- Experience with Agile teams, and Lean UX product development.
- Exceptional verbal, and written communication skills.
TECHNICAL SKILLS:
Technology and Tools: Client and server side, Isomorphic/Universal JavaScript ES6 and Confidential . PWA / Service Worker / Cache API Web Components with and without the Polymer Library AMD / CommonJS / Revealing Module Pattern / ES6 Modules React, Flux Architecture, Redux, GraphQL, Apollo Client and Server Client - side templates, Handlebars, Lodash/Underscore MV*, Backbone, Angular 1.x & 2+ Core Java / J2EE, C#, VB.NET, PHP 5, PHP 7 Spring Framework, MVC, ASP.NET Symphony 1 & 2, Zend 1.x, Drupal 4.7 7.x Web Services, REST, SOAP Unit Testing, Jest, Jasmine, Mocha, Chai, JUnit, PHPUnit, QUnit, JSUnit HTML5, HTML 4.1, HTML 3.2 XHTML Web Workers, Web Sockets, Web Storage CSS3, Response Design, Mobile Web Git, Subversion, CVS, Team Foundation Server Linux, BASH, Shell Scripting Platform and IDE agnostic (Mac OS X, Windows, Eclipse, MS Visual Studio)
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential
Responsibilities:
- Definition of front end coding standards for developers to follow, and code review against for developing features on the new technology stack; including JavaScript style guide, unit test code coverage expectations, and integration into CI/CD pipeline.
- Lead engineer of Confidential 's redesigned securities monitoring application Watchlist360 ( https:// Confidential . Confidential .com); a Single Page Application (SPA) developed using Angular 1.4 wrapped by a custom JavaScript component based architecture. Features cross platform, real-time synchronization of user data across Web and mobile native applications.
- Development of custom JavaScript library lazy loading application which allowed Confidential to progressively serve application code (chunking/splitting) based on user interaction without requiring any refactoring of existing library code.
- Working closely with tech leads across engineering teams, designers, product owners, and managers in support of pursuing platform re-architecture of Confidential 's technology stack.
- Mentoring junior developers.
- Code reviews.
Full Stack Developer
Confidential
Responsibilities:
- Maintenance development, support, and bug fixing for a suite of industry leading legal research tools in an enterprise level environment built with Java/Spring/Tomcat, and C#/MVC/IIS, and a rich set of client side, and server side libraries; e.g. jQuery, Backbone, Underscore, Require, Angular, Backbone.
Lead Full Stack Developer
Confidential
Responsibilities:
- Management of a team of contractors, and development servicing the facilitation of Vecna's staff augmentation of Full-Stack, Java, and JavaScript Web Developers with the development of RESTful Web services, and client side JavaScript applications utilizing The Spring Framework, Hibernate ORM, Backbone, Mockjax, SASS, Handlebars, et. al.
Web Applications Consultant
Confidential
Responsibilities:
- “Mobile-First” redesign of a Rich Media driven, promotional Web presence, with content driving the design within the constructs of adaptivity, and responsiveness.
- Implementation with jQuery/jQuery Mobile, AngularJS, YouTube Data API integration for content presentation, and multimedia playback, RequireJS/AMD, HTML5 Mobile Boilerplate, and CSS3.
Web Applications Consultant
Confidential
Responsibilities:
- Adaptation of the Open Source Web-based IMAP client, Roundcube, for platform agnostic mobile devices using basic principles of adaptation, and Responsive Web Design.
- Implementation using current standards for Web Applications including HTML5, CSS3, JavaScript (polyfilled ECMAScript 5), and Open Source tools such as jQuery, jQuery UI, jQuery Mobile, Handlebars, Backbone, and the HTML5 Mobile Boilerplate.
Web Applications Consultant
Confidential
Responsibilities:
- Implementation of desired customizations to a Rich Media based, promotional site for creators of viral online content built using Tumblr, using HTML5, JavaScript, jQuery, and CSS3.
- Design of UI Effects consistent with the client's branding.
Web Applications Consultant
Confidential
Responsibilities:
- Development of Web based solution for providing multimedia project deliverable assets from audio, video, and graphic producers to end clients in a secure, useable, Single Page Application (SPA).
- Features developed using PHP 5.3, MySQL 5.1, HTML5, CSS3, and JavaScript.
Software Developer
Confidential
Responsibilities:
- Development of Web Services using PHP 5.3, Symfony Framework 1.x, MySQL 5.x, and SOAP to support automobile reclamation services.
Web Developer
Confidential
Responsibilities:
- Development of social networking application for film and television professionals using the Drupal 5 platform, PHP 5, MySQL 5, XHTML, CSS, JavaScript, jQuery, Flash / ActionScript 2.
Web Developer
Confidential
Responsibilities:
- Prototype development of social networking features for Parents Connect using Drupal 5 / PHP 5, CCS, HTML, and JavaScript.
- Maintenance of existing features for Parents Connect social networking application using ATG Dynamo / JHTML.
Web Developer
Confidential
Responsibilities:
- Final surge support for the development of a Video Content Management System using Java/J2EE, Spring, and Hibernate.
- Development of of back end services to integrate MoveableType blogging system with the Gallery2 Image Gallery CMS, and potentially other, arbitrary Content Management Systems for use on various Confidential Web assets using Java/Tomcat/Axis, PHP, Perl, and SOAP based XML Web Services.
Web Master
Confidential
Responsibilities:
- Development of new features, and maintenance of existing features for Laptop Magazine’s Web presence using Classic ASP, MSCMS 2001, VBScript, IIS, MS SQL Server, XHTML, CSS, and JavaScript.
Software Developer
Confidential
Responsibilities:
- Development of Web applications, both client facing, and administrative for wireless broadband customer support, Web based email, provisioning of services, and Web based FTP using PHP 5, XHTML, JavaScript, and CSS.
- Development of Windows based desktop applications using VB.NET WinForms to support client billing management and reporting.
Software Developer
Confidential
Responsibilities:
- Development of Web Applications using Flash MX 2004, Flash Communication Server 1.5, and PHP 5 to support live video streaming, and pre-recorded streaming to Web Clients.