Post Job Free

Resume

Sign in

Software designer

Location:
United States
Salary:
Open
Posted:
April 14, 2009

Contact this candidate

Resume:

O B J E C T I V E

To build and maintain networks, control systems, and communication equipment where I can use my creative and quantitative abilities to create new and cutting edge communication networks.

EDUCATION

University of Southwestern Louisiana, December 1999, Bachelor Degree Electrical/Computer Engineering

RELATED EXPERIENCE

- Protocol Communication: 10 years experience in writing proprietary protocols for computer communication as well as 2G and 3G protocols for parsing and validation of messages.

- Multi-threaded programming: 10 years working on many products with multiple threads per process and handling the race conditions, deadlock, and synchronization.

- Programming Languages: 10 years programming C/C++. I have also used scripting languages such as Perl, PHP, XML, and Kshell to build helpful designer tools for design tools. I am also familiar with Java and spend personal time learning these languages.

- Specification development: Experience with reading, designing from, and providing feedback to forums to help drive change request when problems are found with specifications for 4G networks such as WiMAX and LTE.

- Multiple OS coding environments: (VxWorks/Unix/Linux/Windows) 5 years experience in Linux with exposure to the separation of kernel and user space programming.

- Inter Process communication: 10 years experience with communication between processes working on platforms with multiple processors with multiple cores. These environments involve running multiple threads per processes using RPC, TIPC, UDP/TCP, and other proprietary communication.

- Embedded Design: Course work in Micro Processing Z80 (PIC) programming using assembly and working knowledge of interrupts and real time programming for time sensitive applications.

- Advanced Data Structures/Software Design: Usage of many data structures including standard library structures such as hash tables, linked list, vectors, etc. Manipulation of data stored for memory management and understanding of lookup costs for database searching including various searching and sorting algorithms.

- Object Oriented Design analysis: 10 years experience using OOD for projects to ensure code reuse, allow for clear APIs, and help constrain testing scenarios. The analysis of the problem creating conceptual module to then drive UML type use cases, sequence diagrams, and user interfaces. Object Oriented programming including encapsulation, inheritance, and abstraction principles to ensure clean efficient code.

- Software Architectural Analysis: 5 years of opportunities to analyze and provide input into the future architecture of 3G and 4G wireless networks. This included both understanding of hardware platform and software platform dependencies and limitations as well as the capabilities of the current software architecture.

- Software Architecture and Layering: 5 years experience in creating software architecture using layering and separation of functionality. This includes advance concepts of OOD along with existing architectural knowledge of the system being modified.

SPECIAL PROJECTS

 Worked as Team Lead for PMIPv6 (IPv6) LMA project and have been lead on multiple new software release for multiple 2G, 3G, and 4G wireless products for networks such as GSM, UMTS, GPRS, WiMAX, and LTE.

 3GPP, 3GPP2, and NWG Specification experience on 3G/4G WiMAX and LTE protocols and data manipulation.

 Provided persuasive input into the emerging WiMAX stage 2 and stage 3 standards for NWG

to help form customer friendly solutions across multiple network nodes. Provided input into architectural design decisions.

 Created proprietary protocol solutions for SGSN and GSM network gateways.

W O R K H I S T O R Y

Software Engineer, NORTEL Jan. 30, 2000 – present

Member of Scientific Staff - GPRS/UMTS (Wireless 2G/3G Networks), WiMAX/LTE (Wireless 4G Networks)

Currently leading a team of 5 engineers to design and implement a PDN Gateway functionality for Nortel’s LTE network. Learned numerous protocols for nodal communication, as well as writing a proprietary protocol. Responsible for designing and implementing software support of the SS7IP Gateway, group head of MAP protocol on the SGSN node, group head of MIP protocol on the Foreign Agent and Home agent nodes, and team leader of various UMTS, WiMAX, and LTE projects.

Software Engineer, NORTEL May 10, 1999 – Aug. 14, 1999

College Co-Op - Broadband STP

Learned the SS7 network, the use of signaling points, and how the Broadband STP fits into this network. Responsible for fixing software bugs in the SSR2.0 version of the Broadband STP.

Supervisor, United Parcel Service 1995 – 1998

Learned how to use organizational skills, manage people and time, and satisfy customers. Responsible for the nighttime operation of the center including the process of over 4000 packages per night and supervising twenty employees.



Contact this candidate