nyāya
Software Engineer - Clojure
2023 - present
Software Engineer - Clojure
2023 - present
- Owned and delivered the main 2024 client release by leading a team of 3 senior engineers
- Streamlined the development process by building a local Tilt environment for our Clojure microservices
- Improved the code maintainability by re-architecting a major service using DDD thus halving PR duration
Teya
Software Engineer - Kotlin, Java
2020 - 2023
Software Engineer - Kotlin, Java
2020 - 2023
- Built a Banking Service from idea to product, forecast to be Teya’s second-highest revenue stream
- Enhanced the team’s ability to respond quickly to incidents by leading the integration of observability best practices (logging, tracing, dashboards and alerts) into development and deployment processes
- Led my team’s operability efforts by automating alerting, and owning the on-call rota and runbook
- Spread the adoption of Kotlin by building an open-source skeleton project used to bootstrap projects company-wide to date
- Improved the team efficiency by outlining the developer onboarding process and mentoring new joiners
- Introduced transactional support in our Ktor + Exposed service which reduced data integrity errors by by over 50%
- Built a Java-based Financial Auditing system on AWS infrastructure to reduce payment errors
- Enhanced company-wide API standardization by working with leaders to define API best practices
- Reduced PR duration by 20% by improving the boundaries of our DDD architecture
Teya
Data Lead - Python
2020 (6 months)
Data Lead - Python
2020 (6 months)
- Architected and built a proof-of-concept ML deployment pipeline that allowed payments forecasting to reduce the company’s liquidity issues (Python, AWS S3 and Lambdas)
- Built and led a team of 7 BI engineers that improved the operational efficiency of the company using data visualisation tools leading to an accelerated company growth
- Led a multi-million investment into a fraud detection company by analysing and operationalising their state-of-the-art machine learning algorithms
Cambridge Consultants
Senior Electronics Engineer - Python, C++, Research
2017 -2020
Senior Electronics Engineer - Python, C++, Research
2017 -2020
- Won the company prize for excellence two years in a row
- Developed state-of-the-art mathematical models that led to the discovery of unprecedented spatial sensing technology
- Secured a 200% client investment increase by proving novel technologies through Python simulations increased the client’s investment in the project by 200%
- Acted as the Technical Lead for a team of 9 engineers and won a multi-million pound IoT consulting project
- Designed, prototyped, programmed, and ran user tests for state-of-the-art IoT devices using C++
- Organised and ran company-wide hackathons which led
Cambridge Touch Technologies
Electronics Researcher - Matlab, C++, Research
2016 (3 months)
Electronics Researcher - Matlab, C++, Research
2016 (3 months)
- Discovered novel algorithms for generating on-screen haptics by simulating and testing piezoelectric materials
- Built and programmed hardware prototypes to prove the applicability of my discoveries
Epsicom, Romania
Electronics Engineer - Hardware Design
2015 (3 months)
Electronics Engineer - Hardware Design
2015 (3 months)
- Ideated, designed, prototyped, programmed, and tested a device to improve acoustic guitar playing
University of Craiova, Department of Nanotechnology
Researcher
2015 (3 months)
Researcher
2015 (3 months)
- Furthered the exploration of liquid crystal displays and carbon nanotube properties