
Thomas Cashman
Verified Expert in Engineering
Back-end Developer
Dublin, Ireland
Toptal member since January 10, 2022
Thomas is an expert Java, C#, and JavaScript software engineer and technical architect. He has 10+ years of professional experience working as a developer and technical consultant in various projects and managing agile-based development teams. Thomas is keen on high-reliability and high-performance applications across multiple industries, including telecom, financial, pharma, and entertainment.
Portfolio
Experience
- Java - 12 years
- Spring - 10 years
- Linux - 10 years
- PostgreSQL - 10 years
- Gradle - 8 years
- C# - 8 years
- Git - 8 years
- IT Infrastructure - 5 years
Availability
Preferred Environment
Windows, Linux, Java, C#, PostgreSQL, Elasticsearch, Spring
The most amazing...
...projects I've built are a Java to C# transpiler and an on-site telecom log indexing system with 9 billion records per day and 1-year retention period.
Work Experience
Technical Director
Viridian Software
- Managed a team of engineers dedicated to video game development. As a technical director, I provided mentorship and guidance to the team while also working in the technical architecture design for video game products and tools.
- Designed and implemented a Java to C# transpiler for video game console platforms to assist the team in their product launch.
- Designed the development and quality assurance (QA) processes within the company.
Technical Consultant
Self-employed
- Developed a log indexing system for on-site distributed telecommunications with large-scale requirements—9 billion messages per day and 1-year retention and search time.
- Developed a blockchain proof of concept application for the EU-based stock exchange.
- Consulted a pharmaceutical firm on the architecture and development of a new compliance and audit management software to prepare for the acquisition by Pfizer.
Senior Software Engineer
Cellusys
- Developed several high-reliability 2G, 3G, and LTE mobile network products, as part of an Agile-based development team, including the Steering of Roaming, Roam Welcome and Anti-Steering of Roaming Detection, SMS Defence and Dialled Digit Correction.
- Led the web application development for the entire LTE generation of Cellusys’ portfolio of roaming products.
- Implemented an SS7 message processor for Cellusys’ first Camel-based product, Dialled Digit Correction. It is currently deployed to a live network of over 50 million subscribers.
- Handled the on-site deployment and customer training for several products.
- Managed the internal development operations and training for new employees.
Experience
Steering of Roaming
http://cellusys.com/products/cellusys-roaming/steering-of-roaming/Kava Transpiler
SMS Firewall
http://cellusys.com/products/cellusys-protect/sms-firewall/Education
Bachelor's Degree in Software Engineering
Dublin City University - Dublin, Ireland
Skills
Libraries/APIs
.NET BCL, Vue, Sockets, Node.js
Tools
Git, Gradle, MSTest, GitLab, Apache Storm, Kibana, Apache Maven
Languages
Java, C#, C++11
Frameworks
JUnit, .NET, Spring Boot, Spring, Angular, Unity
Paradigms
Application Architecture, Web Application Architecture
Platforms
JVM, Linux, Amazon Web Services (AWS), Windows, Apache Kafka
Storage
PostgreSQL, Elasticsearch
Other
Technical Leadership, Technical Architecture, IT Systems Architecture, Architecture, Game Development, Game Tools Development, IT Infrastructure, SS7, Long-term Evolution (LTE), QA Leadership, Networking, Software Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring