Hi, my name is

Nick Theodoulou

I build things for the web.

I'm a full-stack developer based in London, specialised in building web applications.

About Me

profile picture
I'm a Full Stack Developer. My background is in Theoretical Physics having completed my First Class masters in July 2018. I currently work full-time for Dunelm as a Full Stack Developer developing mainly focusing on payment. Specifically, implementing a new payment method in the backend which is event driven using AWS.

For my role, I work across the full stack, from working on the front end build using React to improve the UX and UI to using AWS Lambda functions, SQS, SNS, DynamoDB and S3 adding backend services.

I’m constantly learning new tools and technologies, currently focusing on UX, UI and using AWS for back end web development.

When I’m not developing, I spend my time traveling. I enjoy experiencing the wide range of cultures the world has to offer. I've also recently enjoyed drone flying.

Projects

Tech Lead App
Tech Lead App
Fitness & Nutrition Blog
Fitness and Nutrition Blog
Owning A Fender
owningafender
Business Insights Platform
marketing company dashboard

Experience

Full Stack Developer at Dunelm
Oct 2021 - PRESENT
  • Implementing a new credit solution in the existing backend, using event driven architecture provisioned as infrastructure as code with AWS CDK and CloudFormation along with assisting in architectural design.
  • Developing a novel front-end widget to sell Mattresses resulting in an uptick of 8.4\% in revenue and 6.1\% increase in average order value.
  • Maintaining our in-store MPOS application that can be deployed to all stores using a Gitlab pipeline.
  • Key role in a squad put together to improve our Gitlab pipeline for our front-end code. The 2-week sprint resulted in our pipeline failure rate decreasing by 7.5\% and duration going down from 25.5 minutes to 15.9 minutes.
Full Stack Developer at Valytica
Sep 2020 - Oct 2021
  • Designing, engineering and developing core products used by Valytica’s existing clients across the full stack using ReactJS,node,Postgres, GraphQL and Jest.
  • Key developer for a tool that allows us to send custom business insights, graphs and custom alerts via our application to provide key insights to various stakeholders.
  • Significant enhancements across the fullstack to one of our existing DataQuality tools turning it into a full product. It allows users to compare data sets (imported via sftp in our product) using custom SQL scripts ensuring data is accurate and updated. I focused on significant enhancements to the front‐end improving the UI and UX.
Senior Technical Operations Executive at Inflecto Media
Dec 2019 - Sep 2020
  • Took the lead role on Designing, engineering and developing a full-stack business insights platform on AWS for Inflecto Media using services such as EC2, S3, Athena and QuickSight.
  • Lead on fraud detection. Researching, analysing and removing fraudulent advertising traffic sources using both third-party tools and custom-built Python Scripts using Pandas for data manipulation and wrangling and matplotlib for data exploration . This saved thousands of dollars in advertising costs.
  • Streamlined manual reporting across numerous department from Microsoft Excel to a Business Insight Dashboard hosted on AWS. Saving countless hours processing data allowing team members to focus on long term business strategies.
  • Conducting numerous training sessions to the wider team on numerous technical topics such as advertising tracking, mobile advertising attribution and mobile advertising fraud. This has given me extensive experience in explaining technical ideas to non-technical audiences.
Technical Operations Executive at Inflecto Media
Dec 2018 - Dec 2019
  • Streamlined manual reporting across numerous department from Microsoft Excel to a Business Insight Dashboard on AWS. Currently saving countless hours processing data allowing team members to focus on long term business strategies.
  • Conducting numerous training sessions to the wider team on numerous technical topics such as advertising tracking, mobile advertising attribution and mobile advertising fraud. This has given me extensive experience in explaining technical ideas to non-technical audiences.
  • Creating, maintaining and nourishing relationships with industry thought leaders that have improved our product.

Contact me