Summary
Mic Giansiracusa is a Lead Senior Software Engineer and System Architect with 10+ years of professional experience and two decades of hands-on expertise in Java/Kotlin, Spring Boot, Node.js and full-stack development. Based in Queensland, he delivers scalable, secure solutions for large multinational clients—especially in financial services and telecommunications—while mentoring teams in TDD, SOLID design and robust API practices. He architects cloud-native microservices, event-driven systems and high-throughput data pipelines using tools from Kotlin/Rust and Mojo to Docker and AWS, and has led measurable operational wins such as drastically cut CI times and higher test coverage. Mic also bridges R&D and product by building health-tech and process-mining platforms, applying ML/Big Data patterns where useful, and replatforming legacy systems to modern stacks. A PhD in network security and a history of teaching and complex migrations give him a rare blend of academic rigor and pragmatic delivery.
9 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Information Technolgy (Network Security), Doctor of Philosophy (Ph.D.) Information Technolgy (Network Security) at QUT (Queensland University of Technology)
English