I am a senior full-stack software engineer with a passion for coding and building rich web applications including robust server-side APIs and intuitive client-side user experiences. My primary focus is applications built using JavaScript, but I'm very capable of and comfortable with adding any programming language to my toolbelt.
Rapidly growing development team building “PRM” (Patient Relationship Management) software aimed towards dental practices and helping them build brand loyalty through top-tier patient experiences. Responsibilities include new feature development that can range from building models and controllers in PostgreSQL and Sequelize, to client-side UI/UX using React. As part of a growing development team, additional responsibilities include:
Tech stack: Node.js, React, Docker, PostgreSQL, Mongo, Git / GitHub.
Part of a hand-selected, specialized team of senior developers focused on building company IP in the area of machine learning and predictive analytics. Chosen for my full stack web development experience, I am in charge of designing and building the web architecture and framework of our SaaS solution using modern web technologies.
Senior developer trusted with all levels of development challenge. Sterling success record combined with enthusiastic client satisfaction has directly resulted in dependable, on-going client engagement and future work. Serve as a lead technical resource and mentor for the development team.
Studies included psychology, calculus, physics. Earned Vice-President's Honor-Roll List.
BCI Calendar is an open-source Power BI custom visual that allows you to view your aggregated data in a month view. It filled a gap in Power BI visuals, both built-in and in the app store, for displaying aggregated data in a single month calendar view layout. It's written in TypeScript and JavaScript and utilizes the D3 library.
View Project
I am a devoted husband, proud father, avid snowboarder, decent homebrewer, semi-regular traveler...
I also enjoy camping, playing with my dogs, river rafting, watching football (go 'Hawks!) and baseball (c'mon M's!).
When people ask me what I've been up to, I generally struggle to identify specifically what I have been spending my time doing.
But more often than not, it probably falls into one or more of these things.