# Kyle Gosen > Senior Software Engineer Location: Dublin, Ohio, United States Profile: https://flows.cv/kylegosen Software Engineer with 12+ years of full-stack development experience looking for a challenging role utilizing cutting-edge technology. An enthusiastic and motivated team player who loves to learn and build solutions that exceed customer expectations. ## Work Experience ### Senior Software Engineer @ Updox Jan 2018 – Present | Dublin, Ohio Full-stack Java/Kotlin (Spring Boot) and JavaScript (TypeScript, React, Next, Vue, Node) developer. Other technologies used include MySQL, Redis, RabbitMQ, AWS (S3, SNS, SQS, OpenSearch, etc.) WebSockets, Keycloak, Twilio and many others. - Using AI (Claude Code, Codex and CodeRabbit) to greatly increase development throughput. - Collaborate with product, UI/UX and other developers to add features across several microservices. - Built React and Vue component libraries to UI/UX specification on top of headless components for great usability and accessibility. - Directed an effort to move our tech stack from Angular/Vue to React, JavaScript to TypeScript, CSS Modules to Tailwind and Java to Kotlin. - Greenfield development of multiple applications, such as Forms, Fax Dashboard, Video Chat - Feature development and support of many others, such as Appointment Reminders, Messenger and the core Inbox. - Helped transition our infrastructure from on-prem to AWS. ### Software Engineer @ Cardinal Health Jan 2016 – Jan 2018 | Dublin, Ohio • Full-stack Java and JavaScript developer on an agile team using primarily Ember, REST, Spring Boot and MySQL. • Develop features for an inventory management solution that tracks inventory, drug administration, provides reporting and ordering capabilities. • Support a distributed system with 100+ servers on-site and 300+ Windows tablets in the field. • Utilize test driven development and pair programming to help ensure product quality and shared understanding. • Create PDF and CSV reports using JasperReports. • Integrate a test framework using JUnit, Mocha, Geb and Spock to increase code coverage and reduce manual efforts by 50% per release. • Implement analytics tracking with Matomo (Piwik) and Google Analytics. • Upgrade Ember across multiple major releases. • Collaborate with a customer support team to investigate and resolve end-user reported issues. • Mentor junior/entry level team members on Ember, component architecture, testing approach and backend design. ### Java Software Developer @ Unisys Jan 2012 – Jan 2016 | Lansing, Michigan Michigan Statewide Automated Child Welfare System (MiSACWIS) • Built JavaServer Pages in J2EE with an Oracle database. • Developed features for an application that managed every aspect of foster care including intake, investigation, case management, judicial proceedings and expense tracking. Juvenile Justice/Child Care Fund Project • Led a small team of developers in redesigning a legacy application for integration into a new module of MiSACWIS. • Provided design input, development estimates and critiqued requirements. • Worked directly with the business analyst and product owner to measure and fulfill deliverables. • Helped convert the project from waterfall to agile, reducing the time to complete features substantially. ## Education ### Bachelor of Science (B.S.) in Computer Science Michigan State University Jan 2009 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/kylegosen --- Source: https://flows.cv/kylegosen JSON Resume: https://flows.cv/kylegosen/resume.json Last updated: 2026-03-22