Programmer Resume
Woodbury, MN
SUMMARY:
- Over a decade of enterprise experience in web development as a contractor often engaged for client side and general technological expertise with over 20 placements
- Provide expert level advisement on large scaled web application architecture while meeting end user requirements while exceeding their expectations through proper planning and as leveraging of team specialities
- A strong focus dedicated to the advancement and popper implementation of client side technologies using proper javascript techniques and technologies
TECHNICAL SKILLS:
Markup: HTML5, HTML4, XHTML1
CSS: CSS3, animate, translations, transitions, LESS, SASS, Stylus, Bootstrap
Javascript: Node.js, Backbone, Underscore, Require.js, JQuery, JQuery UI, MV*, patterning, Angular.js, jasmine.js, Phantom.js, webGL, Kendo.js, Strong Core JS, OO principles, Architectural Design, Grunt, Gulp
PHP: PHP 5.4, Zend framework, Magento, Kohana, YII, Codeigniter, Concrete5, Drupal,ExpressionEngine, Wordpress, PHPUnit
Ruby: Rails, Redmine extensions, custom application development
Java: J2EE, Spring, Eclipse Integration, Jboss
Other Languages / scripting: TCL, JRuby, C++, Python, Bash, ZSH
Database: MySQL,MariaDB, Postgresql, MongoDB, couch Microsoft SQL, Access, Oracle
Systems: Linux slackware, debian, fedora, Windows, Mac OSX, mobile IOS, Android
Other Technologies: GIT, Mercurial, SVN, Teamsite
Miscellaneous Skills: Architecture, Responsive Design, MVC creation and implementation, virtualization, user experience (UX), technical leadership, project planning, system analysis, project management, team leadership, system administration, specification drafting, AGILE workflow, BPM design, human interfacing design and engineering, company representation, IT policy, creating coding standards, LAMP stack, MEAN stack, unit testing, headless browser in corporation, version control, distributed version control, Maven, continuous integration, front - end decoupling
PROFESSIONAL EXPERIENCE:
Programmer
Confidential, Woodbury, MN
Responsibilities:
- Created a visual component architecture using ES6, React, and webpack which greatly aided in development speed and helped developers conform to company wide branding standards, usability needs, and best practices
- Drafted front end development process and help implement standards for all front end development
- Worked independently within a team to architect and build solutions to large company issues
- Consulted business on modern front end practices and developments
- Aided in complex re-architecture of several keystone products
Programmer
Confidential, Eagan, MN
Responsibilities:
- Worked with Angular2 during its beta and release candidate stages
- Close use of Typescript and customizing typescript linting and compilers
- Implemented new techniques and components as they became available
- Worked on custom directives. components, and routing
- Utilized a node driven build environment utilizing gulp and npm scripts
- Gained experience with ngRX and AngularCli
Javascript Programmer
Confidential, Minneapolis, MN
Responsibilities:
- Worked on a variety of front end issues to support ongoing development of enterprise level web app with high visibility
- Utilized backbone, breeze, Q, to provide a smart interface to services worked in depth with various pieces of the architecture, providing feedback and guidance for improvements
- Advocated and initiated the inclusion of Marionette apps and sub-sub-apps to allow for a separation between matured service handlers and view controls
- Utilized layouts, regions and multiple viewmodels, collectionviews to allow for complete modularity
- Implemented mobile aware features and patterns which provided an awareness api
Web developer
Confidential, Minneapolis, MN
Responsibilities:
- Created responsive design based on a provided template and provided input and feedback on responsive design strategy
- Angularized the template with directives to enable the page template to dynamically build based on input data
Javascript Developer
Confidential, Bloomington, MN
Responsibilities:
- Provided expertise in the area of Javascript architecture to create and implement a procedurally developed javascript framework to tie into several other existing JS frameworks and API
- Extensive use of AngularJS, Angular UI, Bootstrap in the design of a completely modular AngularJS single page application
- Created a delivery wrapper using backbone and require.js for bootstrapping requirements and loading
- Worked inclusively with Java to aid in development of REST services
- Implemented proxy servers and CORs to aid in decoupled development
- Worked on an actively evolving project with a tight deadline which require a lot of reassessment and reapproach in ideas and architecture
Java/Javascript Developer
Confidential, Bloomington, MN
Responsibilities:
- Worked on a fresh application build on a Java 7 stack using RESTeasy to serve an Angular front end web application
- Heavy modularized use of AngularJS using community modules such as AngularUI
- Utilized advanced HTML5 and CSS3
- Utilized a grunt and grunt server to provide a sleek front end development environment
- Created unit tests using Jasmine and Karma for both unit and e2e testing
- Utilized teamcity to deploy builds
- Perforce used as CMS
- Provided feedback and direction on front end architecture
Mobile Web Developer
Confidential, Minneapolis, MN
Responsibilities:
- Designed and implemented updates to the current mobile web platform
- Used advanced CSS3 techniques such as transforms and transitions to provide a sleek user experience for users across several mobile devices and browsers
- Used advanced OO JavaScript, primarily prototype chaining (as there was no overarching framework) to compress and add structure to a large code base
- Implemented many gesture driven features to elements for improved UX
- Provided valuable insight in UX planning and design meetings worked closely with business lines, ensuring their requirements were understood and properly represented in the final product
Javascript Developer
Confidential, Richfield, MN
Responsibilities:
- Maintained and Developed JavaScript for front end enterprise sight which focused on wealth management and other services
- Aided in the planning and development of several pages and applications
- Architected Backbone.js with an AMD architecture to allow in corporation of smaller JavaScript applications within the existing, traditional framework - Implementation pending project direction
- Used Kendo UI to provide a visual layer framework within the backbone views, enabling the use of both templates and static markup to deliver pages bound
- Heavy use of AJAX/JSON to interface with services through a common controller, to different service stacks
- Planned heavily asynchronous event driven pages
- Helped push and spur change and evolution in the architecture
- Created windows batch files to help automate a complicated build system as it changed over from ant to maven driven
- Helped move the front end development process into a more streamlined process
- Aided in the reviewing and interviewing of candidates to bring on for the project
Javascript Developer
Confidential, Golden Valley, MN
Responsibilities:
- Worked one a very small team to maintain to a Javascript driven web application backed by a php driven services layer
- Added features and bug fixes in a very legacy core javascript driven framework
- Utilized GIT and Confluence tools for project workflow
- Worked closely with other developers to provide initial training
- Worked on very small and collocated team using Microsoft Lync and other tools to collaborate
Javascript Developer
Confidential, Eden Prairie, MN
Responsibilities:
- Aided in the conceptualization of a Backbone.js based MV* architecture
- Utilized require.js for dependency management and to allow fully asynchronous execution
- Strategized and provided solutions for several complicated business functions and website initiatives
- Fulfilled major enhancements and development of stories while maintaining steady progress against defects
- Participated in a fantastically Agile environment working in tandem with BA, CRUX designers, backend developers, other JS developers, and UX testers
- Provided high end Javascript expertise while implementing new functionality and providing maintenance and bug fixes to current live applications
- Created a modular MVP system to handle inline inclusion with a traditional web app
- Worked on two large teams of 20 plus people
Senior Programmer Analyst
Confidential, Minneapolis, MN
Responsibilities:
- Created virtualized and replicable development environments to be used as a base developer builds. Included scripts to setup proxy settings, LAMP stack, and provide a full IDE and server environment
- Worked with the Wordpress MU functionality
- Utilized, OO PHP, Jquery UI, HTML and CSS
- Implemented fixes to production as well as well as extending applications base functionality
- Used JIRA for project tracking and release planning
Senior/Lead Web Developer
Confidential, Maplewood, MN
Responsibilities:
- Provided strategic and technical leadership for a team of developers
- Developed extensive front end JQuery driven pages for application mockups
- Provided fixes and migration of Drupal based sites
- Added functionality and integrated a magento cart into a large Drupal based application
- Use RoR to extend our core business tracking application, and to create business process modules which extended the functionality of other core in house PHP-driven applications.
- Created technical estimates, addressed sprints, and assigned work
- Worked extensively with several magento sites, and several shared magento sites - creating themes, adding custom functionality (both widgets and in-code.), importing and setting tax and custom rules, and managing users
- Consulted out as development and administrative help to clients set up and administer our web based applications on their intranet servers (Apache, nginx, IIS)
- Worked with several CMS systems providing support and development to a client base of over 100 sites
- Represented the development team as a technical subject matter expert both internally and externally to a diverse client base
- Implemented a basic Agile (Scrum) workflow
- Created and maintained several virtual servers utilizing VMware and different distributions of Linux
- Customized CMS functionality to provide multi-site services using minimal system resources and providing consideration for services such as SSL, SEO, multiviews
- Developed complex and simple web applications using PHP, XHTML, CSS, JQuery
- Web applications created for standard and mobile platforms, often sharing single CMS
- Administered a total of 7 Linux servers, two windows servers
- Worked on and administered a few web applications created in asp, and living on IIS servers
- Kicked off a weekly meeting format
- Built and administered user desktops, servers and provided support where needed
- Designed a new server room and moved servers, racks, and power
- Aided in the creation of server, process, and standards documentation
- Administered internal and external network
Programmer
Confidential, Edina, MN
Responsibilities:
- Used PHP, J2EE, MySQL, Linux, shell scripting, HTML/XHTML, CSS, JQuery, Mercurial, SVN
- Responsible for updates, upgrades, maintenance, estimates, and design specifications for several large name clients
- Performed heavy customizations on several different open source technologies which were selected relevant to the end result of the client
- Created customer feedback tracking and quality assurance software suite based on Joomla and Limelight
- Added granular tracking feature to track client visit and mine valuable browsing habits which other analytics packages could not track
- Responsible for the user interface design for sites from creating wire frames, converting wire frames and additional specs into compliant and compatible XHTML/CSS
- Refactored and provided use cases for code
- Documented key procedures for other developers
- Aided in finding best solutions for problems and chartered them for other developers
- Developed in a fast paced AGILE - extreme programming style environment with focus on quick changes to deadlines, solutions, and project scope
- Communicated and updated daily with project managers on progress, changes, and milestone progress
- Aided with analytical feedback in focus meetings and design groups
Contractor
Confidential, Eden Prairie
Responsibilities:
- Focused utilization of HTML, CSS, Javascript - JQuery, XSLT, Struts
- Primarily worked on front end design work for a few big name clients
- Extensive UI work focusing on usability and while maintaining template assurance
- Filled loosely articulated tickets to update
- Designed front end components to provide new front end interface or accommodate back end functionality
- Responsible for editing image files with photoshop and incorporating them into the website