# Ian Davidson > Software Engineer at CodaMetrix Location: San Francisco Bay Area, United States Profile: https://flows.cv/iandavidson Graduated from Sonoma State University in Spring 2019 with a BS in Computer Science. Graduated with both department distinction and Magna Cum Laude honors. Programming Languages: Java, Python, JavaScript, Docker, SQL, Shell Scripting, C++, C, C# Technologies: Spring, SpringBoot, JPA/JPQL, Lombok, Maven, JUnit, Postman, Git, React, Redux, NPM, KOA/Express App, Docker, jQuery/AJAX, Azure Cloud, Markdown, Ansible CI-CD: Agile Software Development, JIRA, Azure DevOps, Azure Container Registry OS: Unix, Mac OSX, Windows 10 ## Work Experience ### Software Engineer 2 @ CodaMetrix Jan 2024 – Present ### Backend Engineer @ Avail Medsystems Jan 2021 – Jan 2024 | Santa Clara, California, United States - Integration Feature Lead - responsible for defining interface to external system, acted as point of contact with partner company to ensure consistent success and compatibility - API Feature Lead - responsible for design of new APIs, development task decomposition and assignment, component verification - Vulnerability Remediation - responsible for application stack library identification, remediation plan development and plan execution - Java SpringBoot Upgrade Lead - responsible for SpringBoot ver 2 to ver 3 upgrade across multiple applications and Spring Security ver 5 to ver 6 including OAuth resource and authorization server infrastructure refactoring - Application Monitoring - introduced Spring AOP based service performance monitoring and later extended with an aggregated real time performance / service outage Splunk Log dashboard - DevOps EKS Migration - assisted in the migration of all backend web services and was responsible for creating helm chart deployment templates for both backend services and required infrastructure ### Software Developer @ Tioga Security Jan 2019 – Jan 2021 | Sunnyvale, California - Web services leveraging Java SpringBoot, Spring and JPA; responsible for compliance DAO and Business class development and their access through RESTful API / DTO classes - Web app with ReactJS, Redux, NPM, and Express as Middleware; responsible for core component design and resource access - Azure DevOps leveraging Git, Docker and CI/CD Pipelines; responsible for automated containerization all deployments to App Service via ACR - Designed/Implemented schemas for Mysql DB to represent Client subscription deployment in Azure Cloud ### Software Intern @ Sonoma County Information Systems Dept. Jan 2018 – Jan 2019 | Santa Rosa, California - ASP.Net MVC 5 web application development, Visual Studio, client and server side form validation. - MSSQL Database manipulation. Sql-profiler - Software-clientele communication, Technical document writing. ### Organizer/ Co-Founder @ NomaHacks Jan 2018 – Jan 2019 | Sonoma County, CA April 2019, first intercollegiate hackathon in Sonoma County, hosted at SSU. Around 70 student attendees, and all costs for the event were covered by sponsoring companies local to Sonoma County. Awarded “Outstanding Program of the Year” at SSU Club Awards. ## Education ### Bachelor’s Degree in Computer Science Sonoma State University ## Contact & Social - LinkedIn: https://linkedin.com/in/iandavidson-dev --- Source: https://flows.cv/iandavidson JSON Resume: https://flows.cv/iandavidson/resume.json Last updated: 2026-04-01