# Liam Dwyer > Staff Engineer at Fanatics, Inc. Location: Raleigh, North Carolina, United States Profile: https://flows.cv/liamdwyer Staff backend software engineer at Fanatics Inc. Current languages/technologies and tools: Kotlin, Golang, Functional programming, Elixir, Phoenix, Ecto, Postgres, Kubernetes, AWS, Terraform, Java, Spring, RESTful Web Services, MongoDB, Git/GitHub, Gradle, Jenkins, Junit, Postman, Artifactory, Tomcat, IntelliJ, Angular, TypeScript, Python, Node.js, Balsamiq Mockups, Jira, Rally/Agile Central, Freemarker, Velocity ## Work Experience ### Staff Software Engineer @ Fanatics Jan 2024 – Present ### Software Engineer III @ Fanatics Jan 2023 – Jan 2024 ### Senior Software Engineer @ Zingeroo, Inc. Jan 2021 – Jan 2023 Design and develop cutting edge Elixir-based backend systems for a highly regulated broker-dealer stock trading app of an early-stage startup that raised upwards of $30 million, while also rapidly building on and scaling the AWS infrastructure to match. • Lead the integration of crypto trading into the app, from building the process to allow a user to trade crypto via our custody and clearing provider, to actually enabling users to buy and sell up to 40 different cryptos • Acted as dev lead for an initiative to automatically reward customers with free stocks for referring friends • Acted as the lead devops engineer for maintaining our extensive suite of AWS infrastructure via Terraform which contained, but was not limited to: EKS cluster with autoscaling, ECR images, Postgres RDS database, SQS Queue, multiple CDNs, extensive CloudWatch monitoring, CodePipeline for image building and cluster deployment, lots of S3 buckets, and bastion EC2 instances • Lead the development of a workflow for managing in-app payments via a self-maintained ledger that would automatically deduct fees from users’ in-app brokerage balances • Built an automated daily reconciliation system from scratch that compared our DB records against multiple data streams from our custody and clearing provider to detect anomalies in various data types • Created an automated daily task for appropriately handling stock ticker changes and delistings • Integrated all of our data sources into Domo BI tool in order to facilitate more data-driven decision making • Worked closely with our legal team to design and develop a process for automatically generating a new terms of service PDF from a markup file given specific inputs • Maintained a custom frontend admin tool using Phoenix LiveView and Tailwind CSS for use by our broker-dealer and support teams for all app-related management ### Software Engineer @ Cisco Jan 2018 – Jan 2021 | Raleigh-Durham, North Carolina Area Design and develop complex integrated solutions for a set of Java-based internal defect management applications used by 40K+ users requiring technical expertise across a wide array of full-stack technologies as well as the ability to communicate solutions effectively. • Lead initiative to re-architect on-prem suite of monolithic applications into an AWS hosted Kubernetes cluster of containerized microservices • Act as lead developer for spring-boot based web-hook management and email notification system responsible for integrating with hundreds of other applications and teams • Develop REST API microservices using Spring Boot/Webflux to effectively scale application and meet business needs • Perform system administration for both cloud-based and on-prem applications • Drive initiative to modernize multiple applications and reduce years of tech capital • Analyze business needs via requirement analysis/customer interactions and architect solutions • Provide support to users to improve and simplify overall experience The point of contact for security related concerns pertaining to several critical applications. Tasked with being an authority on security prioritization and preparedness while working closely with the information security team to ensure data is protected at all times. • Coordinate security vulnerability analysis and mitigation of business-critical applications as well as communicate and prioritize those risk mitigations to the broader team • React to changes in the security posture of systems in real-time and determine appropriate fixes • Conduct threat modelling exercises for expansive on-prem systems • Monitor security vulnerabilities of cloud applications and advocate for quick remedies ### Software Engineer @ Locus Health Jan 2017 – Jan 2018 | Charlottesville, Virginia Area ⦁ Helped to maintain various Ruby-On-Rails web applications that are currently in use by various hospitals throughout the country by engaging in full-stack development ⦁ Refactored CSS of web application for use by hospitals around the country to have more coherent and organized structure ⦁ Used Bootstrap, HTML, Sass, and JQuery to implement new design overhaul of entire web application in order to improve user experience ⦁ Participated in two-week sprint intervals and contributed to sprint planning and wrap-up sessions ⦁ Collaborated with other developers to implement new features for various web applications as well as to repair existing features ### Teaching Assistant @ University of Virginia Jan 2016 – Jan 2017 | Charlottesville, Virginia Area ⦁ Managed office hours to aid students in the understanding of Java and the process of software development ⦁ Collaborated with Professors to grade homework assignments and exams ## Education ### Bachelor's degree in Computer Science University of Virginia Jan 2014 – Jan 2018 ### General Studies IES Abroad Jan 2017 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/liam-dwyer-2a75471a0 --- Source: https://flows.cv/liamdwyer JSON Resume: https://flows.cv/liamdwyer/resume.json Last updated: 2026-03-22