About Kevin Lee

My name is Kevin Lee.

I am a Java web application developer currently working for University of Technology, Sydney (UTS).

*Education

Bachelor of Science in Information Technology

University of Technology, Sydney (UTS)

  • Focus:

    • System Design

    • Web Application and Web Service Development

  • Achievement:
    • Distinction (82) Average

2006 – 2007

Diploma of Information Technology (Fast-Track)

UTS : Insearch

  • Focus:

    • Object-Oriented Programming and Design

    • Developing Information Systems

    • Developing Web Applications

  • Achievement:
    • High Distinction (85) Average

2005

*Awards

From UTS

  • Insearch Prize

    • to the most outstanding international student graduating in the Bachelor of Science in Information Technology.

  • Insearch Prize for General Proficiency in the Faculty of Information Technology

    • to the graduating student who did both Diploma of IT at UTS:Insearch and Bachelor of Science in IT at UTS has gained the highest weighted average mark of such students over all subjects studied.

From UTS: Insearch

  • Merit Certificates in the 1st, 2nd and 3rd (final) semesters.

    • to the students the semester average of which is 80 or higher

  • The UTS Faculty of Information Technology Prize for General Proficiency in the Diploma of Information Technology

    • to the best graduating student in the Diploma of IT

*Employment

Java Web Application Developer

UTS: Faculty of Engineering and IT

  • Developing the server-side Java web application for the TeCTra System, used by the students and teachers at UTS and other universities to aid in peer assessment in group work.

Mar 2007 – Present:

Tutor

UTS: Faculty of Engineering and IT

  • Tutoring Java EE application development.

Aug 2009 – Nov 2009

Tutor

UTS: Faculty of Engineering and IT

  • Tutored general knowledge of Ajax for the Interface Design Subject.

May 2009

May 2008

Tutor

UTS: Faculty of Engineering and IT

  • Tutoring software development.

Aug 2009 – Nov 2009

Aug 2008 – Nov 2008

*Computer Skills

Language:

Java, XML, XHTML, HTML, DHTML, JavaScript, PHP, SQL, C, C++, C#, Haskell, UML, Visual Basic 6, VBScript

Java SE & Java EE:

Apache Web Server / Tomcat Server / WebLogic Server / JBoss Server / Geronimo Server / Java Beans / Servlet / JSP / JSTL / JNDI / EJB / RMI / Spring Framework / Hibernate / JPA / AspectJ / Web Service: Axis (SOAP, WSDL and UDDI), XFire / JAXP / JAXB / XStream / Testing Framework: JUnit with Mockito and EasyMock / LDAP / Maven2 / Logging APIs: commons-logging, log4j, Simple Logging Facade for Java (SLF4J), Logback / Libraries from Apache.org (e.g. commons-fileupload, commons-lang, etc.) / JavaMail / JFreeChart library / Ajax (with jQuery)

Interested in:

Java Web Application (Ajax-Enabled), Library and Framework Development

Software:

Open Office, MS Office, GIMP, Adobe Photo Shop

Software for development:

Development Platform –

-Eclipse with

-Aptana Web Development Tools

-AspectJ Development Tools (AJDT)

-Code Analyser: Jdepend / PMD / FindBugs

-Code Coverage Tool: EclEmma

-Maven Integration: m2eclipse

-Profiling Tool: Test & Performance Tools Platform (TPTP)

-Resource Bundle Editor

-Spring IDE

-Subversion Support: Subclipse

-Task Oriented Programming Tool: Mylyn

-UML Tools: eUML2, Omondo

-Web Tools Platform (WTP)

IDE – MS Visual Studio 6 & .NET

Testing – JUnit with Mockito (preferred) & EasyMock

Logging – Commons-Logging / Log4J / SLF4J / Logback

Issue Tracking System – Trac

Continuous Integration Tool – Hudson

Project Management & Build Automation – Apache Ant & Maven2 (with Nexus)

Server

-Geronimo Server

-JBoss Server

-Tomcat Server (with Hibernate & openEJB)

-WebLogic Server

Revision Control – Subversion

UML Tools

-Dia Diagram Editor

-eUML2

-MS Visio

-Omondo

-Umbrello

-Visual Paradigm

Operating System:

Linux (preferred) especially Ubuntu Linux, Unix, MS Windows 2000 / XP