SAMY BOULOS
Montreal, QC, H3H 1P1
Phone: 514-***-****
Email: ***.******@*******.***
Professional strengths
- 7 years of Software Development experience.
- Strong communication and interpersonal skills, experience working in
geographically distributed teams.
- Experience with software engineering best practices (unit testing, code
reviews, design documentation..etc).
- Experience in OO Analysis and Design Patterns.
- Experience in Relational Databases design and development.
- Solid debugging and troubleshooting skills.
- Extensive training in Software Quality Assurance and testing.
- Strong knowledge of Windows operating systems and technologies.
Programming languages and technologies
- C/C++, C#, Windows Forms, Windows API, exposure to MFC.
- Core Java, SWING, Netbeans, Eclipse, Junit.
- Servlets, HTML, CSS, JavaScript, XML, DOM, JAXB.
- Database design, Microsoft SQL Server, MySQL, MS Access and VBA.
- CVS, Subversion, Clear Case and Clear Quest.
- UML, Rational Rose and Microsoft Visio.
- CORBA and RMI.
- Agile/Scrum.
Education
1996 B.Sc. Electrical and Computer Engineering, Ain Shams University,
Cairo.
2014 Diploma in Visual Studio.Net Enterprise Solutions Development (In
progress).
Certificates:
-MCP: Windows XP Professional.
-MCP: Windows Server2003.
Career History
Sept 2012-Current: Concordia University, Montreal- Graduate Student.
May 2010 - Sept 2012: Nuance Communications - Software Engineer.
Worked in the health-care division of Nuance, developing a medical
transcription solution which employs computer voice recognition to speed up
the transcription process and reduce the cost. My position involved
programming the web server (Servlets) and also the front end application
(Java SWING). My role involved maintaining pre-existing code, fixing bugs
and implementing new features.
Technologies used: Java, Servlets, SQL Server 2005, XML, DOM, Subversion,
UML.
Dec 2006 - May 2010: TekSystems - Software developer.
As a consultant in ADESA, the second largest car auction company in North
America, my role was to program AutoVIN car inspections. The inspections
run on hand held devices and are sent wirelessly, in XML format, to an
Oracle database in AutoVIN's site in Atlanta. The inspections are very
detailed including all visible car parts, as well as several ways to
estimate the damages costs. They also store sophisticated business rules,
pricing policies which vary according to each Auto Maker.
The inspection data is then queried from ADESA's Auction Management System
(AMS) and other external applications and websites. Part of the process is
to write SQL scripts to map codes between these systems.
Technologies used: SQL Server 2000, XML, Microsoft Access, Clear Case,
Clear Quest.
Nov 2004- Dec 2006: Electrovaya Mississauga, Ontario. Programmer/Technician
I had a commission to improve the performance of the returns department, I
developed a database application to replace the pencil and paper system
that was in place, thus offering customer service and management instant
access to technical reports and allowing the Engineering department to do
failure analysis to spot frequent points of failure. Mission was
accomplished and customer loyalty was improved
Technologies used: MS Access.
2003-2004 Best Buy Canada: Computer Technician.
Technologies used: Microsoft Windows, Norton Antivirus, Spy Sweeper.
1998- 2002 Gargour Technologies www.gargour.com, Cairo.
Software Developer
- Developed in partnership with Symbol, The Egyptian Blood Bank System
"VACSERA". The project was reviewed by most IT magazines in the Middle East
and was considered a major lead in this region for Symbol in health care
industry. http://www.symbol.com/news/pressreleases/pr_health_vacsera.html
- Developed the Route Management system for Philip Morris used to
distribute Marlboro cigarettes in Kingdom of Saudi Arabia. It was a major
deal on which two giants (Telxon and Symbol) competed. Our software
promoted Telxon to win the deal.
- Developed a barcode Asset Tracking system for The Canadian Embassy in
Cairo (Microsoft Access VBA). The manuals were reviewed and approved in
Ottawa and the system was recommended for installation in the Canadian
Embassies in C te d'Ivoire and in Romania.
Technologies used: Microsoft Access, Microsoft SQL Server, Visual Basic,
C/C++.