Adrian Duffy

Quick Links
Education
Subjects
Projects
Languages/Applications
Employment
References
Skills chart
Address:
Email: adrian.duffy @ gmail.com
Date of birth: 28.06.82
Telephone: on Curriculum Vitae

 

 

Skype Me™!



2001-2005
2001-2005

2001-2005 University College Cork – B.Sc Computer Science degree course.
1H (1st Class Honours) achieved in degree

Year1: 1H grade achieved
Year2: 2H1 grade achieved, including 1H in Data Structures and Database Systems
Year3: 1H grade achieved, including 1H in Data Networking and Operating Systems
Year4: 1H grade achieved, 1H in all subjects


Core Subjects:

Computer Security, Information Retrieval, Advanced Web Programming, Virtual Reality, Management and Organization, Data Communications and Computer Networking, Advanced Database Systems, Queuing Theory and Simulation, Operating Systems 2, Software Development, Data Structures, Imperative Programming 1, Specifying & Solving Problems(logic), Computer Systems 1, File and Database Systems, Statistics, Multimedia, Imperative Programming, Operating Systems 1, Discrete Mathematics.

 

Languages:

Object oriented PHP, Flash / Action script, HTML, JavaScript / AJAX, SQL, Java, C++, Visual Basic, ASP, VRML, UML, XML. UNIX Scripting and FCL

 

Applications:

Microsoft Office, Adobe Suite (Dreamweaver, Flash, illustrator etc), Paint shop Pro, Fireworks, FTP applications, DOS and UNIX.

 

College
Projects:

Weekly lab assignments in Java, C and SQL including:
Final Year Project: Developed a new network Protocol in the Network Simulator NS2
• Studied network concepts and implementation of the Network Simulator in detail
• Designed the protocol itself in C++, and test scripts in oTCL.
• Designed and successfully tested the protocol which was more suited to multimedia applications than UDP or TCP.

Online Voting System Group Project
• Worked in a group of 5 to design and create an Online Voting System
• Created Web based application to allow users to vote online.
• Worked on many roles, gathering requirements, testing, front end dev..
• Dealt with all the necessary security issues

Security Projects using Java including:
• A Challenge Response protocol.
• created a tool used to steal poorly chosen passwords (dictionary attack).
• Secure Communications over a Network and performed attacks on it.
• Cryptographic Protocols(wide mouth frog, Kerberos etc).

Virtual Reality Projects
An interactive 3D world modeled in VRML.
A 3D first person shooter game in Java3D.

Networking Projects using C
• Created a Fortune Cookie Client and Server
• Created a Simple File Transfer Application –Allowed user to transfer text files

Pizza Delivery System
• Created a GUI which allowed the user to keep track of the order state.
• User was allowed to create, cancel, change and view all details about the order from creation to delivery.
• Used JDBC to connect to a Database containing all the relevant information.

Operating System Simulation
• Imitate a computer disk and scheduling program, identifying optimal configurations
• Used Java as a high level language

Interactive Web Page
• Utilized JavaScript and HTML to design interactive web page

A Graphical User Interface to play a simple game
• A three layer program utilizing the Java Library
• Used Java to build a unique program to play
Snakes and ladders and blackjack against the computer
A Calculator Algorithm and a word counting program in C

:1995-2001


Coláiste Choilm Secondary School
Leaving Cert 460/600 points

:Professional


Founded a charity (Non Profit Organization) in Peru & South America
(LINK)

  • Volunteercause.org – www.volunteercause.org
  • Aim is to sell hand made goods from South America online
  • In turn using all profits for poor communities and selected charities

Designed and created a web application for an animal refuge in Bolivia (LINK)

Web Application for national Education System in Ireland (LINK)

  • System used by all schools in Ireland – http://rcssapplication.com/
  • Including advanced excel reporting system which automatically displays graphs and reports from online database

Designed and created a Web page for a local company

Online Shops

Local Charity in New Zealand (LINK)

  • Born on the continent.com – http://www.bornonthecontinent.com
  • Created a system that the owner could update easily herself; adding content and multimedia without any web development knowledge.
  • Allowed her to sell her book online as well as advertise her motivational talks.

Various flash additions to existing web pages

Designed and created a Web pages for Sports Clubs

April 5th – May 20th           Software Developer /Volunteer Worker                                 Bolivia

  • Designed built and tested a complete web application for an animal refuge center.
  • System advertised the refuge’s aims and the refuge itself.
  • Developing it to link to schools educationally, teaching kids all over the world weekly about the various animals.
  • More details here (LINK)

December 20th –April 5th         Software Developer /Volunteer Worker                       Peru

  • Designed built and tested an internal travel agency system.
  • System dealt with booking, reservation, payment, customer details etc.
  • Was completed in Spanish.
  • Worked simultaneously with volunteer projects in the area, organized fund raising parties etc.
  • Founded volunteercause.org during this period.
  • More details here (LINK)

October 12th –December 15th         Volunteer Worker                                                     Peru

  • Worked in an after school project for under privileged kids aged from 4-16.
  • Taught English, math, and organized activities for all the kids.
  • Played a number of sports with the kids, building team activities.
  • Organized matches with other volunteer groups
  • Organized major events for fund raising
  • Set up applications on the local computer which allow the kids to teach themselves English.

December 20th –current date                          Contract Developer                    Own company

  • worked in a professional environment performing various different roles, front end developer, database developer, flash developer, software tester, and project management
  • Met with clients to plan out the projects, time frame, costs, and schedule
  • Organized and hosted weekly meetings with development team and customers
  • Worked on multiple projects simultaneously, small and large projects
  • Built an application that is currently being used by all the schools in Ireland, primarily used for teaching the teachers

March 20th –Sep 16th  Contract Software tester                    ACC

  • worked in a professional environment in the ACC testing team, the largest testing team in New Zealand at the time
  • Studied Requirement documents, produced test plans and test cases, executed these tests and studied the results, producing defects where necessary and performing regression testing on these
  • Organized and hosted weekly defect meetings
  • Developed weekly status reports for my team
  • worked with many applications such as Clearquest, MFP Pathway,
  • Automated the majority of the test entry using Rational Robot
  • More details here (LINK)

November 28th –Feb 18th  Temporary 1st level Helpdesk Support                    EDS

  • worked in a professional environment in the EDS internal, credit services and Government Groups.                               
  • worked simultaneously on several accounts involving both offline and online work
    · received calls and emails from users with problems and diagnosed and solved the problems to meet deadlines.
  • worked with many applications such as CAMS, CITRIX, AVAYA, ACTIVE DIR, etc

June 8th - Sep 30th 05   Contract Programmer/Test Engineer   Motorola Cork Operations

  •  worked in a professional environment in the Test Group.
  • Created programs in Java, and shell scripts to speed up and automate Testing process
  • Tested NodeB and RNC rules on the OMC (Operations & Maintenance Centre) ensuring the UMTS RAN (Radio Access Network) is always in a valid state.
  • Prepped and Tested all applicable software before each load was released

April 5th - September 17th 04          Programmer/Test Engineer       Motorola Cork Operations

  • Worked in a professional environment in the Test Group.                               
  • Automated tasks and creating Tools for Engineers.
  • Utilized Visual Basic with excel, database management and Web pages to complete my work.
  • Created web pages, automated reports.

June 2001-03                                      Head Barman                   The Abbey Bar and SGI Nightclub

  • Served customers and dealt with queries and complaints.                 
  • Trusted with handling cash and keys of the nightclub.
  • Supervised and trained approximately 5-10 casual staff.

Sept-March 1999                                                Work Experience                            M.C. O’Sullivan

  •  Designed and modified Building plans using AutoCAD.
  •  Worked in groups and learned the importance of working in a team.
  •  Worked in order to meet weekly deadlines.

               
July-Aug 1998 -04                              Sales Assistant                               Con Murphy’s Menswear

  • Responsible for customer service, dealing with all customers
  • Trusted with stock orders and financial transactions.
  • Gained experience in teamwork in busy work environment.
  • Created an online front for the shop

Available on request, including:
Owners of Animal refuge, Bolivia
Project Test Manager, Wellington, New Zealand
Project Manager (contract jobs) Galway Ireland
Shop Owner Cork Ireland


Subject

Commercial exp

Home / other

Grade Achieved

Level ( 0 – 10 )

Web Development

 

 

 

 

HTML / JavaScript / XML

4+ years (Various)

6 years (current work plus college experience)

1H / A+

10

PHP / SQL

4 years (Various)

4 years (current work plus college experience)

1H / A+

9

DATABASE (SQL / Access)

3 years

5 years (current work plus college experience)

1H / A+

8

Programming

 

 

 

 

Java

5months (Motorola)

4 years of college assignments

NA

7

C++

NA

1 year ( Final year project)

1H / A+ (in project grade)

5

C

NA

2 years of college assignments

NA

5

Visual Basic + Excel

3 years

3 years

NA

9

Shell scripting / FCL

2months (Motorola)

NA

NA

6

Multimedia

 

 

 

 

Java3D

NA

1 years of college assignments

1H / A+

7

Modeling (VRML)

NA

1 years of college assignments

1H / A+

8

Flash / Action script

3 years

3 years

NA

9

Macromedia/Adobe Packages(Dreamweaver Flash, illustrator etc)

4 years

4 years

NA

9

Paint shop pro

4 years

4 years

NA

8

Basic Usage

 

 

 

 

UNIX/Linux

NA

2 years (programming at home)

NA

7

Windows 95 / 98 / XP/Vista

ALL

5 years (working from home)

NA

9

Hardware

NA

3 year of college assignments

NA

5

Microsoft Word / Excel

10 months (Motorola)

5 years (working from home)

NA

9

Computer Security

 

 

 

 

Java / Networking / Theory

NA

1 year of college assignments

1H / A+ ( Highest grade)

7

Networking

 

 

 

 

TCP / IP / UDP / VoIP

NA

1 year ( Final year project)

1H / A+

7

2008
For a more structured view of my history you can see my Curriculum vitae (resume)
 

Valid XHTML 1.0 Transitional

© 2001-2008 Created by Adrian Duffy