Mudric Dusan
Software Architect and Team Leader, Avaya
SOFTWARE ARCHITECT
• Over 20 years experience in High Tech Industry as a team leader and senior system architect as well as a lecturer and researcher at Carleton University
• Excellent track record of successful delivery of complex projects in international environments
• Experienced technical team leader with recognized and appreciated supervisory skills. Proven ability to coordinate, direct, motivate and interest team members under all conditions
• Established professional with excellent communication and negotiation skills
• Excellent ability to manage both technical and business problems and to rapidly identify the most appropriate solution
TECHNICAL SKILLS AND ABILITIES
• Thorough knowledge of technology transfer, computer telephony applications, VoIP, Internet, policies, firewalls, VPN, security, operating systems, computer architecture and languages, carrier grade networks, signaling and routing protocols, and traffic management.
• VoIP (SIP, UNIStim, H.323, RTP/RTCP, TRIP, ENUM, LNP, DNS), VLAN(802.1p-q-x, 802.3, LLDP), RADIUS, SLA, PKI, IPsec, LDAP, TCP/IP (TRIP, BGP, OSPF, ICMP, TCP, UDP, FTP, TFTP), MPLS (LDP, CR-LDP, RSVP), ATM, POS, UNI, PNNI, PPP (LCP, CHAP, PAP, BCP, IPCP), MPOA, X25 protocols, AIN, MPEG-4
• Object-oriented (UML, C++, JAVA, Smalltalk) design, structured, top-down (C), procedural (FORTRAN), HTML, and ASSEMBLER
• VxWorks, UNIX, LINUX, MS DOS, Windows
• INTEL technology (8051, 80x86, 80960 families)
• MOTOROLA technology (68HC11, 6805), MICROCHIP technology (16C57)
• Rational Rose, Clear Case, Clear Quest, GDB, Tornado & Borland source level debuggers
1994 - 2009Avaya (IP Phones, Succession 1000 – VoIP Platform, Shasta – Service Switch ),Belleville, Ottawa 11/2003-current
Role: Software Architect
Project: SIP Proxy, SVLAN (4.5 years)
Tasks Performed:
• Team lead for Java Script Applications on SIP phones
• Team lead for IPv6 on SIP phones
• Team lead and IP Telephony architect for the new 1200 IP phones
• Implemented cache memory (Terminal Table) manager for BCM300 (Enterprise Small Business central office)
• Gathered requirements and team lead SVLAN project
• Prototyped SIP Proxy
• Services and MPLS prime. Developed MPLS, applets and robustness test sweet on network processor
• Team leader for network processor data path group, Frame Relay group and owner of routing on Shasta
• Prepared and lectured network processor architecture and coding
• Prepared Frame Relay training and wrote functional specification for Frame Relay traffic management (CAC oversubscription, traffic shaping and classes of service)
• Supported GNPS (customer support) group
• Delivered SIP Registrar (FS, HLD, coding, testing).
• Delivered functional specification, high-level design, functional test plan, FIT plan and code for H.323 ARQ admission requests for H.323 Gate Keeper.
• Completed FIT testing for SIP Redirect Server and delivered FIT document.
• Designed, implemented Solid database keep-alive mechanism for Primary, Alternate and multiple Fail Safe SIP Proxy servers. Provided complete test plan for database synchronization mechanism and tested it.
• Fixed SIP Proxy problems for alpha phase.
Protocols: SIP, UNIStim, RTP/RTCP, IPv6, H.323, FR, SVLAN, VLAN(802.1p-q-x, 802.3, LLDP), Radius, Routing, MPLS, Frame Relay, FTP, TFTP, ICMP
Languages: UML, C++/C
Tools: Rational Rose, Tornado, Clear Case, Clear Quest
OS: VxWorks, LINUX, UNIX, SUN Solaris
Database: Solid
Nortel Networks (Passport ATM) Ottawa, Canada 04/1994-07/1998
www.nortelnetworks.com/index.html
Role: Member of Scientific Staff
Project: ATM Switch (4 years 4 months)
Tasks Performed:
• Data Path and Traffic Management Designer: Team-led Virtual Path Termination (VPT) project efficiently tunneling Virtual Circuit (VC) traffic streams through the virtual path and providing fault interworking, notifying connection-level services or applications if a VP-layer fault occurs.
• Traffic Management Designer: Designed CAC (Connection Admission Control) to effectively manage VPT bandwidth and provide VC-level Quality of Service (CBR, UBR, and VBR etc.) for ATM virtual circuits within virtual UNIs.
• Traffic Management Designer: Team-led design and implementation of traffic management aspects for the PNNI routing protocol. Designed CAC to facilitate QoS based routing.
• Security Designer: Investigate denial-of-service (DoS) attacks in ATM networks.
• Security Designer: Analyzed encryption of the ATM control and data plane.
• Data Path and Traffic Management Designer: Mentored and supervised API test software designď€ .
• Redesigned control and management plane (VCCs/VPCs and OAM) to improve performance and scalability.
• Traffic Management Designer: Team-led design, implementation and testing of Dynamic Bandwidth Control for admitted connections on ATM ports with Inverse Multiplexing of the ATM links.
• Tested High Availability (HA) for 99.999% availability.
• Data Path and Traffic Management Designer: On data path designed and optimized software providing protocol-based application methods for facilitating data transfer, protocol translations and interprocessor communication operations related to data frames, such as: packet header manipulation, packet retransmission, timing events and queuing, within a memory of the size and speed needed to carry out its designated tasks.
• Device Driver and Traffic Management Designer: De
1998 - 2007• Supervised a large project where students built the Differentiated Services traffic management OPNET model for IP/MPLS based switches
http://www.sce.carleton.ca/courses/sysc-4907/in...
• Lectured graduate course “Advanced topics in Computer Communications”: http://www.sce.carleton.ca/courses/94581
• Lectured fourth year undergraduate course: “Computer Networks”
• Lectured UNI, PNNI, MPLS and Differentiated Services special courses.
§ Team-led research effort and provide architecture on Denial of Service Attacks in ATM networks.
§ Researched the applicability of PKI security infrastructure in ATM/MPLS Networks. Recommended Secure Message Exchange with a shared secret key and PKI (X-509 protocols) public key generation and distribution in ATM networks. Solution was based on Internet and ATM security standards: RFC 2510, ATM Security Specification v1.0.
§ Recommended IPsec architecture (RFC 2401 and RFC 2411) as a security mechanism for the ATM control and data plane.
§ Provided high-level architecture for the secure backbone ATM switch.
§ Offered solutions for secure ATM connectivity.
