Azar Shamseh
Unit A-*** Alpine Ave. SOFTWARE ENGINEER
Ottawa, Ontario K2B 5R5
Analysis ( Design ( Development ( Testing
********@*****.***
PROFILE
Years of experience in Software Design: applying best practices from design
throughout testing, solving complex problems, analyzing and characterizing
software failures, troubleshooting and debugging within Telecom
Communication and IP Telephony.
HIGHLIGHTS OF QUALIFICATIONS
. Proficient in C and C++ developing language and good experience in
Java
. Proficient in Object Oriented design
. Experience in real time system design, development and multithread
management
. Experience in development of Telecom software in UNIX, Linux, VxWorks
and OSE (Operating System Embedded) environment
. Experience with UNIX and Linux Shell Scripting
. Experience in version control technology with Rational ClearCase,
SourceSafe and SVN in Linux/Unix environment
. Experience working with Oracle, MySQL and MS SQL server database
. Experience with Web-Programming including development of various Java
Servlets and Java scripts
. Experience writing FS (function specification), HD (high level
design), DD (detail design), UT (unit test), and IT (integration test)
documents for each developed project
. Excellent capacity for analyzing various problems under high pressure
. Quick learner with strong analytical and logical thinking
. Ability to meet tight deadlines and handle multiple tasks, superior
work ethic
TECHNICAL SKILLS
Operating Systems Linux, OSE, PSOS, UNIX, VxWorks, and
Windows
Languages C/C++, Java
Version Control System Rational ClearCase, SourceSafe and SVN
Tools Eclipse, Visio, Source Insight and
Xcode
PROFESSIONAL EXPERIENCE
Software Engineer - SIP IP Phone (Contract)
Cisco - San Jose US CA 2013
- 2014
. Product Support working on customer defects
. Investigated, analysed and fixed issues reported by customers
using Java in Linux platform.
Software Designer - SIP IP Phone
Aastra Telecom Technologies - Toronto
2010 - 2013
. Designed, implemented, and tested new features for SIP IP phones on
SIP network. Some features are as following:
. Configurable Far End Busy Tone
. PIN Code and Authorization
. Ring Splash Support
. BLF, (Busy Lamp Field), Page Switch
. Display Name Customization
. Program Speed Dial Keys
. Telephony Software Enhancement: Resolved a large number of software
bugs
C++ language is used for development on VxWorks OS.
Software Designer - Telephony VoIP
MapleWorks Technology Inc - Hull, Quebec
2006 - 2009
. Designed, developed software solution to add new Call Processing
features to Cedar Point Communications voice over IP (VOIP) packet
cable switch, a fully integrated voice and multimedia switching
technology replacing PBX on commercial phone system to provide network
operators with less complex VOIP. The work encompassed the full
development lifecycle from working through the requirements to
creating a functional specification (FS), software prototype,
architecture, design, coding, unit and integration testing, using C
language on Linux platform.
. Features that I have completed include:
. Seasonally Suspend: allowing subscribers to disable all services
for a season instead of being disconnected.
. Account Code: allowing customers better tracking of hours spent
on specific projects.
. Extension Base Dialling for Commercial Service Groups (CSG):
removing the restriction that DNs (Directory Numbers) must be a
contiguous block.
. Limit Incoming and Outgoing calls for CSG: allowing Service
Providers to controlling CSG pricing per number of allowed
simultaneous incoming/outgoing calls.
. SIP call id in billing: allowing the provider to correlate calls
to other carrier SIP trunks by including SIP Call-ID in the AMA
(Automatic Message Accounting) record for all calls using SIP
trunk.
. Suspended Subscriber White List: allowing incoming calls from a
switch wide provisioned to subscriber lines in a suspended
state. This feature allows providers' service, accounts payable
and collections partners to call suspended subscribers to
request payment and restore service.
. Robustness and stability work: investigated and debugged more
than 5,000 compiler warning to ensure program stability.
Software Designer - IP Based Data Communication
Nortel Networks - Ottawa
2005 - 2006
. Worked on OS Migration Project, Migration from PSOS to VxWorks
Operating System, using C language in Linux platform
. Investigated, ported, wrote design documentation and modified IP
applications to operate under VxWorks Operating System rather than
PSOS. Applications that I have ported include: Ping, Telnet (server
and client), Traceroute, IPC, Utility Shell, Getty, Sniffer, and FTP
. New development on SNTP client Application
. Wrote Unit Tests for all the above applications
Software Designer - Data Communications Software
Kara Communication Engineering (KCE) - Tehran, Iran
2002 - 2004
. Tested call control system with all component including admin,
maintenance, charging, and traffic monitoring
. Maintained telephony software projects/features such as call waiting,
call forwarding, call party name/number, and hear own number, using
C/C++ language under Linux platform
Software Designer - Data Communications Software (part time)
Telecommunication Company of Iran (TCI) - Tehran, Iran
2001 - 2004
. Designed and developed Mobile software to process TAP (Transfer
Account Procedure) files for international roaming subscribers, for
charging bill based on GSM standards where the data transferred
between PLMN (Public LAN Mobile Networks) under the TAP files, using C
language under Unix/Windows2000 platform
. Increased efficiency and lowered costs by developing software used for
billing as an alternative to purchasing external software, accordingly
reducing the expenses by 35%.
EDUCATION AND TRAINING
. Carleton University, Ottawa: M.A. Sc. In Electrical Engineering
. Dalhousie University, Halifax, NS, CA: 2000
Bachelor of Computer Science
Graduate courses with average mark of A:
. Operating System Methods for Real-Time Applications
. Wireless Ad-Hoc Networking
. Protocol for Mobile and Wireless Networks
. Moving and Computing: Mobile, Agents, Autonomous Robots, and Mobile
sensor networks
. Hardware/Software Co-design of Embedded Systems
. Mobile Computing Systems
Security Clearance
Hold an Enhanced Reliability Security Clearance.
REFERENCES
Available upon request