Professional Objective
To obtain a rewarding and challenging Software Development position with a forward thinking organization offering a dynamic work environment.
Employment History
Software Engineer
Motorola (Schaumburg, IL)
June 2000-December 2005
Projects:
- Configuration/Resource Management: Designed and implemented solutions for configuration and fault management using the SNMP protocol in mission-critical trunked radio systems
- Software Configuration Management: Defined rules and processes using Clearcase to aid in managing and sharing the documentation and code for large-scale projects across various platforms
- Target Machine Administrator: Responsible for the hardware and networking of two labs consisting of more than 50 machines including routers, switches, and varied operating systems
- Packet Dissection: Leveraged open-source software (ethereal) and created dissectors for proprietary protocols to aid in debugging
- Architected solution utilizing XML/XSLT to manage interface information and generate multiple deliverables from a single repository resulting in reduction in defects, cycle-time, maintenance overhead and engineering effort
- Implemented modifications to the highest priority real-time System Initialization and Monitoring Task of the Zone Controller product to use a watchdog mechanism, timers and shared memory to monitor the statuses of all application tasks
- System tested Astro LE system including characterizing anomalies in expected behaviour and aiding box teams in working towards solutions
- Performance tested various load scenarios of the Zone Controller and implemented solution to decrease the time required to collect metrics
- Mentored new engineers on both the Zone Controller and Site Controller product lines
- Trained engineers both nationally and internationally on configuration management and the Site and Zone Controller products
- Modified internal proprietary protocol to implement link throttling and NACK enhancements
- Actively participated in the Local Steering Committee to suggest, evaluate, implement and recommend process improvements
- Worked on the Build Continuous Improvement team to enhance the software build environment
Achievements:
- Achieved SEI Level 4 in 2004 and SEI Level 5 in 2005 as Software Configuration Management coordinator
Education
Special Skills
Languages: C/C++ Programming (9 years), Perl (6 years), shell (6 years), Java (6 years), XML (2 years), OOD/OOP (3 years), Clearcase (5 years).
Interests
- Operating Systems
- Compilers
- Programming Languages
- Athletics
Soccer, tennis, basketball, running, climbing, cycling
References
Available upon request.