DARYL MARTIN

Daryl Martin

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 Bachelor’s 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. John’s, 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