Web Developer Resume
Vancouver, WA
TECHNICAL SKILLS:
Operating Systems: Windows - 8.1,7,Vista,2000,NT, XP, Me, 98 & 95; Linux OS distributions including, Red Hat, Ubuntu, Arch, and Gentoo, Mac OS X
Applications: Visual Studio.NET, Internet Information Server (IIS), SQL Server 2008 / 2010, Project, Access, Visual InterDev, Office, Visio, Visual Source Safe; LinqPad, Powershell ISE, MySQL4, MySQL5, Apache Web Server, Adobe Photo shop, Eclipse, Textmate, Vim, Jenkins (Continual Integration), Jira (Ticketing system), Fisheye (Source Code Review)
Source Control: Subversion, Git, TFS
Languages: PHP4, PHP5, JavaScript, XML, XSL, HTML, CSS Style Sheets, C#, ASP.NET, Visual Basic, VBA, ASP, COM, Ruby, SQL, C++, Python, C, Bash Scripting, PERL, ADO, Delphi, F#
Web Frameworks: .Net: asp.net, mvc.net 2 / 3
Javascript: angular.js, knockout.js
Networking: Windows NT / 2000 / XP Administration, Linux OS Administration
PROFESSIONAL EXPERIENCE
Confidential - Vancouver, Wa
Web Developer
Responsibilities:
- Worked on modifying the company's core, ASP.NET / C#, app to talk to a Web service backend implemented in ServiceStack.
- Implemented many of the application's ServiceStack service interface endpoints
- Worked on implementing the 2.0 version of the company's ASP.NET app. Rebuilt app from the ground up as a SPA app utilizing an ASP.NET MVC backend and an angular.js front end.
- Wrote custom angular directives and services to increase component reuse.
- Worked on implementing new functionality for the front-end and internal MVC.net websites
- Developed modular IM Archiving application that allowed company to quickly implement custom IM archiving solutions. Application archived XML IM logs, which required custom XML parsing for each message type.
- Built a Twitter message archiving module for the IM Archiving application that involved writing a custom twitter api used to communicate with the twitter REST api.
- Helped to move company website from an ASP codebase to an ASP.net, then an MVC.net codebase.
- Briefly worked in an R&D role evaluating new web technologies for the public and internal website. Evaluated frameworks such as Ruby on Rails, Angular.js and Flask.
- Worked on mission critical archiving applications including: email archiving, data leak prevention, and virtual compliance officer, implemented new features and fixed bugs.
- Developed an Outlook plugin, called End User Access, that allowed customers to view and restore archived messages through Outlook.
- Built a WCF web service that the Outlook plugin used to make requests for company data.
- Worked on an OAuth 1.0 web service used by the Outlook plugin to authorize users.
- Worked closely with QA to aid in testing bugs / new application features.
- Set up Continuous Integration system (Jenkins), to aid in testing and implementation of key company applications.
- Developed many backend utility applications to aide in day to day operations.
ProSource Network
Confidential
Responsibilities:
- Built customized web site solutions for a diverse number of clients
- Developed websites from the ground up using custom PHP Frameworks built from the ground up
- Modified existing E-commerce sites programmed using Ruby On Rails adding new payment processors.
- Implemented an Ajax based RSS widget for a customer's existing website.
- Utilized the CakePHP framework to build an administration site to control the Ajax based RSS widget.
Tek Systems
Confidential
Responsibilities:
- Re-factored existing ajax based application to utilize prototype.js and to provide a more streamlined user experience
- Helped to implement a custom PHP MVC based framework, which is used as a backend for all ajax based calls (confidential)
- Built new websites utilizing the Drupal CMS framework
- Coded custom PHP based drupal modules.
- Wrote various server scripts written in Ruby, Perl, and PHP
Confidential
Ajax / PHP Developer
Responsibilities:
- Developed Ajax based administrative site for a web based RSS News reader
- Implemented, from scratch, JavaScript based Ajax libraries, which were used to retrieve data from a PHP / Java Backend
- Implemented PHP Libraries and necessary logic required to query and process data returned from a Java based database
- Wrote PHP logic and objects to parse XML data returned from the Java database. The objects used a combination of SAX and XSL Templates to properly format data for front end display
- One of three developers Involved in re-factoring a MySQL / PHP online poker administrative web site, to incorporate Oracle financial transactions
- Rewrote most of the MySQL logic to work with equivalent Oracle stored procedures / stored functions
- Wrote PHP Object libraries to help encapsulate new Oracle business logic
- Worked closely with Oracle DBA to define data logic for newly implemented stored procedures / stored functions
- Incorporated Javascript / AJAX features to populate forms with dynamically generated content and to provide form validation
Confidential
Primary Web Developer
Responsibilities:
- Modified existing Microcap software, a PHP / MySQL back end, and implemented an archive system which generates a static HTML copy of news articles and press releases for system backup purposes and better search engine ratings
- Implemented a book review section to allow users to add paid book review submissions
- Added an articles and news worthy stories paid submission section to the site
- Added a PRFirms section to the site which lists any company firms related to press releases submitted to the site
- Implemented a stars ranking system for press releases giving the user the ability to move their press release higher to the top of the listing for greater visibility
- Developed a statistics report for the admin section listing how many press releases were submitted to date, and the total sales of press release submissions
- Modified existing Microcapwire software, a PHP /MySQL code base, to include a Hot Stock Picks submission system
- Added a stars rating system which allows users to add paid contributions to a Hot Stock Pick which move the Stock Pick Closer to the top of the listing, giving it greater visibility
- Developed a Hot Stock picks Websites feature to allow users to post websites related to Hot Stock Picks
Confidential
Primary Web Developer
Responsibilities:
- Modified existing PHP / MySQL code base
- Implemented a 2checkout e-commerce payment system to allow users to pay for subscriptions with a credit card
- Implemented an E-Mail alert subscription system which allows users to be notified by e-mail when ever new Press Release content is added to the system
- Rebuilt existing PHP / MySQL code base from the ground up
- Added A PHP template system to allow the end user to apply their own graphical themes to the software
- Built an Administration Center for easy configuration of the software
- Implemented a paid user membership system which interfaces with the 2checkout e-commerce system
Confidential
Senior Web Developer
Responsibilities:
- Worked in a team to develop a web backend for a sales tool written on top of Microsoft Outlook
- Developed back end in ASP.Net using C# and Visual Basic.Net
- Primary web developer on several projects involving a mixture of ASP and MS SQL Server
- Gathered technical requirements from internal customers and wrote up detailed requirement documents used to write up project estimates.
- Migrated web site from a Microsoft code base to a Unix CGI code base
- Ported ASP scripts to Unix CGI scripts written in PERL
- Incorporated Server Side Includes and Style Sheets to maximize code reuse
- Per customer request, removed Online Order Scripts and replaced them with a
- PDF Order form
Confidential Oswego, OR
Junior Web Developer for Intel
Responsibilities:
- Team lead on several projects for the Intel Corporation's IDS website.
- Worked closely with customers to help implement desired application features.
- Created an internal E-business web portal using a mixture of PHP / MySQL
- Developed Graphical User Interfaces on externally facing and administrative websites, utilizing ASP, JavaScript and SQL Server.
- Designed and incorporated COM based application solutions.
- Analyzed and modified existing code bases to increase performance and stability of existing applications
- Designed detailed documentation for existing projects, outlining code operations and specific business rules
- Assisted QA in training for specific applications to help test product functionality
- Used Excel and Access VBA to aid my team lead and QA team to match up defects with possible Defect IDs while working on the “Defect Meteorology” project, by pulling records out of an Access 2000 database into an Excel 2000 Spreadsheet.
Confidential Cottonwood, AZ
Web Site Developer
Responsibilities:
- Developed web site for financial services client utilizing HTML/DHTML, Cascading Style Sheets and FrontPage Forms for user interface
- Utilized Active Server Pages incorporating JavaScript, VBScript and Python (scripts)
- Developed/maintained client database using MS Access and SQL Server
- Created records application with Visual Basic for report forms for client to customer interaction
- Developed two Java applets, one to display headlines and current site news and another applet used to create a tabbed interface to site navigation
- Utilized graphic production elements within Photoshop 5.x for site development
- Background in original artwork and graphics