Tom Aston
Hi, I’m Tom! I’m a Software Engineer based in London with 3+ years of professional experience. Currently, I’m working for Siemens Mobility within Central Engineering and Innovation. I have experience in cloud-based web development, mathematical modelling & simulation development, and cybersecurity. I enjoy working in data-driven environments where I can apply my creativity to help foster innovation!
Projects
amaCloud
AMA Cloud is Siemens Mobility UKs internal Engineering Asset Management & Assurance platform. The platform includes a Technical Issue ticketing system, real-time reporting, project management tooling, resourcing and forecasting. AMA Cloud currently serves 1500+ daily active users and brought monthly running costs down by 12x compared to legacy systems by going serverless.
- TypeScript
- AWS
- Serverless
- React/Redux
Siemens Mobility UK
XEMUSimTool
XEMUSimTool (X-Electric Multiple Unit Simulation Tool) is novel train simulation tool I developed for Siemens Mobility UK. The tool is currently used for viability studies in +£1bn new fleet bids. I saved the Engineering department £37k+ per year in 3rd party simulation costs developing this.
- Python
- OOP
- Tkinter
- Pandas
- NumPy
Siemens Mobility UK
SCENT
SCENT is a cybersecuirty tool for monitoring device activity on private onboard ethernet networks. I worked on developing the logging functionaility in C++ for the onboard side of the tool and also developed its web interface to display real-time network activity, logging and security alerts to the customer.
- C++
- TypeScript
- React
- AWS
- Linux
- VMware
Siemens Mobility UK
EV Charging Infrastructure Paper
Conference Paper written with Siemens Mind Sphere Analytics Centre to analyse and forecast the uptake of EV’s in the UK based on region, government funding and vehicle registration data. The paper was accepted by two IEEE conferences.
- Python
- Jupyter Notebooks
- Prophet
- Plotly
etaStocks
ETA Stocks is a web application for tracking stock and ETF (Exchange Traded Fund) price data. The backend interfaces with Alpha Vantages stocks API, personalising the content for users of the app. The goal of the app is to create a personalised space for monitoring and exploring investments.
- Java
- Spring Boot
- React
- JavaScript
- PostgreSQL
Link coming soon!
srdParser
I wrote a parser to extract Safety Related Defect (SRD) data from .docx, .pdf, and .xlsx files in a shared file system. Post extraction, I used SpaCy's Natural Language Proccessing (NLP) library to categorise safety incidents based on the incident description and title. I created a search function that allowed Engineers to find similar historic issues based on their current issue descriptions. This reduced time taken for engineers to find similar issues from a couple of hours down to a few minutes.
- Python
- NLP
- Pandas
Siemens Mobility UK
NetScanner
The goal of NetScanner is to create an all-in-one CLI tool for exploring network vulnerabilities. The tool utilises NMAP along with the National Vulnerability Database (NVD) API to conduct a series of vulnerability tests to help automate Cybersecurity Engineer workflow.
- Python
- NMAP
- Pandas
Skills
I have experience working with a variety of technologies as a developer. I've developed and maintained multiple projects using these technologies, and I'm always eager to learn more!
Python
Desktop applications, backend, data science, scripting, NLPJavaScript
Web app developmentReact
Frontend web developmentAWS
Lambda Functions, S3, DynamoDB, CloudFront, CloudFormation, API Gateway, Route53, Certificates ManagerC++
Cybersecurity app developmentJava
Backend web developmentSpringBoot
Building web APIs!HTML
Static webpages and portfolio projectsCSS
Styling of my webpagesMySQL
Storing client and user dataPostgresSQL
Storing client and user dataTerminal
Ease of life and build scriptsGit
Code management and open source contributionsMS Power Apps
Low code platform inc. PowerBI, PowerApps & PowerAutomated
Personal Achievements
AWS
AWS Certified Developer
TUV
Certified Cybersecurity Technical Expert
Siemens
Star of the Future 2023
UoN
MSc Highest Academic Performance (82%)