Post Job Free
Sign in

Computer Science Project

Location:
Edmonton, AB, Canada
Posted:
November 16, 2012

Contact this candidate

Resume:

Menaka Lashitha Bandara

****D Holyrood Road, Edmonton, Alberta, T6C 4C4 (PH: 780-***-****)

www.lashi.org

Education

**** **** ****** ********** (Clayton Campus) (www.monash.edu.au)

Bachelor of Science (major in Pure Mathematics, minor in Astrophysics)

Bachelor of Computer Science

Deans List Fellow in Science (average marks greater than 85 across subjects) from 2001 2003

Achieved two perfect scores (100) for Data Structures and Algorithms (2nd year subject, 2002), and for

the final year project

1994 1999 Mt. Waverley Secondary College (Mt. Waverley, Victoria, Australia)

Graduated with 97.5 Tertiary Entrance Rank (out of 99.95)

Awarded for General Academic Excellence in 1996, 1997

Awarded Academic Excellence in Mathematical Methods in 1998

Awarded Academic Excellence in Chemistry in 1999

Work Experience

Tutor and Demonstrator Monash University (Clayton, Victoria, Australia) (February 2003 November

2004)

CSE1303 (Computer Systems): Advanced C programming and assembler (MIPS), CSE2302 (Operating

Systems), CSE2303 (Formal Methods 1): Theory of computing Languages, Turing Machines, etc.,

CSE2304 (Data Structures and Algorithms), CSE2305 (Objected Oriented Software Engineering): C++

programming and concepts, CSE3305 (Formal Methods 2): Coding theory, Information theory,

Complexity.

C# Programmer Monash University (Clayton, Victoria, Australia) (7 January 2003 18 February 2003)

Implemented the Expectation Maximisation algorithm in C#, primarily for clustering web usage.

PERL Programmer (Wheelers Hill, Victoria, Australia) (January 2002 March 2002)

Worked as a PERL programmer to automate some administration tasks on a network.

Contract Network Administrator, MouseSoft Computing (Mt, Waverley, Victoria, Australia) (2002)

Installed Linux based firewall. Administered tightening of security and set up IP masquerading for a

private network to access the Internet.

Contract LaTeX programmer (Mulgrave, Victoria, Australia) (2001)

Produced LaTeX code to be used as a template to automate the typesetting of a car magazine.

Contract Technical Editor, Connectiva Linux (Rio, Brazil) (2001)

Worked as a technical editor to proof read and correct the translation (Portuguese to English) of two

technical sections of the Connectiva Linux users' guide.

Volunteer Experience

Monash University (Clayton, Victoria, Australia) (Currently)

Reimplementation of the Monash Image Library a teaching tool for image processing students.

University of Colombo (Polgolla, Sri Lanka) (2004)

Conducted lecture on Open Source software, Linux, and Unix operating systems.

Monash University Computer Science Club GDB Tutor (Clayton, Victoria, Australia) (2002)

Wrote A guide to GDB (www.lashi.org/writing/guide_to_gdb_1.1.pdf)- a tutorial for the GNU DeBugger,

and conducted tutorials at the university.

Monash University Computer Science Club Linux Installer (Clayton, Victoria, Australia) (2001 2003)

Worked as a Linux installer on mass install days organised by the club.

National Institute of Information Technology (Kandy, Sri Lanka) (2000)

Conducted seminar on the Linux operating system.

Advanced Technical Institute (Kandy, Sri Lanka) (2000)

Lectured an introduction to the C programming language, and set up Linux server (including NIS, NFS,

Samba, DNS, Printing) to connect dual boot clients.

Technical Skills

Languages C, C++, C#, Java, ML, Haskell, PERL, Python, Lisp, Unix Shell programming, Lex/Flex,

Bison/Yacc, LaTeX typesetting environment. A new language can be learned typically under 3 days.

Operating Systems Linux, OpenBSD, FreeBSD, NetBSD, Windows.

Networking Network Information System (YP Services), Network File System, SMB file system

(Samba, Windows Unix connectivity), Network Address Translation and IP Masquerading, Domain

Name Serving.

Typing speed of approximately 80 90 words per minute.

Familiar with MS Office and OpenOffice.Org packages.

Personal Skills

Good communication skills.

Highly motivated, enjoy challenges and overcoming them.

Trustworthy, Punctual, Reliable, Focused.

Interests

Academic: Graph theory (in particular graph colouring), Number theory and Algebra, Mathematical

Analysis (in particular Functional Analysis), Differential Geometry, Stochastic Optimisation (in particular

genetic algorithms), Languages, Compilers, Computability (in particular lambda calculus), Complexity

theory

Personal: Astronomy, cars and mechanics, socialising, travelling, reading, theatre

Academic Achievements

Implementation of a clustering algorithm to classify web usage (2003)

(www.lashi.org/academic/em)

Graph Colouring with Small Monochromatic Components (2004)

(www.lashi.org/academic/graph_colour)

Genetic Algorithm for curve detection (2004)

(www.lashi.org/academic/ga)

References

1. Dr. David Albrecht (Senior Lecturer) 3. Associate Professor Graham Farr

School of Computer Science and Software School of Computer Science and Software

Engineering Engineering

Monash University, Clayton, Victoria, Australia. Monash University, Clayton, Victoria, Australia.

Phone: +61-3-9905-5526 Phone: +61-3-9905-5201

abpo6k@r.postjobfree.com abpo6k@r.postjobfree.com

(Employer for CSE2303, and CSE1303; (Supervisor for final year project)

supervisor for EM project)

2. Professor John Crossley

School of Computer Science and Software

Engineering

Monash University, Clayton, Victoria, Australia.

Phone: +61-3-9905-5206

abpo6k@r.postjobfree.com

(Employer for CSE3305)



Contact this candidate