Lead Software Development Engineer
CurrentAs a Lead Software Developer and Kiosk Specialist at Main Event Entertainment/Dave and Busters, I specialize in the development of kiosk projects that replace traditional tellers and allow guests to facilitate their fun with our kiosk, including bowling RSVPs, table reservations, purchasing game cards, and redeeming coupons, all of which are center-specific. I also develop and manage internal websites, such as a bowling league admin portal and a kiosk management portal, which allows us to manage various aspects of the kiosk experience, such as changing templates per center, monitoring kiosk health remotely, and managing data integrations with third-party APIs.To achieve these goals, I have expertise in a range of technologies, including:Node.js and Express.js for server-side developmentElectron.js for cross-platform desktop app developmentJavaScript for client-side scriptingJava for Android app developmentMySQL for database managementPython for data analysis and automationReact for front-end developmentApache server for web hostingMy experience with these technologies has allowed me to develop efficient and effective software solutions for the company, ensuring a smooth and user-friendly experience for our guests. Additionally, I am responsible for all aspects of kiosk operations, including code reviews, code deployment, bug fixes, and feature development. In addition, I travel to new locations to ensure that the kiosk experience is delivered end-to-end and that all software needs are met, including ensuring the configuring APIs such as SpotOn to accept kiosk data and ensuring the pricing for products is as expected. My responsibilities also include DevOps, creating new apps, and managing the company's kiosk experience.