Post Job Free
Sign in

Software Engineer

Location:
Brampton, ON, Canada
Posted:
November 30, 2014

Contact this candidate

Resume:

Azar Shamseh

Unit A-*** Alpine Ave. SOFTWARE ENGINEER

Ottawa, Ontario K2B 5R5

Analysis ( Design ( Development ( Testing

647-***-****/ 613-***-****

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

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



Contact this candidate