Greg Edwards

Senior Software Engineer

I am a results-oriented Software Engineer with a BS in Computer Science and a background in designing and developing complex systems for a wide array of target environments and platforms. My broad experiences span availability critical systems in Client/Server environments, performance critical processing in real-time embedded systems, and usability critical programs for desktop and Internet applications. I have designed and developed production released solutions utilizing a wide variety of programming languages for Linux, Unix, POSIX, RTOS, Windows, and VMS platforms. My diverse experiences, knowledge and skills are assets that insure extremely efficient high quality results for both process and data centric projects. My experiences include extensive design and development of efficient algorithms in highly structured modular and component oriented systems resulting in a high degree of sharable and reusable assets augmenting productivity and product quality throughout the organization.

I am a self-starter with exceptional problem solving, communication and organizational skills. I have a proven track record as a team player building strong relationships with both technical and non technical groups. My experiences interfacing with a broad spectrum of non technical project team members, from executive management to end users, is an asset to insuring that the goals and objectives of the project are clearly understood by the entire team.

I have excellent analytical skills and I am extremely detail-oriented. I have extensive experience in SDLC methodologies and the development of project documentation and work flow artifacts. I am PMP certified and I have a proven track record of consistently delivering projects on time, and on budget. My experience employing Project Lifecycle Management methodologies and work flow processes is an asset to insuring a well controlled and predictable project. My experiences include the introduction and training of SDLC and PLM methodologies and practices with teams that have not yet incorporated their usage.