Post Job Free
Sign in

Software Engineer Computer Science

Location:
Pompano Beach, FL, 33065
Posted:
September 02, 2010

Contact this candidate

Resume:

Robert Hanna

**** ****** ***** **., ***** Springs, FL, 33065. 514-***-****

******@******.***

Professional Experience

**** - *******

Principal Senior Software Engineer

Avid Technology Inc. (previously Sofimage)

Agile software development for non-linear editing solutions on Windows

and Mac OS.

. Developing workgroup solutions for media indexing (MI) using

C++/Java, JNI, Hibernate.

. Technical expert/lead for the MI project providing design and

support for the entire suite.

. Performance analysis and optimization for the MI project

(improved by 50%).

. Designed/implemented a scalar testing solution for load, stress

and performance testing.

. Supervision of interns, providing technical support and regular

one-on-one reviews.

. Training the support organization to handle most customer

escalation issues.

. Providing customer escalation support for the most complex

issues.

. Providing consultation on multiple projects for next-generation

products.

. Instituted CI practices in the team and providing release

planning and management.

. Lead the cross-platform development initiative, porting the

workgroup to Mac OS.

2006 - 2007

Software Engineer

Tyco Safety Products

Developed real-time systems to monitor, control and respond to alarm

events in C++/C.

. Performance analysis and optimization for critical application

code.

. Developed a message-based framework for multi-threaded

synchronization.

. Developed 32-bit GUI and ported 16-bit C++ core libraries to 32-

bit.

. Object-oriented design with MVC architecture using STL and MFC.

. Technical support to team members and assisted team leader in

task/project planning.

2004 - 2006

Software Developer @ Cimmetry Systems Inc. / Agile

Agile software development to decode and visualize CATIA5 MCAD file

formats (2D/3D).

. Reverse engineering the CATIA5 file format by decoding byte/bit

level file contents.

. Implemented object-oriented C++ application to parse, decode and

display CATIA5 files.

. Design (UML) and test plan documentation for QA and test script

automation.

. Technologies used: C++, OpenGL, STL, Boost, CVS, Visual Studio.

2002 - 2004

Software Developer @ BNT Solutions Inc.

Software development for their flagship product "PowerWeb", a powerful

Content Management System written in object-oriented PHP and network

infrastructure / server administration.

2000-2002

Programmer / Analyst @ TecSys Inc.

Software development in Informix/4GL to customize/extend distribution

management systems.

. Analyzed business requirements and produced specification

documents.

. Software implementation according to spec. documents /

performance enhancements.

. Provided customer support and software troubleshooting (off-site

and on-site).

Education

. BSc. of Computer Science Concordia University (2002-2004)

4.2 GPA

. D.E.C. in Computer Science Champlain College (1997-2000)

Awards and Achievements

. Winner of the 2010 "Passion for Excellence and Innovation" award from

Avid Technology Inc.

. Winner of the "Computer Science Medal", awarded by Concordia

University to the highest ranking student graduating with a Bachelor

of Computer Science in 2005.

. Winner of the Computer Science Prize (2000 Convocation Ceremony).

. Ranked top 25 in Canada at the 1998 Canadian Computing Competition of

the University of Waterloo.

. Member of the "Golden Key International Honor Society".

. Graduated with honors from Champlain Regional College.

. Ranked on Champlain College's Dean's List and Honor Roll 6 times.

. Ranked top 3 finalist at the "Reconnaissance de la F d ration

Informatique du Qu bec" honour awards.

Computer Knowledge

Programming Languages: C/C++ (MFC,STL,Boost), Java, PHP, VB .NET,

Informix/4GL.

Dev Frameworks: MVC, Hibernate, ObjectStore, CakePHP, Symfony

Scripting: batch, sh, bash, csh, ant, maven, rexx

Database Management: MSSQL, MySQL, Informix

Software Design Tools: Rational Rose, UML, RUP (Rational Unified

Process)

Operating Systems: Windows, Linux, Mac OS, MVS/VM/ESA (Mainframe)

Web design: PHP, XML, HTML, CSS, JavaScript, AJAX.

Other: OpenGL, cvs, svn, accurev, clearcase, Agile, CI, hudson

Other Projects

2005 Developed a powerful object-oriented PHP library called "DBFormLib"

for quick and easy development of database-driven web-based

applications with customizable behaviour using an event-driven

framework.

2005 Developed a powerful CMS "SiteMaster", using the DBFormLib PHP library

with features including:: user/group level permissions, WYSIWYG

editor, file management, dynamic menu creation, media management,

template processing system, announcement and dictionary modules.

2004 Developed an interactive (2D) Montreal themed Monopoly game called

"Montrealopoly". This "Team Redmond' production is the result of

exhaustive requirements analysis and design phases which were

thoroughly documented using RUP/UML. Docs are still used as a

reference for future students. Demo

2004 Developed a 3D interactive simulation using C++/OpenGL/glut using a

custom-built object-oriented framework, featuring lighting, camera

control, texture-mapping, atmospheric and landscape effects, dynamic

objects (trees, plants, flowers) and water effects. Demo

Languages

English, Frensh, Arabic, Coptic



Contact this candidate