Resume
Menaka Lashitha Bandara
9406D Holyrood Road, Edmonton, Alberta, T6C 4C4 (PH: 780-462-1791)
Education
2000 – 2004 Monash University (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)
Graph Colouring with Small Monochromatic Components (2004)
Genetic Algorithm for curve detection (2004)
References
Dr. David Albrecht (Senior Lecturer)
School of Computer Science and Software Engineering
Monash University, Clayton, Victoria, Australia.
Phone: +61-3-9905-5526
David.Albrecht@csse.monash.edu.au
(Employer for CSE2303, and CSE1303; supervisor for EM project)
Professor John Crossley
School of Computer Science and Software Engineering
Monash University, Clayton, Victoria, Australia.
Phone: +61-3-9905-5206
John.Crossley@csse.monash.edu.au
(Employer for CSE3305)
Associate Professor Graham Farr
School of Computer Science and Software Engineering
Monash University, Clayton, Victoria, Australia.
Phone: +61-3-9905-5201
(Supervisor for final year project)