Javascript Developer Resume
EXECUTIVE SUMMARY:
- Confidential has recently worked at Confidential and has over 20+ years of experience developing websites. In the past 23 years plus other companies.
- Confidential also has Photoshop experience, which he uses to aid him in the design & construction of building websites for companies in industries, such as: entertainment, film, healthcare, science & telecommunications.
- Confidential is oftentimes called upon to fix production issues, plus enhance website speeds… which improves end - user happiness & can boost SEO + SEM revenue.
- Confidential has an awesome amount of technical skills Confidential also has the work experience, which illustrates that he can build anything online, which people ask him to create
TECHNICAL SKILLS:
Art & design: skills Adobe Photoshop & Premiere, Sketch App for prototyping
FrontEnd skills: CSS, HTML, JavaScript, JSON, JSONP
Backend skills: ASP, CFML, JavaScript, JSP, PERL, PHP, SQL, XML
Database skills SQL: MySQL, Oracle, PostgreSQL, SQL Server, Stored Procedures
No SQL: Firebase, MongoDB
Devops skills: Git, Gulp, NPM, TortoiseSVN, Vagrant, VNC
JS Framework skills: Angular JS, React JS, React-Router
JS Library skills: Backbone, Bootstrap, Dojo, jQuery, Material UI, Modernizr
ObjectOriented Skills: JavaScript, PERL, PHP
Web servers skills: Apache, CF Server, IIS, Node.js, Tomcat, XAMPP
Miscellaneous skills: Ajax, OAuth, REST API
WORK EXPERIENCE:
JavaScript Developer
Confidential
Responsibilities:
- Worked on building a studio delivery asset pipeline website for internal Fox department clients.
- Enhanced a Material UI table component & integrated it into 3 different pages.
- Fixed the existing code to reduce the page loading speed from 45 seconds down to 1-2 seconds.
- Enhanced the API to fetch data from external RESTful systems.
- Fixed & enhanced the existing Cron Job system. It was previously locking up at 100% CPU usage in production with large datasets, but now it runs at < 3.0% CPU usage.
- Used Meteor, Blaze, JS, React JS, Material UI, Mongo, NPM, Node, Linux VMs & Git.
- Wrote 232 unit tests to confirm that the JavaScript code was working properly.
- Organized an intra-department social event to allow our development team to meet the business people from the other departments, which fell underneath our chief executive’s multi-department oversight umbrella.
Sr. Full Stack Software Developer
Confidential
Responsibilities:
- Worked as an Angular 1.x UI developer building Salesforce integration features in Gmail.
- Worked on adding an additional CRM into the existing product offering.
- Built features such as: Infinite Scrollbar pagination upgrades, Personal Scheduling Pages for creating new calendars & Email Template upgrades for using templates in emails.
- Wrote unit tests for the UI code.
- Worked with PHP 7, Node JS, NPM & GitHub, in an OSX environment.
- Attended various social events - such as escape rooms - with the team, after work.
Lead Web Developer
Confidential
Responsibilities:
- Worked my 2nd of 2 contracts with Robert Half.
- Began architecting a new Human Resources hiring portal Single Page Application (SPA) for a start-up company, using PHP 7 & native JavaScript, native CSS & jQuery.
- Recruited & hired 3 other web developers to assist me in building the Confidential H.R. hiring portal.
- Built 3 PCs for a file server & for 2 other developers to be used as their primary workstations.
Sr. Full Stack Software Developer
Confidential
Responsibilities:
- Built 10 React JS6/ECMAScript 2016 components using Facebook’s React JS library.
- Transpiled ES6 to native JS code using Browserify, Babelify, Uglify, etc.
- Added React-Router & wired up Backbone’s Ajax calls & Promises.
- Upgraded the DevOps Gulp task runner, using Node.js & NPM.
Technical Director
Confidential
Responsibilities:
- Worked my 3rd of 3 contracts with Confidential Solutions.
- Built Responsively Designed web pages, from Photoshop PSD files for 2 of Confidential 's clients.
- Built a Horizontal Slider Component using JavaScript for Confidential 's new Automobiles Platform.
Sr. Web Developer
Confidential
Responsibilities:
- Worked my 2nd of 3 contracts with Confidential Solutions.
- Worked on a prototype of a top secret military project for the United States Government, through Confidential Web Solutions. Mainly focused on internal HTML, CSS & JavaScript work.
- Worked on building a new internal Resume Hiring Database Program for Confidential to replace a legacy hiring application, using HTML, JavaScript & CSS sprite maps.
- Worked on building components for the Send Your Name to Mars website, using CFML & JavaScript.
- Worked on Confidential ’s EarthData website, using Ruby on Rails.
Sr. Web Developer
Confidential
Responsibilities:
- Upgraded the Global Search UI screens to add additional menus, improve fly-outs & action menus and links, to help users get to their destinations faster by reducing application click-trails into single link clicks.
- Performed 30 architectural upgrades on the Global Search’s JavaScript, HTML & CSS AngularJS code base, to fix problems that using the Angular’s JS library has created like:
- Creating services/factories, as functions in controllers weren’t easily shareable between controllers;
- Fixing directive shortcuts, which should have been built as JavaScript functions instead of HTML attributes;
- Dealing with multiple nested $scope & $scope.parent problems, which the library automatically creates, etc…
- Proactively created 260 additional tickets, for fixing bugs & creating new improvements, which QA didn’t find.
- Performed 45 code refactoring upgrades, including adding speed enhancements for faster rendering purposes in Chrome.
- Committed 510 code patches to continuously add improvements, reduce bugs, change designs, switch JSON objects & build new features, like:
- Adding additional search categories, search rows, fly-outs & action links into the Global Search results.
- Changed the look & feel from “pretty” to both “pretty” + “functional & useful”. Rather than simply looking like a good sizzle product demo piece, the Global Search now reduces the need to follow 4, 5 or 6+ mouse-click trails in the application. A single search results link click, will now take the user deeper into the application.
- Implemented permissions-based security into the application both at the NodeJS level, as well as the UI level.
- Identified Serious Flaws in the Application Architecture:
- Identified a list of 11 known hacking tactics to the team, to showcase how to harden a website against incoming hacker attacks.
- Identified 11 additional automated testing strategies, for optimizing the website for speed, stability & improved usability.
- Created a Patient Search Component, which creates a consistent look & feel for the Global Search & the Registration Dialog’s 2 search panels. Other additional areas of the application are slated to receive this upgrade as well.
- Fixed back-end data formatting inconsistencies, with the JSON RESTful API.
- Wrote MongoDB parsers, to extract data from Mongo’s poorly formatted “stringified” JSON Blob.
- Built the FitBit data import features, using the Fitbit.com 3rd Party API for a sales convention center “Show & Tell” piece.
- Working with the UX Team, DevOps Team, DevTeam, Business Analysts & others to define & create a fantastic website for the Healthcare Community
- Guided the UX team in creating comps using Adobe® Illustrator®.
- Guided various QA team members in how the application should work & what to test out.
- Created UI Design Comps in Photoshop, for building new features & application improvements.
- Used AngularJS, Solr, Node.js, Photoshop, HTML 5, SASS, CSS 3, jQuery & JavaScript, Vagrant, Node.js, Python & Linux to compile the localhost server, on a daily basis.
- Studied GIT, as we move away from using Tortoise SVN for our version control software.
- Use Atlassian’s suite of products for agile team development & QA purposes, including: Jira, Crucible, Source Tree, etc…
Director of Development
Confidential
Responsibilities:
- Performed Part-Time Freelance Web Development Work for Confidential Advertising’s Clients.
Lead / Senior Web Developer
Confidential
Responsibilities:
- Worked my 1st of 3 contracts with Confidential Solutions.
- Worked as a Web Architect (under the Sr. Web Developer title) on the Eonline website.
- Participated in the Eonline.com re-design + re-branding + upgrading effort to overhaul the old blog news site into a Pinterest-like responsive widget site.
- Continued to enhance the site post-launch, by designing & building components & features for the Eonline.com website.
- Created these 3 Engines for Eonline: Video Player Engine, Social Media Icon Engine & Twitter Chat Engine.
- Worked on the Liquid Pinning Engine & built major sections of the Widget Engine.
- Designed & Built an Automated Omniture Tracking Global Click Handler, which freed up the 20 web developers & systems engineers from having to manually add Omniture link tracking to editorialized links as the business development group constantly wrote articles, uploaded photos & posted videos throughout the day. The Global Click Handler automatically scans the page - after the page finishes loading - and adds any missing event listeners to all hyperlinks. If an Omniture onClick attribute was intentionally added by a developer or an editor to a link, it would skip over that link & not track a 2nd click event. If it wasn’t added, it would automatically process the link action as a new Omniture click & fire off the code to track the metrics.
- Built a carousel component, which had configurable auto-advancing plus auto-playing features. We needed a carousel, which could simultaneously talk to the social media widget & the video player engine, plus have a customized red border around the current video thumbnail. We also needed it to auto-advance & be able to drive multiple category carousels on the same video detail page, which didn’t use those features. Other libraries like carouFredSel & tinyCarousel didn’t support all of those features. So after experimenting with those, I had to build an in-house carousel to support the Business Unit’s needs.
- Built a Lazy Loader component, which expanded upon the FB & Twitter asynchronous loading method to load our JS & CSS faster, without having to make repeat client-to-server requests for them.
- Built a lightbox / modal dialog component, which was used for 1 of my widgets. It was also used on top of 3 other developer widgets & the news detail page’s on-page video thumbnails.
- Built the social media icon engine, which drives all of the standard button social icons on the site & solves 3rd party API integration problems.
- Created a Twitter Chat Engine, with a dirty words regular expression filter for various show packages.
- Created a Twitter Photo Upload Widgets for the Fashion Police & Chelsea Lately show packages.
- Created a Twitter Tweet Apps for the Fashion Police & Chelsea Lately show packages.
- Built the video player engine to serve as a video library hub for the Eonline.com site. It serves up 13 different video player experiences, using Flash SWF Objects & HTML 5 Video tags.
- Single & Multiple News In Blog, News Triple Expandable Blog, Video Detail, Lightbox / Modal Dialog videos for: 4 widgets (C11, M12, M13, V11) + the News Detail Page’s video thumbnails, V2 Shows Hero videos, M2 & M3 Slideshow Carousel Photo + Video Widgets, Embeddable Off-site videos.
- Also used the Video Player Engine to eliminate editorial/CMS created video conflicts on news detail & video detail pages.
- Build an embeddable off-site videos component, so copied & pasted videos would run on 3rd party websites.
- Built Eonline’s Live Stream player widgets for red carpet shows, including: Grammys, Golden Globes & Oscars.
- Built & tested HTML 5 video players for the Apple iPad platform, using our mobile web user experience.
- Worked on the Eonline.com’s home page’s liquid pinning responsive widget system. It runs the widget reshuffling from 3-to-4-to-5 columns on the home page.
- Designed major functionality pieces of the widget JSP framework, including:
- The dynamic CMS-driven class chain system.
- The CMS background color skins.
- Built these 12 widget templates for the editorial staff to use to add content on to the home page & into the News, Photos & Video sections of the website:
- A1 News (300px wide), A2 News (610px wide),
- C11 Lightbox Video Player,
- V2 Shows Page Hero Widget + Carousel + Social Media Icons,
- X1 (300px wide) HTML widget, X2 (610px), X3 (920px),
- Chelsea Lately Chuy Bravo Twitter Feedback Widget,
- Fashion Police Twitter Tweet,
- Fashion Police Twitter 4 Hosts Widget,
- Fashion Police Fan Find Widget,
- Live Stream video widgets.
- Designed & built the widget skinning engine, which allows editors to change widget background colors using a CMS.
- Created the All Widgets Testing Tool, which allows Web Developers to test various widget features, by creating 1 widget in the CMS. It randomizes the options to cut down on having to make multiple widgets for QA purposes.
- Created various Lunch & Learn Technology Presentations, to teach less experienced web developers, systems engineers, managers, directors & SEO experts about various technology topics like:
- How CSS Sprite Maps worked.
- JavaScript Object Oriented Programming & JavaScript Prototypal Inheritance.
- What’s coming on the Web Technology Horizon: Angular JS, Backbone JS, Bootstrap CSS, Ember JS, Knockout JS, etc.
- Used Jira to track bugs & work development processes.
- Used native JavaScript, jQuery, HTML 5, CSS 3, Eclipse, Notepad++, Photoshop, Jira, SVN, WinMerge, Chrome, Firefox, Safari, IE 6-10 on a daily basis.
- Played softball after hours with co-workers, for 2 seasons.
Sr. Ajax Web Developer
Confidential
Responsibilities:
- Architected a dynamic & interchangeable Media Viewer to replace the old photo/video pop-up dialog for Confidential , ZipHip.com and Confidential 's 1,500+ LSN Partner websites.
- Architected a rotating carousel for display of a plethora of visual data, in a limited space.
- Architected the JavaScript library for Confidential using self-loading Object Oriented widgets, which used Ajax for data retrieval.
- Architected a Facebook Like solution, which would allow Confidential to place multiple CSS Sprite Mapped Facebook Like icons onto their search engine results pages, without creating a heavy browser file volume download / website slow-down from Facebook's servers, using Facebook's API/SDK. (Basically, re-architected Facebook's Like button to allow more than 1 icon to be included on a single page.)
- Worked on Confidential 's heavy volume websites, which were seen by millions of unique daily visitors per day.
- Implemented Demand Media's / Pluck's DAAPI & SDK User Generated Content Database system into the Confidential code base & build over 14 controls, using Pluck's Restful API layer.
- Created an API save method, which allowed developers to use Pluck but prevented Pluck from automatically wiping out the production data if the developers only passed 1 piece of edited data back to Pluck, instead of the entire snapshot which Pluck sent to the developers. Since Pluck used destructive writes by default & employed Facebook’s model of updating everything as a single snapshotted document, the API had to map what Pluck was sending to us, to what the developers were wanting to edit & pass back to Pluck & then send the edited document with the one or two changed fields back to Pluck. The API upgrade prevented our developers from accidentally wiping out a plethora of production data, before anyone knew about it.
- Used Ajax, JSON & JSONP, with Pluck and XML files from Confidential for data- retrieval & storage purposes.
- Developed C# code to data-bind data from the XML data file, through ASP.net files & up into the JavaScript layer. Also developed C# code to extend the web compress & site.config files.
- Worked in a REST environment that utilized load-balanced production servers, client-side cookies (instead of session variables) & 2 QA “swim lanes”.
- Built & tested code in a cross-browser environment, using: Firefox 3-6, MSIE 6-8 & Safari 5 (plus iPad Safari).
- Setup multiple Facebook applications for Confidential .
- Built large dynamic portions of: Confidential, ZipHip.com, MrLocal.com & the underlying technology for the 1,500+ syndicated partner sites for Confidential .
- Developed 14 Object Oriented JavaScript widgets - like Carousels, Facebook like Dynamically Updating Menus with User Photos, Media Viewer for Videos + UGC Photos, Reviews Engine, User Account Profiles, etc... - for the Confidential & ZipHip.com UI.
- Built most of the Confidential JavaScript library, which integrated into the Pluck (DemandMedia.com) User Generated Content (UGC) database.
- Worked with Confidential 's ic0n EventFlow (DOM Node) JavaScript framework library. Also fixed it as needed & enhanced it by converting the onLoad DOM loader to an onDomReady DOM loader, for faster page download speed. The JavaScript used to start after the HTML + images + ads + Flash animation downloaded. Now it loads immediately after the HTML downloads & before any images, ads & Flash animation is downloaded.
- Wrote 60+ of the 100 Wiki Pages, for other developers to use as guides.
- Taught 7 other programmers how to use the Pluck DAAPI, SDK & Pluck library using JavaScript.
- Technical Recruiter / Programmer Phone Screen Interviewer for Confidential .
- Worked with Liquid Agency on the Confidential website revamp project and the ZipHip.com revamp project, to turn their UI Mocks into Ajax UI widgets.
- Worked with Resolute Digital to guide them in developing the Confidential Mobile Apps, using the Pluck back-end database system.
- Programmed C#, HTML, CSS, JavaScript & JSON in Visual Studio 2008. Also used Jira, SharePoint, Cropper Screen Capture & WinMerge on a daily basis.
- Used Microsoft Internet Information Server (IIS) & Microsoft Management Console (MMC).
Sr. Web Developer
Confidential
Responsibilities:
- Optimized the Confidential UK website's revenue stream, by creating complex A/B/C/D & MVT Test Campaigns using Adobe/Omniture's Test & Target software.
- Built web pages for 42 Internationalized Confidential country websites, using Adobe Photoshop CS4, HTML, CSS, JQuery & Interwoven's TeamSite software.
- Won the eCommerce team’s “Productivity Based on Effort” Performance Race for March 2010. (Took 1st place out of 13 people competing for it.)
- Built 100+ HTML pages & TeamSite Templates using HTML, CSS, JavaScript & the JQuery library, mainly to overhaul the Credit section of Confidential .com.
- Cross-trained team members to use Omniture Test & Target.
- Created A/B Testing & MVT Testing instructions.
- Created custom JQuery widgets for these 3 sections: Confidential .com/credit-/, business services & disputes FAQs.
- Cross-browser programming using: IE 6, 7, 8, Firefox 3, Safari 4 & Google Chrome 4.