Experienced Software Developer skilled in gathering and documenting requirements, developing project plans, managing and tracking project execution, designing prototypes and assisting with usability testing, developing and executing test scenarios, writing scripts for product, releasing products to production, and maintaining product releases. Proven ability to draw upon experience gained in the manufacturing industry to utilize formal software development methodologies and best practices. Experience serving as a client's main point of contact regarding needs definition, project status and issue resolution. Skilled in communicating with internal Departments and Senior Management, assisting project development with site visits and product demonstrations, and managing customer expectations. Possess a track record of success in meeting project milestones, and developing long-term relationships with clients especially in the area of human resource management. Educational Summary:? Complete