Tom Lynch Resume
Melbourne, Australia - GMT +11 hours
+61 434 417 278 | tomglynch@gmail.com | GitHub | LinkedIn
Summary
Experienced Software Engineering Manager with a proven track record of leading high-performing teams and delivering complex, scalable solutions. Skilled in architecting and implementing microservices-based systems, leveraging modern design patterns and AI-enhanced tools to maximize productivity. Passionate about building robust, secure, user-friendly applications, with a keen eye for identifying and mitigating security vulnerabilities. Proven ability to drive technical direction, mentor engineers, and foster a culture of continuous improvement. In my spare time, I enjoy building, riding, and racing bicycles, creating audio visual DJ sets, perfecting espresso shots and blogging.
Experience
Cydarm Technologies | Melbourne, Australia (Hybrid)
Senior Software Engineer | Dec. 2024 - Present
- Implemented UI/UX improvements in React and TypeScript, standardizing case description fields and enhancing contributor tracking
- Developed backend enhancements in Golang to support frontend features, modifying API endpoints and data structures while working with PostgreSQL database
- Established Playwright testing implementation and best practices, reducing test runtime from over an hour to minutes while creating reusable patterns for the engineering team
- Executed full release cycle management from planning through deployment, documenting procedures
- Identified and resolved critical performance bottlenecks in the groups endpoint, improving overall platform stability
Zero Hash | Melbourne, Australia (Remote)
Software Engineering Manager | Jul. 2022 - Feb. 2024
- Spearheaded the Participants team, a fully remote, globally distributed team, in the development and launch of two business-critical systems: an customer jurisdiction check system and a redesigned KYC/AML onboarding flow
- Mentored and guided a team of six engineers, fostering their professional growth and technical expertise through regular 1:1s, constructive feedback, and opportunities to tackle challenging projects
- Drove strategic technical direction and decision-making for the Participants domain, ensuring alignment with the company's overall architectural vision and business objectives
- Demonstrated strong communication and stakeholder management skills, effectively articulating technical concepts, project updates, and potential roadblocks to both technical and non-technical audiences
Senior Software Engineer | Jul. 2021 - Jul. 2022
- Developed and implemented key features for a participant management platform, including new microservices relating to modifying and retrieving settings
- Contributed to the transition of a platform from a monolithic architecture to a microservices-based design, incorporating CQRS principles, to enhance system agility, stability, and maintainability
- Implemented a new, more robust real-time data streaming service in Go, replacing a pre-existing service that had reliability and testability issues, utilising WebSockets for real-time communication
- Improved the reliability and maintainability of the greater user data management system by designing and implementing integration tests to enhance the system's ability to reliably handle user requests
WBP Rating Valuation Services | Melbourne, Australia
Software Engineer (contract) | Oct. 2020 - Feb. 2021
- Used machine learning and linear regressions via Scikit-learn, Pandas and Python to value commercial properties
- Reduced complexity and increased valuation accuracy by distilling 91% of commercial properties from 26 to 5 property subgroups
- Introduced a new factor to be applied to commercial property valuations based on the location using nearest neighbour search and normalisation of property age and size, improving valuation accuracy by over 25%
Huglo | Sydney, Australia (Remote)
Lead Software Engineer (contract) | Sep. 2019 - Aug. 2020
- Developed an electricity price comparison engine built with Django, to compare all plans Australia wide, saving customers an average of 15%
- Implemented a scraper to continuously scrape, parse and process over 7000 constantly updating energy plans using Python on AWS ECS and Fargate
- Managed software system design in consultation with the CEO, balancing reliability, maintainability and scalability
- Lead team in developing the final product, a React web-app
ClaroKey | Msida, Malta (Remote)
Advisor (contract) | Nov. 2018 - Jun. 2019
- Developed the business model and token economics of a new cryptocurrency in consultation with the directors
- Worked in close consultation with BDO and PWC Malta to ensure the token sale was compliant with Malta's regulatory framework
- Reviewed and amended the token's smart contracts written in Solidity
Mo Works Creative Agency | Melbourne, Australia
Cryptocurrency Advisor, Software Engineer, Growth Hacker | Oct. 2017 - Mar. 2019
- Guided cryptocurrency startups running ICOs through the marketing and raising process, resulting in over $20m in tokens sold for clients
- Proactively detected and mitigated hundreds of attempted scams before ICO launches by developing Node and Python Telegram bots
- Performed requirement analysis and designed the architecture for the Zukaz voucher app
- Prepared business models, white papers and token economic models
Trouble Juice | troublejuice.co
Co-founder, Founding Engineer | Feb. 2017 - present
- Co-founded Trouble Juice, an online platform to promote emerging musicians, and growing to over 200k page views
- Designed and built the Trouble Juice website using WordPress on AWS and Zoho mail server
Axxin - Biomedical Diagnostic Instruments | Melbourne, Australia
Software Test Engineer | Oct. 2016 - Feb. 2017
- Wrote and executed strict software verification and validation protocols to allow our medical diagnostic instruments to gain FDA (US) approval
- Identified calibration system bug causing incorrect test results on thousands of machines and conducted code reviews for optimizations
Let's Talk Medical Research / University of Melbourne School of Medicine | Melbourne, Australia
Web Designer and Developer | Mar. 2016 - Aug. 2016
- Consulted with researchers and university staff to design and build an AngularJS web-app, connected via API to a form-based backend
Bells Pure Ice | Melbourne, Australia
Transport Allocator | 2013 - 2015
- Received ice orders, planned routes for drivers to most efficiently deliver the product, streamlined data entry processes through automation
Personal Projects
Toms Telegram Bot Collection | telegrambotcollection.glitch.me
Founder, Software Engineer | Aug. 2018 - ongoing
- Built a collection of bots to reduce spam in large Telegram groups using Express and Node.js
- Ran the service with zero cost for the first two years by leveraging Glitch
- Scaled to > 2 million actions per month, monitoring groups with upwards of 50 million total users
Pentesting
Ethical Hacker | 2017 - ongoing
- Found and exploited vulnerabilities in the AFL, Spintel and Quixxi with code and endpoint inspection using Chrome DevTools and Python scripts
- Followed a responsible disclosure approach with aforementioned organisations, proposing solutions resulting in vulnerabilities being patched
- Focus on code and endpoint inspection to find sensitive data exposures
Skills
Languages / Databases: Go, Python, TypeScript, JavaScript, Java, LaTeX, PostgreSQL, Redis, SQL, CouchDB
Frameworks / Libraries / Tools: NATS, Django, Eleventy, React.js, Node.js, Express, Pandas, Metabase, Git
Infrastructure / Config: Kubernetes, Argo, Unleash, Prometheus, Grafana, Loki, APM, Opsgenie, AWS, Docker, Linux, Netlify
AI Tools / Productivity: Cursor, Windsurf, Cline, Roo Code, GitHub Copilot, Claude, ChatGPT, Gemini, Replit
Soft Skills: Communication, Collaboration, Active Listening, Team Leadership, Project Management, Decision-Making, Problem-Solving, Continuous Learning, Adaptability, Initiative
Achievements & Recognitions
- 2021 Hacker News #2 post "Who won the Amstel Gold Race? Human error in photo-finishes" The Internet
- 2019 Leaders in Communities Award, University of Melbourne
- 2018 Lead Presenter "Intro to Blockchain Technology, Cryptocurrencies and ICOs" Hatch Quarter
- 2017 Winning Team Cluster and Cloud Computing Twitter data project, University of Melbourne
- 2015 World Champion Track Cycle Messenger World Championships
- 2014 President Melbourne University Cycling Club - MUcyc, University of Melbourne
- 2010 College Captain St Bernard's College
- 2009 Australian Defence Force Leadership Award St Bernard's College
Education
ME, Master of Engineering (Software) | Melbourne, Australia
The University of Melbourne
BSc, Bachelor of Science (Mechanical Systems) | Melbourne, Australia
The University of Melbourne