SUMMARY
Innovative, results driven Sr. Software Engineer with over 25 years of experience in large scale multi-processor distributed systems serving the telecommunications industry. Competent in all phases of the project lifecycle including requirements, analysis, architecture, design, development, implementation, documentation, testing, customer training, and maintenance. Detail oriented, flexible, self-motivated, and a creative problem solver. Subject matter expert and technical consultant in multiple areas. Excellent rapport with co-workers, strong networking skills, collaborative.
TECHNICAL KNOWLEDGE
Operating Systems: Competent with UNIX, Linux, Windows 7/8/10, MS DOS, Sun Solaris/SPARC
Software/ Languages: C, C++, JAVA, Python, Visio, Microsoft Word/Excel/Power Point/Outlook,
BASH, Fortran, Awk, PL1, BASIC, HTML, assembler, Jenkins, GIT, ECMS.
Expertise/Experience: Structured and object-oriented programming, database design, operating systems,
compiler design, networks, queuing theory, analysis of algorithms, software
engineering, VLSI design, digital logic design, RF theory, amplifiers, filters.
PROFESSIONAL EXPERIENCE
LGS INNOVATIONS, Lisle, IL 2012-2016
Software Development Engineer (G14)
Telecommunications software design, development and testing. Security analysis and vulnerability detection. Static code tool analysis and evaluation. Government and commercial applications. Maintained federal security clearance.
Designed, developed, documented and tested software for telecommunication projects
Wrote scripts, planned and executed tests for telecom features.
Developed automated test scripts and common library code using Python 3.0 unittest APIs.
BELL LABORATORIES - AT&T/ LUCENT TECHNOLOGIES /
ALCATEL-LUCENT, Naperville, IL 1982 – 2007
Software Engineer – Member of Technical Staff (1993 – 2007)
Software Engineer – Member of Technical Staff-I (1987 – 1993)
Senior Technical Associate (1982 – 1987)
Responsible for all phases of software project development for large scale telephone switching systems (5ESS), medium scale systems (Plexus 9000) and IMS servers. Performed all phases of the software development process from concept through testing and maintenance. Documentation of new code, software anomalies and test plans. Involved in process improvement, mentoring and training.
Developed more than 75 different software capabilities within a very large scale project environment resulting in high quality, reliable code.
Mentored 8 to 10 new employees over a number of years to bring them each up to speed on the 5ESS switching system, internal development process and tools.
Responsible for interviewing approximately 2 dozen new employee prospects and collaborated with co-interviewer team to determine job fit and hire/no hire decisions.
Resolved approximately eight-hundred software bugs in highly distributed multi-processor code in a timely fashion and with high quality. Very few re-fixes necessary.
Documented all development projects with high level and low level detailed designs.
Wrote exemplary test plans for many development projects detailing how to exercise all branches of new and modified code resulting in thorough testing and higher quality code.
Upgraded AMA billing code platform to handle ultra-high capacity call loads, increasing call billing record throughput by a factor of four.
Thoroughly reviewed hundreds of co-worker designs and code units to root out bugs early before testing/production saving significant re-work - often shrinking or eliminating unnecessary code.
Designed office trunking and dialing plans for test labs and stand-alone hardware test equipment used to simulate carrier trunk signaling, enabling developers to efficiently test new software.
Tested code with versatility in switching system laboratories and on desktop call simulators. Also designed private tools to exercise hard to simulate/specific code conditions.
Interfaces very well with telecom client company contacts and field engineers to solve pressing customer issues on site and with great success, usually via conference call saving corporate travel expense. Very patient at gathering data, analyzing problems, and describing solutions.
Successfully set up first office application of carrier interconnect feature for Cincinnati Bell tandem switch at Zanesville Ohio site. Made first alternate carrier call through MCI from a central office.
Implemented numerous improvements which decreased cost and increased productivity and throughput of the corporate software development process, utilizing input from study groups, developer polling and outright brainstorming.
EDUCATION
MSEE, Computer Engineering, Illinois Institute of Technology, Chicago – GPA 3.39/4.0
Hardware and Software Courses included: computer architecture, VLSI design, operating systems, database, computer networking, protocols, packet switching, queuing theory, digital logic, RF, control systems, and artificial intelligence.
BEET, Electrical Engineering Technology, DeVry Institute of Technology, Chicago – GPA 3.94/4.0
Courses: mathematics, physics and management. Extensive study of digital and analog electronics with
regular hands-on laboratory time. Passive and active components, power electronics, applied mathematics, radio and television theory, computer design and programming.
HOBBIES
Enjoy spending time on investing, construction and remodeling, woodworking, electronics tinkering, auto mechanics, travel, cultural experiences and reading.