Hi, I am Josh Klein

Web Architect

ABOUT ME

WHO I AM
Josh Klein

Josh Klein

Web Architect Developer from Charlotte, North Carolina

I am currently a Technical Lead for TIAA out of Charlotte, North Carolina. I'm full stack developer with 20 years of web development experience under my belt. My current focus is utilizing my current skills to create scalable web applications. My core technologies are semantic HTML, CSS / Sass / less for layout and visual design, jQuery / Vue.js for progressive user interface enhancements and PHP/MySQL for server side data processing. I'm an award winning graduate from Art Institute of Charlotte where I received my Associate Degree in Multimedia and Web Design.

I consider myself a natural problem solver specializing in E-Commerce, Content Management Systems, and Custom Application Development. I have a strong database architecture mindset to build scalable database infrastructure. I have a passion to build high quality applications for my freelance and full time roles.

 

Work Experience

PAST, AND PRESENT WORK
Current October, 2013

Tiaa

Technical Lead

I work with a development team to delivery prototype sales demos which are tailored to potential customers. I collaborate with the sales leads to come up with a strategic plan to develop a customized sales demo solution. I also collaborate with IT partners to come up with solutions to support their infrastructure needs with our internal applications. We started using Kohana, a PHP framework to create new tools to support our custom application that is used to support our business leaders projects which now has evolved into a laravel solution. I meet with project managers and business to understand the details of these projects to develop a solution that fulfills their needs. I help manage risk of these projects by uncovering potential shortfalls of our component system and working with partners to develop these needs to keep our projects on track. We use GIT as a subversion system to manage all of our code base of the framework. I use laravel to develop internal admin application tools to help the team deploy, share and manage the internal projects they build for the business partners. I've also been working on a one off Laravel admin solution to allow team members to showcase our internal prototype demos, projects and tools we have built to the business leaders. This system integrations with our company’s single sign on ( SSO ) system to allow for a seamless transitions into our application. I also built an internal Laravel and Vue.js admin to provide solutions to allow other team members to manage our internal data and create prototypes for there projects they are working on for business partners. I also collaborate with offshore teams to hand of our prototypes for development.

October, 2013 April, 2013

Duke Energy

Front End Developer

Write custom jQuery plugins, create hand coded HTML layouts, Create Mobile Friendly html mark-up with responsive interfaces. Use Github as our repository system. Refactor anonymous functions into more universal plugins. Spend time looking at old code and analyze if it needs refactoring into a streamlined solution.

April, 2013 February, 2013

The Idea People

Developer

I joined the team to help finish development and bug squash on a custom PHP Laravel Web Application for the healthcare industry. I focused primarily on backend development while utilizing bootstrap on the frontend to create form layouts. I also used jQuery to develop AJAX calls to dynamically update records on the frontend. This included dynamically adding things like adding comments, updating comment counts, checking for spam IP addresses, user validation and more. We used Github as our repository system.

January, 2013 January, 2012

Lowe’s Home Improvement

Front End Developer

I wrote custom jQuery code along with jQuery test using QUnit. Work with an Agile team to manage work load on feature based projects and task. Create custom prototypes using semantic jQuery, HTML and CSS, but not limited to or including AJAX, and JSON within a JAVA environment. Use Charles Proxy to proxy functionality onto different servers without having to commit the code to CVS and wait on builds. Use TeamSite to deploy changes to the corresponding server. Write jQuery to integrate with adobe test and target ( T&T ) to run campaigns and targeted test. We used Github as our repository system.

December, 2011 March, 2010

E-dreamz, Inc.

Developer

Use Photoshop and Visual Studio to prototype .NET projects. This also includes but not limited to ColdFusion and PHP prototypes. This includes basic jQuery setup and organization of jQuery Plugins. Built websites using jQuery that had full page scrolling. Used jQuery to log user locations to have the ability to link directly to pages that used the full page scrolling. Implemented AJAX based page loading as requested by user. Created cookies for tab systems to allow a global logging system on location of the tabs. Create HTML 5 and CSS 3 frontend websites using boilerplate and bootstrap as a foundation. Focus extensively on cross-browser rendering, including tablet (Android/iPad) and mobile devices. Used YSlow to optimizing and streamline websites, ensuing fast load times. This includes maintenance on older websites which includes JavaScript.

March, 2010 June, 2009

Bitflip Technology

Developer

Created a custom AJAX based PHP Content Management System (CMS) from the ground up using CodeIgniter MVC framework. This CMS ran from a centralized server that supports multiple clients websites virtually using dynamic database connections based on the URL requested then using the corresponding database connection information to pull the rest of the settings for the environment. This allowed for one centralized file system and code-base which helped reduce the time spent updating each file system. Using a photoshop file provided we customized the template and hand coded the front-end code including all jQuery, HTML 5 and CSS layouts to match the photoshop file while mainting cross browser compatibility.

May, 2009 August, 2008

Knowmad Technology

Developer

Used WebGUI as a PERL-based development platform to create websites for customers. Wrote PERL addons and extensions that used the WebGUI API to hook into the core system to expand functionality all while doing test driven development. Created XHTML / CSS prototypes within WebGUI CMS. Helped manage and setup linux based servers to run hosting environments for clients. Create and maintain jQuery plugins for webgui and other clients phpBB and vbulletin software.

September, 2006 March, 2005

Tathwell Printing

Developer

Created a PHP calendar based website that customers could sign up and create and organize their production calendar. They have the ability to upload photos, add dates and comments. Used AJAX based user interfaces with JavaScript. Created XHTML / CSS markups. Interfaced with XmPie to do web to indigo dynamic printing.

Contact Me

LETS TALK SHOP!

Charlotte, North Carolina

704-779-4239

[email protected]

www.joshkle.in