Post Job Free

Resume

Sign in

Project Manager Software

Location:
Hubley, NS, Canada
Posted:
November 20, 2012

Contact this candidate

Resume:

Cauley O Day, B.Sc. QuickFish Software Inc.

QuickFish Software Inc. 10 Allenby Dr., Stillwater Lake NS, B3Z-1G6 abpkuk@r.postjobfree.com

902-***-****

www.quickfish.ca

Professional Summary

Over my career I have experienced and participated in all facets of the software

development life cycle, from requirements gathering, architecture, design, development,

quality assurance, and post-implementation revisions. I have am well versed in a wide

variety of solutions and technologies ranging from traditional rich client commercial

software to small custom applications to multi-million dollar enterprise intranets and

extranets.

I have successfully worked for many large clients including (but not limited to) SCEA,

Sony Canada, Nortel Networks, Chrysler, Ford, Scotiabank, MTT, NBTel, and the Heart

and Stroke foundation. I pride myself on my problem solving skills and determination to

find a solution to the most difficult of problems.

I am articulate and professional with strong communication and management skills. I

am result-driven and highly productive within both team and individual projects

scenarios. I also maintain cutting-edge industry knowledge and technical skills, through

independent and formal training.

Summary of Qualifications and Technical Skills

Languages

English (native)

French (fluent as second language)

Programming and Scripting Languages

Java, PHP, C/C++, C#, Perl, Visual Basic, SQL (ANSI,TSQL,PLSQL), ASP, ASP.NET, Delphi

Web related languages/technologies

J2EE, Servlets/JSP including developing custom tags, html/dhtml, JavaScript, XML/XSLT,

LAMP/WAMP, Web Services

Databases

Oracle, MS SQL Server, MySQL, Postgress, Access

Web Servers and Application Servers

Netscape Enterprise, IIS, Apache, Tomcat, IPlanet, Jrun, Jserv, Weblogic, ATG Dynamo,

Websphere.

Other

GIS, UML, JINI, Hibernate, JUnit, WebStart, Eclipse, Visual Studio, H323

Platforms/OS

Solaris, Windows, Linux, SunOS, IRIX, HP-UX, Playstation 2 (development). IPhone, and

Android.

Additional Third Party technologies

Vignette, Interwoven, Net.Commerce, Open Market (among others)

Experience

G2 Research. Dartmouth, Nova Scotia

March 2010 Present. Contract Developer (via Quickfish Software)

Many of the development details are protected under a confidentiality agreement.

However, I was originally contracted, to integrate ARC GIS with their ICU Workbench

Product. This role has expanded to include other GIS solutions as well as a lead role in

guiding some architectural decisions. All development has been done in C# and MS

SQLServer.

The key challenges for this contract are:

Aggressive timelines

Unfamiliar platform from a development perspective (ARC GIS)

Creative problem solving

Cobham Tracking and Locating. Windsor/Halifax, Nova Scotia

August 2006 November 2009. Contract Developer (via Quickfish Software)

I successfully participated and completed several phases of a multimillion dollar custom

electronics project. Details of the project are protected under a confidentiality agreement

however I have been one of two developers responsible for developing the Windows

based software for the control and configuration of the device being produced. Delphi

was the language of choice and I entered the project with little Delphi experience and was

able to jump into development with little ramp up time. This project has also exposed me

to working directly with electronic engineers and coordinating software development

with the needs of the firmware and hardware team.

The key challenges for this contract are:

Aggressive timelines

Parallel development of Hardware, firmware, and software.

Steep learning curve

Creative problem solving

Seaboard/HarmacTransport. Dartmouth, Nova Scotia

March 2006 March 2007 - Consultant/Developer (via Quickfish Software)

This project involved a two phase (deployment and user acceptance).NET (C#) intranet

solution for the safety management department of the Seaboard/Harmac Transport

Group. This application was written in ASP.NET/C# (Visual Studio 2005) and is running

on Windows 2003 (IIS) using four separate SQL Server 2000 Databases (one new and

three existing). The client required a centralized solution for collecting, accessing and

analyzing employee performance, incident management, costs, and monitoring of

departmental performance. Previously all data had been collected on paper forms in

various locations throughout the company. Analysis had to be done manually at each

location costing not only the company inaccuracies but a great deal of time. The key

requirements included:

Designing and developing the interface, domain objects, and database schema

Custom End User Management involving configurable Access (Read/Write) to

the various sections of the application.

Creation of web based report and evaluation forms.

Integration with existing Human Resource and Dispatching systems located both

onsite and remotely.

Audit Logging Framework (Activity tracking for application).

Automatic Event Notifications, to both thin and rich clients.

Various Reports and Entity Summaries.

Limited time budget.

Key successes for this project: Thoughtful 3-tier design proved invaluable for seamless

integration with the various systems, including the same domain types hydrating from

several different data sources. In addition the abstraction of the user interface from the

business logic allows for the possibility of thin clients to be used from the field in the

future.

Various. (QuickFish Software Inc).

November 2005 Present. Consultant

Since starting my consultancy near the beginning of 2006 I have been engaged by

various clients including Trampoline, RM Design, and Nocturnal design, among others to

facilitate scoping on a variety of Java, LAMP and .NET (C#) solutions. Some of my

publically available work includes.

EduNova www.edunova.ca

Piercey s www.pierceys.ns.ca

Aerobics First www.aerobicsfirst.com

Ryco Realty www.rycorealty.com

Greenwood Lanes www.greenwoodlane.com

Some of the larger web based development projects include the following solutions:

.

Custom built CMS for the clients to manage their workflow and content.

On the fly Geo-Coding and Google maps.

Online Catalogs

Direct Marketing.

Personalization and extranets.

Custom Search and integration with Google s SOAP API.

On the fly Image manipulation.

Internationalization Database free multi lingual frameworks

In addition to client based contracts I am currently running several projects including,

self created social networking sites and mobile device application development (IPhone

and Droid).

ABM Integrated Solutions. Dartmouth, Nova Scotia.

October 2003 February 2006. Senior Developer.

I was brought into the ABM team to help revitalize a floundering product development

team both technically and organizationally. The product I have been focused on is a large

scale distributed POS system called Market2 (market squared), written in Java. My initial

efforts on the project were to evaluate and solve some of the major problems within their

distributed model (JINI based) that they had been unable to resolve for several years.

These deficiencies in the system were costing the company in time, reputation, and

support costs. Within a very short time I had solved the weaknesses and we have not had

a similar support call since.

More recently I have worked very close with the CTO working on best practices for the

team, major technical decisions, and product strategy to compliment our current suite.

All of this of course along side my regular development duties. This included working

with the team to develop a SOA for a point of sale system, achieve true platform

independence using ORM (Hibernate) and JPOS, and implement a strategy for more

parallel and thorough QA (introducing JUnit and extending other automated tests and

build practices). Other challenges included deployment to production environments

(initial install and software updates); the SOA architecture was a portion of this solution

as was leveraging Java WebStart technology.

Arduc. Osaka, Japan.

May 2002 July 2003. - Software Architect/Technical Leader.

I came to Arduc thanks to my Software development experience, specifically working

with real time video, and my project management experience. I was given the position of

technical lead for all Playstation 2 development. Specifically a product called C@M

Station (http://www.cam-station.net/). Arduc had little experience working with large-

scale software projects so I found myself producing a series documents and seminars for

the department giving them a crash course in the software development cycle.

Fortunately this was successful and we were able to move forward into design. Our focus

was to exploit the Japanese Playstation 2 broadband services. We prepared initial designs

for several applications including video conferencing, image processing, and video on

demand. We decided to move forward with a fun community based videoconference

application. As of my departure from Japan, we had met our goals to have an Alpha

version ready to shop around for a publisher.

The application allowed a user to set up a user profile with their picture and any details

they would like to share, build their 3d character, and join the online community. They

would walk down a street and enter a store/club/house with a theme that they are

interested in. Within that store/club/house they could interact with the other people

interested in that theme. There is no text interaction; all messages are sent via VoIP. It

provided full buddy list and ignore list functionality. Users could then set up a chat room

and video chat with up to three other people at a time.

Design and development of commercial Playstation 2 online software. Included

development of 2d and 3d graphics, VoIP, streaming video, buddy list, ignore list,

vulgarity filtering (text only), age restrictions, message logging, and security

measures.

Worked closely with other team members, team leads and upper management to

ensure success and that project remained properly focused.

Produced OO diagrams and written specifications, and core C++ code for the

project team.

Managed a small team of developers to ensure a successful and smooth

development process.

Unity, Inc. Osaka Japan.

October 2001 - April 2002 - Software Architect/Team Manager

I was brought into this Osaka based company to develop custom videoconference and

VoIP software solutions as well build and mature their software development department.

I designed and developed an alpha version of a cross platform videoconference server

and client within two months written using Java and the Java Media Framework (JMF).

To further the project I was given a small team of three intermediate engineers to help the

project further. This position presented an interesting challenge other than the obvious

technical requirements as the entire office was conducted in Japanese. A language I spoke

very little of at the time. Fortunately through some creative communication techniques

we were able work together as well if not better than teams I've worked with before, not

to mention achieve our goals.

Designed and developed a cross-platform RTP compliant videoconference server

and client. It performed well with mid-size conferences and simultaneous video

and audio streaming. The distributed design allowed for a highly scalable

solution.

Approximately 80% percent of the middle-tier components can be reused for

future projects.

Managed a team of Japanese engineers to complete the project without being able

to communicate through traditional means.

MouseWorks Technologies. Halifax, Nova Scotia.

June 2001 - November 2001 - Software Engineer/Consultant

I was originally brought into this group to revive a troubled project involving a client-

server call center/property management application written in Visual Basic for Maritime

Tel and Tel. The original engineers had stalled and were unable to complete the project.

Within a short period of time I was able to stabilize and complete the original

development as well as provide some extra functionality for the client. Not only did this

save the relationship between the project manager and client it has led into new

development as well as referrals. All of this was achieved remotely.

Developed and re-designed a client-server application (fat) used for a property

management group within Maritime Tel and Tel.

Technologies included Visual Basic, ADO connecting to an Access database

with the ability to switch the connection seamlessly to another DB such as MS SQL

Server or Oracle.

Salvaged the relationship between the client and the project manager resulting

in additional revenue for the managed services firm.

Cyberplex, Inc. Halifax, Nova Scotia.

June 1998 - September 2001 - Software Development Team Leader

In addition to being one of two core technical resources out of sixteen, I was tasked

with higher-level responsibilities such as client management, technology guidance for the

company, and team management. On top of my technical role I worked very closely with

other department heads, management and a team of eight developers to ensure a strong,

competitive and efficient production team all the while creating an enjoyable work

atmosphere to guarantee retention. These internal responsibilities only reduced my

billable effort to 80%.

Designed and developed enterprise level n-tier eBusiness Web applications (b2b

and b2c) in various environments and technologies while applying well known

design patterns.

Involved throughout the entire project life cycle although focused on and was

responsible for the design, implementation, and documentation of the middle-tier

business logic and Data Access Layer (ANSI SQL, Stored Procedures (T-SQL

and PL/SQL).

Technological implementations primarily consisted of JSP/Servlets/Java middle

tier with Oracle under Solaris running on various Application servers and

ASP/COM/DCOM (VB and C Microsoft SQL Server under WintNT/2000

Server.

Directly managed and mentored less senior application developers, performing

recruitment, performance appraisals and career path guidance.

Worked along side the director of technology to guide the department

technologically, through training, recruitment, and standards.

Implemented and documented Software development and training standards.

Business analysis and consultation for potential clients to help streamline their

business model and determine their technological needs.

Webworks Worldwide. (Now Cyberplex).

Halifax, Nova Scotia. May 1997 - June 1998 - Sr. Software Developer

My role as senior developer required thorough knowledge of Internet technologies,

software design and development, as well as strong understanding respect for RAD to

ensure successful delivery. I was called upon for the most time compressed and

complicated tasks that arose within a given project. A colleague and I were the main

technical talent that resulted in an $8 million dollar (CND) buy-out of the company by

Cyberplex Interactive Media.

Designed and developed enterprise level n-tier eBusiness Web applications (b2b

and b2c) in various environments and technologies.

Focused on and was responsible for the design and implementation of the middle-

tier business logic and Data Access Layer.

Developed solutions in Java, Perl and C cgi, ASP/COM with Oracle and

Microsoft SQL server databases.

Worked closely with the project leads throughout design and development to

ensure the success of the project.

Assumed the role of mentor for less experienced developers throughout the

project and between projects.

New World Concepts.

Halifax, Nova Scotia, June 1995 - May 1997 - Software Developer/Consultant.

During the birth of the commercial Internet I was still a University student; the

curriculum did not cover Internet or network programming. I took it upon myself to

explore these technologies on my own soon realizing that many small businesses could

benefit from an Internet presence. I began approaching local businesses to determine

interest in the idea. Although exposure to the Internet was limited this resulted in many of

the first dynamic, personalized, and e-commerce sites in Canada.

Internet consulting and development.

Developed Java Applets and Perl/C cgis with MySQL or Postgress back ends to

enable non-technical clients to be able to administer their site with out having to

know how to write HTML or Perl.

Added functionality to my client s web sites not excluding credit card processing,

authentication, registration, dynamic content, etc

Education & professional training

B.Sc. Computer Science, Dalhousie University.

Object Oriented design and advanced Java Programming

COM/DCOM design and development.

Various Developer Conferences including Microsoft TechEd(s) and JavaOne(s)

Interwoven Boot Camp



Contact this candidate