Tiberiu Oprea

About Me

Hello! I’m Tiberiu Oprea, a Fullstack Software Engineer who loves JavaScript.

Huge fan of Angular, Node & AWS.

In my spare time, I like going to the gym, writing on Medium and working as an affiliate marketer.

If you have any exciting projects, feel free to get in touch.


Software Engineer

Nov 2017 - Current eLucid mHealth Ltd, United Kingdom

Built a 21 CFR Part 11 compliant Angular application from scratch while developing & integrating custom components & libraries such as D3.js
Wrote E2E tests with Protractor and unit tests
Created custom routes for the backend using NodeJS (ES6) & MariaDB, DynamoDB and tests using Mocha, Chai & Proxyquire
Set-up the back-end & front-end on AWS using Nginx and various services such as EC2, S3, RDS, SNS, SES, IAM

Frontend Web Developer

June 2017 - Nov 2017 Switch Generation Ltd, United Kingdom

Created a social media web application using Angular 2, Rx.js from scratch
Enhanced their existing mobile application built with Ionic 3 following the App Store & Google Play guidelines
Moved their GraphQL API from Microsoft Azure to AWS

Full Stack Developer

Oct 2016 - June 2017 Wildings Solicitors, United Kingdom

Enhanced the MVP of the company, a legal matchmaker web application, using AngularJS & Refactored its back-end built with NodeJS and MySQL - LawBid.
Built the front-end of another MVP, a dental matchmaker, using Angular 1.5's component model & helped create the back-end using NodeJS and PostgreSQL - QuoteMeDental.

Software Engineer

July 2016 - Aug 2016 Web Applications UK Ltd, United Kingdom

Added functionalities to their reservation system such as an attachment functionality, live code editor etc. using VueJS, NodeJS and SQL Server


MEng Computer Science

2014 - 2018 The University of Manchester, United Kingdom

Year 1 - 3 : BSc Computer Science
Year 4 : Masters in Computer Science

Mathematics and Computer Science

2010 - 2014 “Grigore Moisil" National College of Informatics, Romania

Romanian Baccalaureate Exam (A Levels Equivalent) – Average: 95%
Mathematics - 97%, Physics – 100%, Romanian – 89%