Resume of Java Developer




Title
Java Developer

Primary Skills
Java, J2EE, Struts, Servlets, JSP, Web Development, SQL

Location
Canada-ON-Toronto

Posted
Jan-12-08

RESUME DETAILS

Profile
Over 10 years programming experience with numerous programming technologies. Consistently demonstrated the ability to solve challenging problems under stringent time constraints.

Possess strong communication, written and technical skills. Currently seeking work as a Java Developer at a world-class organization.

Technical Skills
Proficient in the following programming technologies:
Java, JSP, Servlets, JavaBeans, EL, JSTL, EJB, C++, C
Have experience working with the following technologies:
Linux, Ajax, JavaScript, HTML, Struts, XML, J2SE and J2EE design patterns, Spring, Eclipse, JDBC, JNDI, SQL and Tomcat Application Server

Education
Sun Certified Certifications 2005 - 2007
Obtained SCJP Certification for the Java 2 Platform 1.4 with a score of 86%
Completed SCWCD Certification for the Java 2 Enterprise Edition 1.4 with a score of 92%
Recently obtained SCBCD Certification (EJB 2.0) in which I scored 97%
Currently preparing for certification in EJB 3.0 with Hibernate managed persistence
University of Western Ontario ? London, ON 1991 - 1997
B. Ed at Althouse College in Physics and Senior Mathematics
B.Sc Physics
Honours Thesis: The condensation of water vapour into macro-sized air bubbles
Worked primarily with the C programming language in a Unix environment
Obtained Additional Qualification in Senior Computer Science and Physics at OISE

Professional Experience
J2EE Sports Pool Application 2007 - present
Software Designer and Developer
Design and implement software to allow for a flexible and robust online system responsible for coordinating different sporting pools
Model system using UML Class diagrams using MyEclipse
Parsed data from external source so that it may be used within the application; currently incorporsting Spring Framework to allow for the injection of a class that will be responsible for parsing data to allow for easier testing
Responsible for the design of SQL tables to store relevant data; using JDBC and Data Access Object to perform queries and updates to the database
Using Struts Framework as the Front Controller for access to Java Servlets and JSPs in the presentation tier
Conformed to the WebSphere Commerce Programming Model for supporting data access to JSP by using JSTL and data beans
Ensure that all design and development issues are documented so that future issues can be more easily rectified
Continued learning of new technologies that will allow for a more effective design and implementation

Bayview Glen Upper School ? North York, ON 2000 - 2006
Head of Integrated Technology Department
Advanced Placement Computer Science Teacher
Programming and Design Experience
Lead a team of senior students in the design and implementation of several applications written in Java
Modeled systems using Class, ER and data flow diagrams to aid in their development
Used appropriate collection classes to obtain best results using Big(O) analysis
Worked with students in the design of several small SWING applications that could be used to model physics and chemistry demonstrations that would normally be too expensive to reproduce in the lab
Using C++ and SDL, implemented a version of Pacman to work through the DOS console


Head of Department Experience
Taught Java and C++ Computer Theory, Problem Solving and Best Practices, in addition to Systems Analysis and Design
Responsible for a department that included four disciplines of study including the Computer Science Department
Used Blackboard e-Learning technology to increase the effectiveness of the current teaching practices already in place; organised workshops for other staff to illustrate how it could be used as an effective tool
Introduced Advanced Placement (AP) Computer Science (University Level Computer Science using the C++ programming language) at the grade 11, 12 and OAC level (2001).
Rewrote the grade 11 and 12 Advanced Placement Curriculum to coincide with the College Boards decision to switch to the Java programming language in 2003.
In 2005, after developing an effective pre-advanced placement programme, was recognised for having the top AP Computer Science programme in Canada.
In 2006, was recognised by the College Board for having the top International AP Computer Science programme after successfully dissecting the previous year's programme for ways to implement minor modifications that would allow our school to improve upon its previous success.
Developed an effective pre-advanced placement programme using C++ and the SDL library that focused on the development of classic video games. Due to the difficulty and nature of the projects that the students designed and implemented it allowed me to gain experience in quickly deciphering logic and compiler errors.
Responsible for the organization and implementation of the Upper School Graduation and Closing Ceremonies (2002 - 2006) which included but was not limited to writing the scripts for the ceremonies, coming up with an effective system for obtaining a valedictorian, creating a rehearsal schedule for both faculty and students, and successfully controlling the budget.
R. H. King Academy ? Scarborough, ON 1997 - 2000
Head of Computer Science Department
Taught C++ Computer Theory, Problem Solving and Best Practices
Designed and implemented an Enriched Computer Science programme that focused on computer programming in C++
Successfully managed a department of six teachers in a challenging and diverse environment
Responsible for the system administration of six computer labs in addition to several mini-labs throughout the school
Responsible for the procurement of all software and hardware technologies for the school
Planned, designed and purchased a computer lab to be used by various departments that would suit their specific needs.
Responsible for the design and implementation of a new network infrastructure to work with a recently purchased full-scale server
Worked with the Head of Guidance to come up with an innovative method for a student portfolio that allowed the integration of several departments, in addition to having older students mentoring younger students.

Certifications
SCJP
SCWCD
SCBCD

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other Java Developer resumes, Programmer / Developer resumes