For over ten years, I have been a key team member for many different software development projects. I have demonstrated success in managing projects throughout the software development lifecycle, which result in delivering applications that save time and money. I possess a deep understanding of how to utilize technology in order to deliver solutions that meet the requirements of businesses.
My experience includes strong technical skills and a proven ability to manage multiple projects, while consistently delivering high quality applications within time and budget constraints. I am experienced in using agile project management methods as well as cutting edge design methods. I possess a solid track record for constantly updating and expanding my skills to meet the needs of my employers, and an ability to rapidly learn new subjects as needed without formal instruction. My software engineering skills include programming with a variety of modern languages and utilizing different application frameworks. I am highly skilled in database development, object oriented analysis/design, data modeling, client/server applications development and content management systems.