> Home > Resume


To download a PDF version of my resume, click here.

Rehan Siddiqui


SUMMARY OF SKILLS


Technical:

Java (J2EE, Swing, Ant), C, C++, SQL, Oracle 9i, DB/2, MySQL, SQL Server 2000, XML Schema, Lisp

Web:

JSP, Servlets, Javascript, Apache Tomcat, HTML, Perl, CGI, Apache HTTP Server, Flash

Platforms:

Windows 2000/NT/9x, Linux, Unix, AIX, Mac OS X, Mac OS 9, Solaris

IDEs and SDKs:

JDK, MS Visual Studio, JBuilder, CodeWarrior, Adobe InDesign SDK, Quark SDK

General:

•  Over 5 years of proven Java and C/C++ programming experience
•  Object-oriented programming experience with design patterns and UML
•  Strong database programming skills in SQL
•  Solid knowledge of Internet programming using TCP/IP
•  Effective leadership skills honed by leading and managing team projects



PROFESSIONAL EXPERIENCE


2003 - Present

Senior Software Engineer at a Markham-based company.

 

•  Development of Enterprise Java Beans (EJBs) and associated J2EE objected-oriented patterns on a multi-tiered system using the JBoss application server and various RDBMS
•  Team leader responsible for fine-tuning of JBoss AS for scalability and response time performance, including conversion of EJBs to CMP beans, slimming of JBoss configuration, pre-compiling of JSPs, etc.
•  Implemented servlets with the Tomcat Server for streaming of video for retail web publishing system
•  Current work includes the design and implementation of a Document Management System (DMS) which includes features such as Revision Control, Access Control, User and Group Management
•  Database Schema design in SQL and implementation for business applications using Oracle 9i, MySQL and SQL Server 2000
•  Designed and implemented server-side module used to generate PDF documents on the fly using Apache FOP and XSL
•  Implemented a remote server used to generate image and document thumbnails using the ImageMagick and JMagick API
•  Responsible for the Analysis, Design and Implementation of Plug-ins for Adobe InDesign Software on the Mac OS X Platform using C++ and various object-oriented design patterns
•  Development of Quark Express Plug-ins on the Mac OS 9 using C for front-end plugin implementation and Java for the back-end support
•  Used memory and CPU profiling tools such as HPROF and OptimizeIt to find memory leaks and CPU intensive procedures within server application
•  Tended to on-site client support for trouble shooting and optimizing the software system


2001-2002

Engineering Intern, ATI Technologies, Motherboard Development

16-month Internship

•  Developed tools for motherboard Integrated Graphics that reduced test times by 50% while maintaining accurate and verifiable test results
•  Determined and carried out innovative tests on new motherboards to verify functionality on Windows 98 operating system
•  Performed Signal Integrity simulations and In-lab Correlations of latest ATI Video Card (Radeon 9700 Pro) within a team environment
•  Designed a PCI Port 80 POST Card now used by the department to debug motherboards – this card shows a double digit 7-segment display code sent by the CPU onto the PCI Bus during motherboard startup
•  Analysis of the Power-Up Timing sequence on ATI motherboards with the aid of an Oscilloscope and a Logic Analyzer


EDUCATION


1998-2003

Bachelor of Applied Science, Computer Engineering
(Software Engineering Option)
University of Toronto , Graduation: June 2003

Awards

•  Dean's List for Academic Excellence (U. of T., 1996, 1997)
•  Regents Scholarship (1997-98 & 1998-1999)

 

PERSONAL PROJECTS

•  Designed and Implemented a easy to use Java application which takes images and creates a web-based photoalbum – features in include custom sized indexed thumbnails and images
•  Developed an Internet peer-to-peer messaging and file sharing program in C
•  Administer a home network implementing Linux as a Web Server, Gateway, Router, and Firewall
•  Maintain a personal website using HTML, Flash, CGI and Perl

References Available upon Request.


Copyright (C) 2004 SIDDIQUI.CA,inc All rights reserved.