Software Engineer who enjoys the opportunity to be a part of all phases of software application development. Partnering with sales from the inception of new product ideas and gathering customer requirements. Creation of software requirements specifications that are utilized throughout development and quality assurance. Scheduling and conducting meetings with stakeholders to insure any known development issues or new requirement changes are communicated and resolved. Providing technical assistance for software implementation and quality assurance to properly meet the needs of the business requirements.Specialties: Software Development, Software Debugging, Software Design Patterns, Object Oriented Programming, Embedded Systems, Project Management, Quality Assurance, Presentation/Communication Skills, Technical Support
Listed skills include Presentation, Communication, Embedded Systems, Software Development, and 46 others.