I am passionate about learning and my enthusiasm is contagious. I am a Software Engineer with 25+ years of experience with one-on-one mentoring as well as group training. I believe that if you build a strong foundation, only the sky is the limit. I would love to help you realize your potential. I can offer you my expertise in the full Software Development Life Cycle, as practiced within the telecommunications and medical devices industries. I enjoy covering topics from basic computer logi... [more]
As a software engineer with Motorola, Inc., I developed several development platforms in C++ that were used to produce stand-alone applications called Customer Programming Software. These applications are used to program 2-way FM radios to configure their behavior to suit Public Safety customers, which includes Fire, Police, and Secret Service personnel. I developed C++ coding standards and trained other engineers on object-oriented design and programming practices and enforced adherence to the standard.
As a software engineer with Motorola Inc. for over 26 years, I developed stand alone applications in C that were used to program several radio product families. I also developed radio firmware (embedded software) using C. I mentored younger software engineers on the application's design and coding standards that had to be adhered to when updating these programs. Our good programming practices included code inspections, which provided broad exposure to C code. Inspections included reviewing thousands of lines of C code, sometimes my own and other times another engineer's code.
I hold a Bachelors of Science in Computer Engineering and a Masters of Science in Biomedical Engineering. I have 26 years of experience working as a software engineer in the telecommunications industry and have mentored and trained other professionals in my organization on topics related to the software development life cycle (i.e. requirements, architecture, design, implementation, testing) and its supporting industry activities (i.e. configuration management, quality assurance and process improvement). I have programmed in C, C++, C#, VBA and PASCAL to produce both embedded software and PC Applications.
I hold a Bachelors of Science in Computer Engineering (officially a Bachelor's of Science in Electrical Engineering with a Computer Engineering Option) and a Masters of Science in Biomedical Engineering. My Computer Engineering core curriculum comprised logic, programming - from microprocessors like the Intel 8086 using assembly language, to programming within computer systems using higher level languages like C - defining and implementing algorithms to produce effective programs, and using software engineering techniques to produce efficient programs. Working as a software engineer in the telecommunications industry for over 25 years, I further developed my teamwork skills, living the adage that the parts are never as great as the whole. My communication and negotiation skills were also further developed, allowing me to become an effective leader in both the technical and management arenas. I enthusiastically shared my knowledge, from bits and bytes to higher concepts with my colleagues. Working with newer programming languages like C++ and C#, learning from personal experience, I mentored, informally tutored and formally trained members of my organization, which included 3 continents and multiple cultures. My expertise as a Software Engineering spans topics related to the software development life cycle (i.e. requirements, architecture, design, implementation, testing) and its supporting industry activities (i.e. configuration management, quality assurance and process improvement).
As a software engineer with Motorola, Inc., I have developed applications using C# and the .NET development environment to improve development cycle time and minimize defect introduction rates. As an independent contractor, I have developed C# applications and excel add-ins to support customers that include Business Owners / Executives, Business Intelligence Directors, and Sales Professionals.