Post Job Free
Sign in

Developer Software

Location:
Vancouver, BC, Canada
Posted:
October 05, 2012

Contact this candidate

Resume:

Bikes and Code

Thinking, actions and related topics

Cyclocross Races 2008

Projects

Warren Taylor

******@************.**

Exceptional developer with proven expertise in all aspects of the software development

life cycle.

Summary of Qualifications

Extremely strong with the Java programming language, including deployed projects using

J2EE, JSP, Hibernate and the Google Web Toolkit (GWT) technologies.

In depth knowledge of multiple programming languages including Java, PHP and Ruby.

Excellent communication skills which are critical both as a team member and for taking on

a mentoring role.

Talented and pragmatic problem solver, adept at providing a solution which improves an

organization s performance.

Proven background designing, implementing and maintaining business critical software

systems.

Technical Skills and Expertise

Languages: Java, Ruby, SQL, PHP, Javascript,HTML/CSS

Frameworks and APIs: Google Web Toolkit, J2EE, JSP, Hibernate, Ruby on Rails, JDBC,

jQuery

Technical Concepts: Unit testing (via both JUnit and RUnit), refactoring, classical web

services via SOAP, RESTful web services, AJAX

Theoretical Concepts: Object oriented programming, design patterns, distributed

computing, concurrent programming, relational database design

OS: Windows, Linux, OSX

Development Environments: Eclipse, NetBeans

Servers: Tomcat, Apache, MySQL, Oracle, NginxProfessional Experience

April 2011Present, Software Developer, Pacific Coast Information Systems Vancouver,

BC

Developing solutions to client problems using an array of technologies including Java,

Ruby on Rails and C#.

Primary work on a multi layered Java enterprise class system utilizing IBM and Oracle

technologies.

Built the majority of the portions of the system that were user facing utilizing a fair

bit of JavaScript.

March 2009March 2011, Software Developer, Troove Technologies Inc. Vancouver, BC

Designing and developing a rich, web 2.0 style application aimed at small businesses.

Developed both server side and client facing features.

Wrote software to measure and did usage analysis to help identify ways to improve

usability.

Led the effort to improve testing and code quality, improving feature development time.

Built the super user functionality of the system as a Ruby on Rails project.

April 2008November 2008, CTO and Co-Founder, TaylorMennie Technologies Inc. Ottawa,

ON

Formed to develop software which would help personalize a web experience. Developed

cutting edge rich AJAX based web application for deployment into existing websites to

improve customer communication. Java based technologies including the Google Web Toolkit

and Hibernate were used extensively.

Solved complex architectural problems that required in depth knowledge of design

patterns.

Designed and implemented the highly concurrent server core which drove the application.

Designed and implemented a distributed web based testing application which would generate

random user test scripts (mouse clicks and key presses), execute the tests and submit

results back to the central server for analysis.

2005June 2008, Software Developer, Overklick Technologies Ottawa, ON

Lead developer working on a business to business web store framework written in Java.

Spearheaded the effort to modernize the application and reduce maintenance costs while

decreasing feature development time. Using an iterative development strategy, individual

subsystems were replaced regularly, leading to zero migration downtime.

Refactoring project was a success, reducing the code base from 140k lines of Java code to

approximately 70k lines of code while increasing the number of features.

Notable user interface features implemented included an easy to use theme editor, AJAX

requests to improve the experience of both customers and administrators and moving to a

more correct model-controller-view based system

Implemented a replacement data abstraction layer which eliminated data integrity problems

in the original application.

Organized and acted as a mentor to 5 other developers working on the application.

Acted as technology lead

Obtained the position after writing an automation system internally which effectively

eliminated two data entry positions.

Education

Bachelor of Computer Science, Carleton University, Ottawa, ON

Trackback

Categories

Bikes

Code

Uncategorized

July 2012

MTWTFSS

" Apr

1

2345678

*-**-**-**-**-** 15

**-**-**-**-**-** 22

**-**-**-**-**-** 29

30

31

Bikes biking books business Code coding commuting compiler cycing cycling cyclocross

cypress first pr0st frameworks gettingbetteratstuff google gwt hadoop hibernate hijax

introductions java kanata learning orm programming project projectmanagement qa racing

rails rambles reading ruby snow softwaredevelopment springseries spring series training

transitdata winning

Meta

Register

Log in

Entries RSS

Comments RSS

WordPress.org

Entries (RSS) and Comments (RSS). Valid XHTML and CSS.

Powered by WordPress and Fluid Blue theme.



Contact this candidate