Available to hire
I’m a software engineer with over 5 years of experience, specializing in Java, JavaScript, and TypeScript for SaaS applications. I enjoy building robust backend services and intuitive frontend interfaces, always aiming to improve system performance and user experience.
I’m currently based in London and open to Switzerland-based opportunities. I thrive in cross-functional teams with UX designers, QA engineers, and product managers, delivering clean, well-tested code and scalable solutions that align with business goals.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
French
Advanced
German
Intermediate
Work Experience
Software Engineer at Upland Software
August 1, 2022 - PresentFront-end development with React and TypeScript to build new customer-facing web products; back-end development with Java Spring Boot to create REST API endpoints and optimize existing APIs for the frontend; wrote clean, tested code with unit tests targeting ≥90% coverage; SonarQube used in Jenkins pipelines for code quality; collaborated with UX designers, QA, and PMs to deliver desirable software; implemented API gateway g-zipping to fetch large data sets on AWS Lambda; conducted code reviews to promote consistency; improved PostgreSQL performance through query optimization and indexing; used Docker to build, test, and deploy microservices on AWS.
Software Engineer at Lucy Electric
November 1, 2019 - August 1, 2022Improved functionality of React Native mobile app to increase user engagement, refining UI and processing speed with Redux and reduced hardware calls; developed a C# Windows app with incremental updates and a software release report to communicate updates to customers; developed u-blox modem control with AT commands for embedded systems; participated in full software development process including planning, analysis, design, development, testing, deployment, and maintenance for demo projects with Arduino and third-party devices; implemented Apache Kafka on MuleSoft to analyze and process streaming data in real-time.
Education
MSc Electronic Engineering at University of Surrey
September 1, 2018 - September 1, 2019BEng Computer Systems Engineering at University of Birmingham
September 1, 2015 - June 1, 2018MSc Electronic Engineering at University of Surrey
September 1, 2018 - September 1, 2019BEng Computer Systems Engineering at University of Birmingham
September 1, 2015 - June 1, 2018MSc Electronic Engineering at University of Surrey
September 1, 2018 - September 1, 2019BEng Computer Systems Engineering at University of Birmingham
September 1, 2015 - June 1, 2018MSc Electronic Engineering at University of Surrey
September 1, 2018 - September 1, 2019BEng Computer Systems Engineering at University of Birmingham
September 1, 2015 - June 1, 2018Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Geneva today.