I'm Thomas
I am a skilled Software Engineer currently in London.
I specialize in developing cutting-edge web applications, automation tools, machine learning solutions, data pipelines, and data engineering projects.
I have a strong background in designing and implementing efficient data processing systems, leveraging cloud-based technologies to automate tasks and enhance workflow processes. My expertise includes creating dynamic web applications, automating business processes, and developing predictive models to drive data-driven decisions.
My interests lie at the intersection of software engineering and data science
Experience
January 2024 - March 2024
Work Shadow
Willis Towers Watson
- Assisted a WTW analyst with the pioneering process automation within the investments Department for STIF entries, Position recon, Trade Costs & Matching.
- Developed a robust ETL pipeline leveraging Microsoft Graph API, Microsoft Azure Functions, Apache Airflow, Python, Selenium, and FAST API to automate various tasks. These tasks included searching for files within emails and web portals, extracting information from PDFs and Excel documents, converting data into JSON and XML formats, and storing this data within a database for future use. The extracted data was then utilized for additional computations and for updating and creating various files.
- Later, it was seamlessly integrated as a custom connector within Microsoft's Power Automate platform to enhance relevant workflow processes. This innovative software significantly reduced the workload for analysts and associates by automating tasks that were previously carried out manually, resulting in substantial time savings.
January 2023 - February 2024
Software Engineer
Freelance
- Developed custom software solutions for small to medium-sized enterprises using Python, JavaScript, TypeScriptand React.
- Collaborated closely with clients to define project scopes and deliver custom features
- The work mostly involved developing and maintaining web applications and automating various business processes.
February 2020 - August 2021
Software Engineer
Ynoox
- Successfully Designed and Published an Automation tool for QNAP's NAS using Python, Django Framework, SQL, JavaScript, Linux Shell Scripting, RabbitMQ, Docker and Kubernetes. Thus, automating the task for the user and saving time. The application focused on editing and extracting data from PDFs. The app was packaged and published on QNAP's App Store.
- Worked on a document classifier model to classify PDF documents and a custom entity extraction model to extract information from document texts using BERT, Python, NLP, PyTorch and Spacy.
- Collaborated on building Node JS, React, Webpack, JavaScript, TypeScript, Kafka, Flask, Git and Python-based web applications as per client's requirements.
- Maintaining the PF4me's Python Libraries.
- Providing support to customers by resolving any bugs and adding new features to the application.
- Created Pdf4me automation modules for Integromat (Make) and Zapier.
January 2018 - April 2018
University Project
Airport Authority of India (Nagpur)
- Collaborated to Create a centralized log system for ATCO officers of Airport authority India.
- Built the backend for the website using PHP and MySQL.
- Managed the Team by assigning the task to team members and
Currently, I am on the lookout for new opportunities that match my skills, experience, and aspirations. If you find me suitable, feel free to reach out.