Denis Balazuc

Senior Software Designer
Analyst/Programmer

SUN-Certified Java Programmer

Bilingual: French/English

4077, avenue de l'Hotel de Ville
H2W 2G9 Montréal - Québec
CANADA

(+1) (514) 524-5467
(+1) (514) 668-7372 (cell.)
denis@balazuc.net

Canadian and French Citizen
Able to work in Canada and the European Community
Professional Experience
Centre de Recherche Informatique de Montréal (CRIM)
March 2009–October 2009
www.crim.ca

Java development as a research counselor:

  • Technology watch on social and mobile networks as well as conferencing solutions.
  • Data mining geared toward language recognition and translation.
  • Development of various tools for the Sakai education platform.
Java6, JPA, Struts 2, Spring framework, Tomcat 5.x, Maven2, Sakai, mobile applications.
Lipso
July 2008–March 2009
www.lipso.com

Technical leader and JavaEE developer/designer for existing and new applications or components.
Java6 and JavaEE5 (J2EE), EJB 3.0, JPA, JCA 1.5, Struts 1.3.x, Spring framework, Apache Camel, Glassfish, Tomcat 5.x, ANT, XML, Maven2, Mobile telephony protocols (SMPP, SIP) and mobile applications (WAP, WML).
IBM / LGS
July 2005–July 2008
www.ibm.ca
Conception and development of a credit application web application for Canadian National (CN). This application enables CN customers to apply for credit with CN through a web interface, and allows CN to quickly check and process credit requests in an automated way, rather than through human intervention.
Technical leader and responsible for the conception and development of the application components (message beans, JCA connectors, business process engine, etc.).
Java6 (JDK 1.6), EJB 2.1 with IBM WebSphere and Rational Application Developer 7.0, SQLJ, JMS, JCA 1.0, Struts 1.3.x, Spring framework, ANT, XML, IBM DB2.
Design and development of a client application based on Java Swing for a J2EE yard management solution for Canadian National (CN). The "SmartYard" application is used to manage and monitor CN's yard traffic in real-time, as well as provide decision support to yard managers.
Responsible for designing and implementing a Swing-based application framework (J2EE client) using CN's Enterprise Java Framework (EJF-see below).
Java2 (JDK 1.4.2—Swing), EJB 2.0 with IBM WebSphere and Rational Application Developer 6.0, Hibernate, Spring framework, ANT, XML, IBM DB2.
Development of various plugins and application samples for a proof-of-concept Eclipse 3.x based application for Canadian National (CN) within an IBM project team.
Java2/J2EE (JDK 1.4.x, 1.5), Eclipse 3.2 (plugin development), SWT, Spring Framework.
Design and development of a multi-tiered J2EE enterprise framework and accompanying programming methodologies and best-practices for Canadian National (CN) as a member of an IBM project team.
The EJF framework is used to consolidate and standardize the development of complex J2EE applications within CN's IT department. Responsible for the design, implementation, and documentation of the Struts web applications.
This project won the Canadian Project Excellence Award (CPEX) in the Technology category.
Java2 (JDK 1.4.2), EJB 2.0 with IBM WebSphere and Rational Application Developer 6.0, JSP with Struts 1.2.8 and Tiles, Hibernate, Spring framework, ANT, XML, XSL, IBM DB2.
Nurun
June 2004–July 2005
www.nurun.com
Development of J2EE based (using IBM WebSphere and WSAD) tools and Web applications.
Java2, J2EE (EJB 2.0 with IBM WebSphere), JSP with Struts, Hibernate, Spring framework, ANT, XML, XSL, DB2 database, MySQL, IBM WSAD (Eclipse 2.0), Eclipse 3.0.
Development of a .NET and MS-CMS Web solution for the Royal Canadian Mint.
Microsoft .NET framework (using VB and C# on a Visual.NET IDE with Windows XP and Server 2003).
Network Infrastructure & Inventory
February 2004–June 2004
www.ni2.ca
Development of a 3-tier distributed application for network and inventory management for Ni2, a startup company.
Java2, J2EE (EJB 2.0 with JBOSS), ANT, XML, XSL, PostGres-SQL, Hypersonic. Eclipse 3.0 (M8).
Accovia
November 2003–February 2004
www.accovia.com
Development and maintenance of a 3-tier Java application (J2EE, EJB 2.0, JSP) as well as configuration and build ("buildmaster") management for Accovia— as a consultant (Arobas Technologies—Montréal).
Java2, J2EE/EJB 2.0, JSP with Struts 1.0.2 and Apache/Jakarta ANT. HTML, Javascript, I.B.M. WebSphere with WSAD (WebSphere Application Developer).
Compuware Corporation
November 2002–November 2003
www.compuware.com
Technical leading, project development, and project management for Morgan Stanley (U.S.A), within the Law & Compliance I.T. Group. The goals of the various projects were to port proprietary applications to J2EE (web applications) as well as to design and implement web-based support tools.
Java2, J2EE, JSP with Struts 1.0.2/1.1, using Apache/Jakarta's ANT, XML, XSL, HTML, Javascript, Sybase, Apache/Tomcat, ServletExec, IntelliJ, Windows 2000, Linux, Solaris.
Trader.com— Montréal
January 2001–September 2002
www.canadatrader.com
www.hebdo.net
Designed, conceived and maintained e-commerce Web sites for Québec and the rest of Canada (online ads). Designed and developed new projects (3-tier architecture, internationalisation, report generation, etc.). Technical leader for Trader.com's Powerpages (B2B web site). Performed third-party applications integration and support for development tools.
Java2, J2EE, Java Server Pages (JSP), using Apache/Jakarta's ANT, ASP, XML, XSL, XSL:FO, HTML, Javascript, C/C++, Visual Basic, SQL/PL-SQL (MS SQL Server, Oracle), Apache/Tomcat, I.I.S., BEA Weblogic, Inprise App. Server, Kawa, JBuilder, IntelliJ, Microsoft Visual Studio, SourceSafe, CVS, Windows 2000, Linux, Solaris.
Trader.com - France
February 2000–January 2001
Designed and conceived 3-tier architecture (Java Server Pages, Enterprise Java Beans, Oracle/MS SQL Server) for worldwide support of Trader.com's online ads. Technical leader for the database access components team and for creating a complete JAVA solution for Trader.com Montréal.
Java2, J2EE (EJB, JDBC), JSP, Visual Basic, C/C++, Visual Basic, SQL/PL-SQL (Oracle), Apache/Tomcat, I.I.S., BEA Weblogic, Inprise App. Server, Kawa, JBuilder, Microsoft Visual Studio, SourceSafe, Windows 2000.
Compaq - TeMIP
May 1999–February 2000
Designed and developed (as a consultant for Transiciel-France) a client-server JAVA tool (using RMI) facilitating the installation and configuration of Compaq's Telecom Information Management Platform (TeMIP) within a distributed architecture.
JDK 1.1/Java2, RMI, CORBA, C/C++, SQL/PL-SQL (Oracle), CVS, Compaq Tru64 Unix, AS400, Windows NT 4, Windows 9.x.
Odisei
November 1998–February 1999
Implemented the JAVA Telephony API (JTAPI) for telephony and voice on IP using Enterprise Java Beans and web-based configuration and management tools. Responsible for support of media (H323 protocol, streaming media, etc.).
JDK 1.1, RMI, JTAPI, EJB, C/C++, HTML, H323, TCP/IP, CVS, Linux, Windows NT 4, Windows 9.x.
Shiva Europe Ltd. (U.K)
August 1997–October 1998
Developed Shiva Configurator software (routers and switches management). Responsible for application resources, internationalisation, and some GUI parts (dialogue boxes, configuration wizards) as well as for profiling the application.
JDK 1.02/ JDK 1.1, C/C++, TCP-IP, ISDN, SNMP, and network management (routers, switches), Visual Café, Clearcase, SUN Solaris, Windows NT 4, Windows 9.x.
L.A.R.T.I.C.
April 1994–July 1994
Designed and developed software tools for data analysis for the Laboratoire de Recherche sur la Représentation et le Traitement de l'Information Chimique (L.A.R.T.I.C.), University of Nice, Sophia-Antipolis.
C/C++, Pascal/Object Pascal, MS-DOS, Windows 3.x.
Xantek Ingénierie
October 1992–February 1994
Developed a management system for Monaco's Minister of Telecommunications. The system covers the whole territory of Monaco and allows for managing phone lines and phone users, using a geographical database (including graphical maps).
C/C++, Basic, Pascal, CableCAD, AutoCad, OS/2, Windows 3.x, MS-DOS.
Computer Skills
Programming Languages
SUN-Certified Java Programmer
Java/Java2 expert (from JDK 1.02 to JDK 1.6), J2EE/JavaEE 5 (EJB 3.0), Java Server Pages (JSP) w/wo Struts.
JavaScript, Cascading Style Sheets (CSS, CSS2).
XML, XSL, XSL:FO, HTML, XHTML.
C/C++ (Microsoft Visual C++, Borland C++, etc.).
Visual Basic, Application Server Pages (ASP.NET), working knowledge of C#.
SQL/PL-SQL.
Operating Systems,
Servers, and Databases
IBM WebSphere 5.x, 6.x, WebSphere Community Edition, Glassfish, JBoss, Apache 1.x, 2.x / Tomcat 3.x, 4.x., 5.x., Glassfish 2.x.
Oracle, MySQL, IBM DB2, Cloudscape, Derby, Microsoft SQL Server, MS Access.
Windows (from 3.1 to XP/Vista), DOS, Linux (most well-known distributions), SUN Solaris, Tru64 Unix.
Architecture and Design
3rd-tier and Web Architecture.
J2EE / JavaEE5
Distributed Computing.
EJB 2.x, EJB 3.0, RMI, CORBA, COM/DCOM.
Advanced knowledge of open source based frameworks (such as Spring, Apache-Commons, Struts, Eclipse and RCP, etc.).
UML and knowledge of Rational Unified Process.
Strong skills in object-oriented programming and design patterns.
Desktop Tools
IBM Rational Application Developer (RAD) 5.x, 6.x, Eclipse 2.x, 3.x, JBuilder, Kawa, Visual Café, IntelliJ
Microsoft Visual Studio (including Visual C++ MFC and STL), Borland C++, CodeWarrior.
SourceSafe, ClearCase, CVS, Subversion, Perforce
Knowledge of Microsoft Office Suite (including VBA macro-language).
Knowledge of Maple, Mathcad and MatLab.
Education
1995–1997
Institut Universitaire
de Technologie
French University for business and information science computing. Diplôme Universitaire de Technologie (D.U.T.) in computing.
1990–1992
Toulon/Var University
Two years in General University Studies (D.E.U.G-Etudes Universitaires Généralisées). Mathematics and Physics.
1989–1990
E.E.R.I.E.
School for study and research in computer science and electronics.
Mathématiques supérieures.
1989
French Baccalauréat-Scientific Section. Diploma obtained with distinction.
Internships
Azur Conception
April–June 1997
 
Developed COM/DCOM and ActiveX components (using MS Visual C++ / MFC) for the company's Visual Basic software products.
Atombug Ltd.
June–July 1996
Internationalisation and French version of Mah-Jongg software (C/C++, MS Visual C++).
Thomson Sintra ASM
July 1990
Programmed with Fortran and shell script tools using various UNIX systems.
 

Last modified: October, 10 2009.