Curriculum Vitae - Paul Monigatti
I have a keen interest in all things technical, and have always had a desire to find out "how things work". I enjoy working within a team of motivated people, exchanging ideas and developing innovative solutions to difficult problems. My career goals are aimed towards research in the field of optimising the efficiency of electricity distribution, and communicating usage information with consumers who are not familiar with electrical concepts.
I can be contacted via my Contact form.
Education
- Bachelor of Computing and Mathematical Sciences with First Class Honours (BCMS(Hons)), majoring in Computer Science and Electronics with a specialisation in Software Development. The University of Waikato, 2006 - 2009.
- National Certificate of Educational Achievement Levels 1 and 2.
Key Skills
Software Development
- 4 years experience programming in C and C# (2 years commercially)
- Familiar with object-oriented design and data structures
- Working knowledge of Java, HTML, JavaScript, CSS, PHP and MySQL
- Experienced with software testing, including test-driven development, unit testing and model-based testing
- Knowledge of software engineering processes
- Commercial experience working on team projects, using tools such as SVN
Hardware Design
- 4 years experience designing systems utilising a range of Microchip's PIC family of microcontrollers
- Experienced with a variety of hardware modules, sensors and actuators
- Familiar with CPU architecture, in particular the MIPS processor
- Experience with the VHDL hardware description language
General Computer Science Concepts
- Familiar with a range of communication protocols, including major protocols within the TCP/IP suite, low level protocols such as I2C and SPI and have designed protocols for use with a low bandwidth, multiple-access sensor network
- Familiar with various aspects of operating system design, including practical experience with MINIX, and embedded operating system concepts for resource-constrained devices
- Knowledge and experience with various algorithms
Applications
- Experienced with Windows and Linux
- Experienced with Microsoft Office
- Familiar with development environments including Microsoft Visual Studio, Eclipse and Microchip MPLAB
Employment Summary
University of Waikato (February 2010 - ongoing)
I am currently working part-time for the University of Waikato as a Doctoral Assistant in the Department of Computer Science. This role involves tutoring, running labs and marking assignments and tests.Courses I have been involved with:
- COMP200-10A Computer Systems
- COMP202-10B Computer Communications
Rennacs Ltd (May 2007 - March 2009)
Rennacs develops automotive diagnostic equipment for the worldwide market. I worked here as a research developer in a small team. I have worked with vehicle communications protocols, developed an experimental system for diagnosing common problems using fluctuating voltages that appear across a vehicle's battery terminals, and have been involved in numerous in-house projects from databases to hardware design and testing.University of Waikato (February 2007 - June 2007)
In 2007, I worked as a demonstrator for COMP123, COMP223 and COMP278, for the duration of semester A. This role included providing lab assistance to students and marking exercises.Bunnings Warehouse (November 2004 - June 2007)
In November 2004, I began working as a checkout operator at Bunnings Warehouse. Six months later, I was promoted to a sales position in the electrical department, where I remained until early June 2007.Publications
- Monigatti, P., Apperley, M., and Rogers, B. 2010. Power and energy visualization for the micro-management of household electricity consumption. In Proceedings of the international Conference on Advanced Visual interfaces (Roma, Italy, May 26 - 28, 2010). G. Santucci, Ed. AVI '10. ACM, New York, NY, 325-328. DOI= http://doi.acm.org/10.1145/1842993.1843052 [Paper] [Poster]
Achievements and Awards
The University of Waikato, Hamilton, New Zealand
2009
- Best Honours Project: Conference Award
- John Turner Prize For Best Overall 420 Project
- Ramanujan Centenary Prize For Best Overall Performance in BCMS Degree
- University of Waikato Doctoral Scholarship
2008
- University of Waikato Summer Research Scholarship
- Team placed 3rd in Microsoft's Imagine Cup, New Zealand Finals
- University of Waikato SCMS Study Award
2006
- University of Waikato Computer Science Entrance Scholarship
- Bonded Merit Scholarship
- Membership to the Golden Key International Honour Society
Hamilton's Fraser High School, Hamilton, New Zealand
2005
- Morrison Cup for Academic Excellence in Year 12 (Top Year 12 Student)
- 1st in NCEA Level 3 Computer Science
- 1st in NCEA Level 2/3 Electronics
- 1st in NCEA Level 2 Accounting
- 1st in NCEA Level 2 Mathematics
- 1st in NCEA Level 2 Physics
2004
- Certificate of Merit in NCEA Level 1 Mathematics
- Certificate of Excellence in NCEA Level 1 Economics
Referees
Referees available on requestAcademic Results
The University of Waikato, New Zealand
| 2009 | ||
|---|---|---|
| ENEL321 | Application Specific Integrated Circuits | A+ |
| ENEL417 | Mechatronics | A |
| COMP501 | Topics in Operating Systems | A+ |
| COMP514 | Advanced Communications | A+ |
| COMP520 | Report of an Investigation (Honours Project) | A+ |
| COMP551 | Model-Based Testing | A+ |
| COMP562 | Grace Hopper Topics in Computer Science (Information Visualisation) | A+ |
| 2008 | ||
| COMP311 | Computer Systems Architecture | A+ |
| COMP312 | Communications and Systems Software | A+ |
| COMP314 | Software Engineering Project | A+ |
| COMP316 | Artificial Intelligence Techniques and Applications | A+ |
| COMP317 | Design and Analysis of Algorithms | A |
| ENEL317 | Microprocessor Applications and Control | A+ |
| 2007 | ||
| COMP233 | Internet Applications | A+ |
| COMP235 | Logic and Computation | A+ |
| COMP241 | Software Engineering Development | A |
| COMP242 | Software Engineering Process | A+ |
| ENEL205 | Analog Electronics and Circuit Analysis | A |
| ENEL211 | Digital Electronics | A+ |
| MATH251 | Multivariable Calculus | B- |
| COMP301 | Operating Systems | A+ |
| 2006 | ||
| COMP103 | Introduction to Computer Science 1 | A+ |
| COMP134 | Software Engineering 1 | A+ |
| ENEL111 | Introduction to Electronics | A |
| MATH101 | Introduction to Calculus | A+ |
| MATH102 | Introduction to Algebra | A- |
| PHIL103 | Critical Reasoning | A |
| STAT121 | Introduction to Statistical Methods | A+ |
| COMP201 | Computer Systems | A+ |