Post Job Free
Sign in

Software Design

Location:
Ottawa, ON, Canada
Posted:
October 13, 2012

Contact this candidate

Resume:

Ekwa Duala-Ekoko

Industrial Software EngineerCantoura Inc.

Experience Ottawa, ON, Canada

Education Ph.D., Computer ScienceExpected, January 2012

September 2010 Present

McGill University, Montr'eal, Qu'ebec, Canada

Project lead in the design, implementation, and maintenance of an augmented

Technical Languages:Java, C, C++, Visual Basic, SQL, Unix Scripting

M.Sc., Computer ScienceOctober 2006

reality and location based application for the Android platform. Other accom-

Skills Web Tools:PHP, JSP, JavaScript, JQuery, AJAX, HTML, CSS, Dreamweaver

McGill University, Montr'eal, Qu'ebec, Canada

plishments include architectural design, guiding the technical execution, and

Databases:Oracle, MySQL, MS Access

the implementation of several core features.

B.Sc. Mathematics and B.Sc. Computer ScienceMay 2004

Fr ame wo rks :Hibernate, Android, JUnit, HtmlUnit, Swing, JFreeChart, Jasper-

Trent University, Peterborough, Ontario, Canada

Reports, AspectJ

Technology used: Java, Android Framework, RESTful Services, Google Web

Operating Systems:Windows, MacOS, Unix, Linux

Toolkit, SVN, XML.

Web Servers:Sun Enterprise 250, Apache web server, Jakata-Tomcat

IDEs:Eclipse, NetBeans

Software DeveloperCanadian Bank Note Ltd.

Others:Object-Oriented Analysis/Design, UML, Design PatternsLottery

DivisionOttawa, ON, Canada

February 2007August 2007

Worked in a team of five to implement multiple features for a distributed lottery

game system based on specifications; maintained JUnit test suites, oversaw the

continuous integration process, and resolved integration errors.

Technology used: Java, Swing, JasperReports, JFreeChart, SQL, MySQL,

Ant, JUnit, CruiseControl, CVS.

893 Nesting Way, Ottawa, Ontario, Canada. K4A 3X5

Email: ****@**.******.**

We b :www.cs.mcgill.ca/eduala/

~

Programmer AnalystHydro One

Peterborough, ON, Canada

September 2002March 2003

Led a team of four in the design, implementation, and deployment of a multi-tier

web-based personnel management application. Other accomplishments include

the implementation of the application logic with an Oracle 8i back-end, and the

design and implementation of integration test cases.

Technology used: Java, Java Server Pages, SQL, Oracle, JUnit, Apache Tom-

cat, CVS.

Systems Administrator Trent UniversityDepartment of Computer Science Peterborough, ON, Canada

September 2001August 2002

Maintained Sun Enterprise 250 unix machines that host Oracle 8i database

servers, mail servers, and web servers. Performed software installation, system

configuration and upgrades, backups, managed user accounts, and delivered

Unix tutorials.

Technology used: Unix scripting, Oracle, SQL.

Ekwa Duala-Ekoko Resume Page 2 / 3

Teaching Course LecturerMcGill University

Experience School of Computer ScienceMontr'eal, QC, Canada

Research Research AssistantMcGill UniversityWinter 2009

Experience School of Computer ScienceMontr'eal, QC, Canada

Prepared course materials, assignments, and exams, and delivered five hours of

2007 2010

lectures each week for an introductory course in computer programming using

Initiated and worked on two research projects that investigated the challenges

Java (CS 202 Introduction to Computing) with 70 students.

experienced by software developers when creating or maintaining software sys-

tems. I completed both projects within the allotted time, producing two soft-

Teaching AssistantMcGill University

ware development tools (Eclipse Plugins) based on static program analysis tech-

School of Computer ScienceMontr'eal, QC, Canada

niques. I produced three research publications; one of my publications won an

ACM SIGSOFT Distinguished Paper Awardat ICSE 2007.

Provided one-on-one and group tutoring to students, prepared solutions for

assignments, and graded the assignments and exams.

* CS 303 Software Development Fall 2007, Winter 2008

* CS 667 Software Fault Tolerance Fall 2005

Selected

* People s Choice Award, Best in Economic Development, and Best Overall in

Awards and

the City of Ottawa software contest [www.apps4ottawa.ca ] $9,000 2011

Scholarships

* McGill University GREAT Award $1,500 2010

* NSERC Alexander G. Bell Canada Graduate Scholarship $105,000

2008

* FQRNT Doctoral Scholarship $20,000 (declined) 2008

* Dean s Excellence Award, McGill University $20,000 2007

* ACM SIGSOFT Distinguished Paper Award, International Conference

on Software Engineering (top 1% of submissions) 2007

* Dean s Honours List Thesis Distinction Award, McGill University 2006

* Deferential Fee Waiver, McGill University $12,000 2005

Ekwa Duala-Ekoko Resume Page 3 / 3

References Available upon request.Service Peer

reviewing

ACM Symposium on the Foundations of Software Engineering2010

Elsevier Science of Computer Programming Journal 2010

ACM/IEEE International Conference on Software Engineering 2009, 2011

IEEE International Conference on Program Comprehension 2008, 2010

Selected Journal Publications

ACM International Conference on Aspect-Oriented Software Development 2008

Refereed



Contact this candidate