As a seasoned Full-Stack Software Engineer and Manager, I enjoy designing creative solutions to difficult problems. I have successfully built and implemented enterprise-level customer-facing applications, and for the last 5 years have lead a high performing team of devs doing the same.My primary objective is always to create software that is user-friendly and easily maintainable, delivering high-quality products that meet or exceed the needs of my stakeholders. Throughout my career, I have done this across several industries including Healthcare IT, Workforce Management, POS systems, and Inventory Management. Each sector has presented me with distinct challenges and valuable insights that have helped hone my skills in new ways.Areas of particular strength for me are both .NET and Java, Relational Dbs and ORMs (Hibernate & Entity framework), Javascript frameworks, RabbitMQ, Microservices, Web Services and more. I am familiar with cloud operations, especially in Azure, platform technologies such as Docker, and automation and CI/CD through Jenkins & DevOps pipelines. Like most software engineering veterans, the full list of languages and frameworks I have used over the years is much longer than this, and I am continuously learning new tools and applying them where appropriate. I am experienced in multiple Agile methodologies such as Scrum and Kanban.When it's time to take a break from the alphabet soup world of tech, you can usually find me recharging by playing music or practicing film photography.
Listed skills include Software Development, .Net Framework, Java, Information Technology, and 29 others.