24
Janals Road ·
Paradise, NF · A1L
2Y6 · (709) 782-1889 · daryl.martin@ieee.org
Objective
I am
currently looking for an engineering work term in the computer engineering
field. My current objective is to gain
experience in ASIC design and to be a productive member in this fascinating
field.
Education
MEMORIAL UNIVERSITY OF NEWFOUNDLAND
September 1997- Present
·
Entered the Faculty of Engineering and Applied Science
September 1999
·
Graduating April 2004 with a Bachelors degree in
Computer Engineering
HOLY HEART OF MARY HIGH SCHOOL, St. JOHN'S, NF
June 1997
·
Graduated with honours from Grade XII
·
Received university credit for Chemistry 1010/1011 and
Biology 1001/1002 through Advanced Placement courses (AP)
Awards and
Scholarships
·
Received the status of an Advanced Placement (AP)
scholar by completing three different AP exams.
·
Received a scholarship from the Knights of Columbus.
·
Runner up in National Blackberry programming
competition, Dec 12th 2003.
Work Experience
Sept
2003 Jan 2004
Research
In Motion
Responsibilities
included:
·
Designed and developed an internal multi-threaded
client-server application for remote configuration and viewing of
infrastructure simulation tools using a custom user interface to extract
information from the distributed server architecture.
·
Applications were designed using UML and Rational Rose
incorporating many multi-threaded and single-threaded design patterns and
implemented using C++ and ACE libraries, under minimal supervision.
·
Exposure to distributed computing concepts such as
load balancing through inter-server communication, synchronization between
threads, multi-threaded design patterns and the basics of protocol design.
·
Exposure to development of applications using a SWIG
interface to communicate between PERL and C++.
Jan
2003 April 2003
Terra
Nova Marine Ltd.
Responsibilities
included:
·
Developed an embedded Linux solution for the Sharp
KEV79520 development board using an ARM7TDMI processor core.
·
Designed, using UML, OO Design Patterns, and
implemented, in Java, a GUI that was specific for a touchscreen environment on
an embedded system.
·
Demonstrated leadership abilities by assigning tasks
to other employees and helping to meet project milestones.
·
Became very familiar with the Linux kernel source code
and software developing in C under an embedded Linux environment.
May
2002 Sept 2002
Memorial
University of Newfoundland
Responsibilities
included:
·
Designed and implemented interactive demonstrations
using Java for students enrolled in a Naval Architectural Engineering course
·
Created an online lab environment consisting of
dynamic PHP web pages and Java applets for a third year Engineering course
·
Created web pages containing online content for Engineering
courses
Sept
2001 Dec 2001
Consilient
Technologies Corp.
Responsibilities
included:
·
Designed and developed a number of applications in
Object Oriented C++ for wireless PDAs (Blackberry
857). These include a Screen Saver,
Customer Support Application, and an Email Management System for a client.
·
Setup and Configuration of the Consilient Technologies
firewall. This involved installation and
maintenance of an IDS (Intrusion Detection System), creation of a variety of
Shell scripts for IPTables (Network Routing
Software), and many other administrative duties.
·
Developed an internal web system using PHP and MySQL for creating and tracking Trouble Tickets (Similar to
PTS).
·
Became familiar with wireless networking technologies,
applications, and protocols.
Jan
2001 April 2001
Nortel
Networks, Carrier Data Networks
Responsibilities
included:
·
Senior Web
Developer for an Internal web page, which consisted of HTML, Cold Fusion and
many Perl scripts and also research into security and
privacy issues.
·
Responsible for the design, creation and
implementation of an Access database.
·
Created various scripts and a web page front end to
update, add, delete and search through different databases via SQL, and return
any relevant information.
·
Highly involved in the software design process. Met with various managers to discuss and
assess their needs and wants with regards to the application. Then created an outline of the various
software components required and decided which languages and tools would be
best suited to each.
May
2000 Sept 2000
Nortel
Networks, Strategic Standards Group
Responsibilities
included:
·
Responsible for
writing PERL and Cold Fusion scripts to automate particular tasks and for
interoperability testing.
·
Setup and
maintained three Linuxppc computers that ran samba
file sharing, sendmail, x-windows, NIS passwords and
various other software packages.
·
Honed
organizational skills in helping plan a VPIM (Voice Profile Internet Mail)
bakeoff. This entailed modifying a test
plan to ensure thoroughness with regards to industry standards, created a web
registration process and monitoring entries, interacting with customers to
verify participation and understanding of process, and a conformance
declaration page to ensure eligibility of their products.
·
VPIM
interoperability testing four different Nortel VPIM compliant products using a
test plan and fully documenting the results.
June
August, 1998 - 1999
IPL
Processing Limited, St. Johns, NF
Responsibilities included:
·
Quality control of processed chicken
·
Filling customers orders of chicken products
·
Packing and processing chicken
Extra-Curricular Activities
·
Member: Rim Coop Social Committee (RCSC). Helped organize social event for students at
Research In Motion.
September 2003 January 2004
·
Member: Active IEEE student member. December 2000
Present
Volunteer: Student Society of Petroleum Engineers.
Responsibilities included the design, creation and updating of a web page.
January 2003 Dec 2003
·
Member: Active member of the SLUG (St. Johns Linux Users
Group) December 2000 Present
·
Volunteer: Hoyles-Escasoni Complex. Responsibilities included visiting patients,
organizing Bingo games and lawn bowling events. June August, 1996 1997.
Computer
Skills
·
Experience with programming in C/C++, Java, UML,
Assembly (80x86/88, ARM7TDMI architectures), VHDL, PHP, SQL, Perl, Coldfusion and HTML.
·
Very good understanding of software packages such as
Rational Rose, V-systems, Matlab, MS Office, CVS
software and many more different software packages.
·
Excellent knowledge of Linux, Unix, Windows and Mac
operating systems.
·
Solid
understanding of the Internet, TCP/IP and its protocols, as well as routing and
proxy servers.
·
Solid knowledge
of the fundamentals of logic design, debugging and implementation.
Other
Skills
· Hold a valid drivers licence (automatic and standard transmission).
·
Completed
Emergency First Aid course with CPR through St. John Ambulance.
References
·
Available upon request