Managing software development projects through all stages and aspects, including: application programming, database and software design, scope, goals and deliverables, developed and provide feedback on detailed technical project issues and plans. Conceptualized and created appealing and informative presentations for projects.