Passionate and hardworking do-whatever-it-takes software developer looking to leverage my technical experience to explore new opportunities! I started out and spent 6 years working and learning at a great, small (in the beginning!) company in Lexington to get off the ground running with a career in software development. It was an excellent opportunity to learn about not only programming but how a small company grows from startup to a successful national presence. Worked with C# .NET web and desktop applications hosted in Azure. Worked constantly with our management team to execute and improve our agile processes. Super interested in how my team can work smarter and iterate faster.
After that I was afforded the unbelievable opportunity to direct the Technology side of Beyond Pulse. Growing from 300 monthly active users to over 3000 while there I did everything that is asked of the tech lead in a small company: maintain the product backlog estimating effort and delivery dates, oversee and coordinate multiple remote dev teams working on mobile, web & biometric sensors, and work directly with the business to evaluate, prioritize and refine ideas/improvements for our product. In this role I learned SO much about how to effectively communicate to all stakeholders (like business, finance, tech, marketing) as well as what it takes to be a leader and effectively manage a team of over a dozen across the US and Europe.
I'm back on the search for a full time job! Looking to join a real team that works together with a shared vision and a mission beyond just the bottom line. If you have any opportunities and need an extremely passionate person who is always willing to learn let me know!