Michael Perju, Developer in London, United Kingdom
Michael is available for hire
Hire Michael

Michael Perju

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
July 29, 2021

Michael has a degree in AI with a strong background in algorithms and data structures. He was a researcher at the Royal Holloway University of London, delivered a paper titled "Disentangled Representation Learning," and led projects for clients such as Bosch, the Mayor of London, and GLAs Greater London Authorities. He has worked with professors from universities such as UCL and Pittsburgh for UK, EU, US, and African cities on projects from data science, to government, Healthtech, and IoT.

Portfolio

Condukt Ltd
Python, Google Cloud Platform (GCP), MySQL, PostgreSQL, DevOps, CI/CD Pipelines...
THIS ONE LIMITED
React, TypeScript, JavaScript, Node.js, Python, Django, Shopify API, Algorithms...
Kryptomon
Node.js, React, Docker, Kubernetes, CI/CD Pipelines, PostgreSQL, Blockchain...

Experience

Availability

Full-time

Preferred Environment

Linux, Docker, Algorithms, Artificial Intelligence (AI), Kubernetes, Terraform, JavaScript, Go, Node.js, React, Architecture, Microservices, APIs, Web Services, Back-end, GitHub, React Native, PIP

The most amazing...

...platform builds I led were for clients such as the Mayor of London, Washington, New York, and other eight cities across the EU, US, and Africa.

Work Experience

Back-end Engineer

2023 - 2024
Condukt Ltd
  • Refactored a legacy front end with React in two weeks, which was used for the Tide bank demo (Tide.co).
  • Delivered a webhooks feature in two weeks, which was an essential business requirement, and helped onboard new clients.
  • Integrated monitoring and alerts with New Relic, Metabase, and BigQuery.
  • Redesigned Cloud Build CI/CD pipelines for atomic, predictable deployments.
Technologies: Python, Google Cloud Platform (GCP), MySQL, PostgreSQL, DevOps, CI/CD Pipelines, Amazon Web Services (AWS), C++, Rust, Go, BigQuery, Metabase

Full-stack Developer

2023 - 2023
THIS ONE LIMITED
  • Helped build the startup from scratch in a record three months, both on the front and back end.
  • Reduced a Google Cloud run service to 512 MB of memory instead of 8 GB, reducing the projected monthly cost from $600 to $10.
  • Reduced the latency from 2 seconds to 0.3 seconds, imperceptible to the human eye.
Technologies: React, TypeScript, JavaScript, Node.js, Python, Django, Shopify API, Algorithms, Google Cloud, Google Cloud Platform (GCP), OpenAI GPT-3 API, API Architecture, Redis, eCommerce

Software Engineer

2023 - 2023
Kryptomon
  • Worked on all layers of the product using React, Node.js back end, containerization with Docker, CI/CD pipelines, and Kubernetes deployments for the product used by 1000+ people weekly.
  • Managed a team of five people, front-end, back-end, and the QAs included in product feature delivery. Maintained the Jira workspace, planning, daily catch-ups and.
  • Implemented company-wide CI/CD pipelines, infrastructure automation with Terraform, security protocols (credentials, keys storage, TLS), data collection with Segment.io, and metrics/alerts with tools like New Relic.
Technologies: Node.js, React, Docker, Kubernetes, CI/CD Pipelines, PostgreSQL, Blockchain, Linux, Terraform, Cloudflare, MetaMask, API Architecture, Redis

Go Developer

2022 - 2022
The Daily Wire
  • Developed and improved Go services for scalability purposes, making them capable of handling 60,000 requests at a time.
  • Maintained existing Go codebase with a 3+ million users database.
  • Worked around a suite of technologies within the entire system architecture: PostgreSQL, MySQL, Shopify, Stripe, sockets, and AWS.
Technologies: Go, Distributed Systems, Full-stack, Amazon Web Services (AWS), Stripe, Kibana, REST APIs, Microservices Architecture, Software Engineering, Docker Compose, Web Security, Software Architecture, REST, MySQL, Amazon EC2 API, Back-end Development, Serverless, Firebase, C++, Containers, Unit Testing, Git, HTML, Product Development, API Development, API Integration, Amazon Elastic Container Service (Amazon ECS), GitHub, HTML5, RDBMS, API Architecture, Redis

Full-stack Software Engineer

2021 - 2022
Moneyhub Financial Technology Ltd
  • Implemented tools to showcase the financial capabilities of the app for the sales team, which requires a deep understanding of the platform, tools, technologies, and work across all the codebase.
  • Implemented live preview systems, contributing to better UX and adding technical improvements to the notifications.
  • Contributed to new customization features to accommodate clients' needs without complicating the codebase or branching the product development.
Technologies: Node.js, React, PostgreSQL, MongoDB, Docker, Kubernetes, CI/CD Pipelines, Web Services, Back-end, MERN Stack, Express.js, Kibana, Data Reporting, Distributed Systems, REST APIs, Microservices Architecture, Software Engineering, Docker Compose, Full-stack, Software Architecture, REST, Fintech, Back-end Development, Serverless, Pandas, Containers, Unit Testing, Git, HTML, CSS, Product Development, API Development, API Integration, Redux, GitHub, Material UI, GraphQL, React Native, HTML5, Test-driven Development (TDD), AWS Cloud Architecture, Web Servers, Apache, API Architecture

Head of Technology

2019 - 2021
Tech City Ventures
  • Led the development of projects for clients such as Bosch, CPC Connected Places Catapult, the Mayor of London, and GLAs Greater London Authorities across all 13 London boroughs and for cities like Washington, New York, Berlin, Nairobi, and Johannesburg.
  • Developed modular solutions for technology ecosystem platforms such as https://tech.london in the US/EU area, making the product easily internationally scalable within days.
  • Adopted efficient technical decisions and communicated with clients on a technical level, alongside the company management team.
  • Grew the team, hired new members, conducted technical interviews, evaluated the cultural fit, and delegated tasks, as well as training on a variety of technology solutions such as JavaScript, Docker, Kubernetes, and CI/CD pipelines.
  • Conducted research alongside two university professors and AI experts for a data science product. Developed a robust infrastructure and architecture for the product to be pitched to government officials and junior data scientists.
Technologies: JavaScript, Node.js, React, Socket.IO, Linux, Python, Docker, Kubernetes, Architecture, Microservices, APIs, Go, Amazon Web Services (AWS), DevOps, API/Services Architecture, Web Services, Back-end, MERN Stack, Express.js, Kibana, Data Reporting, TypeScript, Distributed Systems, REST APIs, Apache Kafka, Microservices Architecture, Software Engineering, Docker Compose, Full-stack, Software Architecture, REST, Amazon EC2 API, Back-end Development, Twilio API, Serverless, CI/CD Pipelines, Cloudflare, Flask, Istio, NGINX, Containers, Next.js, Service Meshes, Unit Testing, Git, HTML, CSS, Technical Leadership, Product Development, CTO, Team Leadership, API Development, API Integration, Redux, Internet of Things (IoT), Amazon Elastic Container Service (Amazon ECS), GitHub, Material UI, GraphQL, SQLAlchemy, Figma, HTML5, RDBMS, Mapbox, Mapbox SDK, Google Maps, Google Maps SDK, API Gateways, Test-driven Development (TDD), AWS Cloud Architecture, Web Servers, Apache, API Architecture, Redis

Undegraduate Researcher

2020 - 2020
Royal Holloway University of London
  • Delivered a research paper titled "Disentangled Representation Learning." (https://docs.google.com/document/d/18rSndK8WJP4bL89ljXtP3_EkUds-x8RN6tFLRSZ5kxo).
  • Researched representation learning using autoencoders and variational autoencoders. The course prerequisites were familiarity with neural networks, convolutional neural networks, calculus.
  • Achieved the disentanglement by using the latest research on variational autoencoders by Ilyes Khemakhem, Diederik P. Kingma, Ricardo Pio Monti, and Aapo Hyvärinen. (https://arxiv.org/abs/1907.04809).
Technologies: Python, Pygame, PyTorch, NumPy, Neural Networks, Machine Learning, Variational Autoencoders, Convolutional Neural Networks (CNN), Calculus, Linear Algebra, APIs, Back-end, Data Science, Deep Neural Networks, Data Reporting, Pandas, C++, C, Git, GitHub, Conda, PIP, OpenAI

Software Engineer

2018 - 2019
Bytex
  • Engaged corporate clients such as CISCO, VMware, and a startup from Portugal, mostly on front-end development.
  • Led the development of a BI tool for Professional Medical Services https://p-m-s.com in the US to help them track and recover money from insurance companies and automate cumbersome bureaucratic and manual processes.
  • Developed the core "commit" system, similar to how Git works, ensuring rigorous automated testing and maintenance, as well as CI/CD.
  • Led code reviews and managed a team of five great, outsourced engineers and reported directly to the executive director of operations.
Technologies: Python, Databases, JavaScript, Blockchain, React, Node.js, Linux, GitLab CI/CD, Microservices, APIs, PostgreSQL, Back-end, Stripe, MERN Stack, Express.js, TypeScript, REST APIs, Microservices Architecture, Software Engineering, Full-stack, Software Architecture, REST, Back-end Development, NGINX, Unit Testing, Git, HTML, CSS, Product Development, Django, API Development, API Integration, Redux, GitHub, HTML5, API Architecture, Rideshare Services

House Price Prediction San Francisco

A platform developed by me during my university years for a machine learning course.

The work included data preprocessing, using the data to train a linear regressor in Scikit-learn, and designing a system architecture to host a basic HTML front end, Flask Back end, and a worker service to process and return the data.

Undergraduate Research | Disentangled Representation Learning

https://docs.google.com/document/d/18rSndK8WJP4bL89ljXtP3_EkUds-x8RN6tFLRSZ5kxo/edit?usp=sharing
The topic that we researched together was Representation Learning using Autoencoders and Variational Autoencoders. The course prerequisites were familiarity with Neural Networks, Convolutional Neural Networks, and Calculus.

We succeeded in achieving the disentanglement by using the latest research on Variational Autoencoders by Ilyes Khemakhem, Diederik P. Kingma, Ricardo Pio Monti, and Aapo Hyvärinen: https://arxiv.org/abs/1907.04809.

Tech London

https://tech.london
Tech.London includes the latest information and resources that people in London need to access opportunities in the technology sector, connect with each other, and grow their businesses. This ground-breaking collaboration between the Mayor of London, TechDotX, and a wide number of partners from London’s tech community is the embodiment of a shared commitment to increase jobs, train the workforce of the future, support new business, and ultimately ensure London is at the center of technology innovation.

Urban Links Africa

Urban Links Africa has been established by the UK’s national center of excellence for urban innovation, Connected Places Catapult, to help partnerships between UK SMEs and South African and Kenyan organizations to develop innovative technology solutions to key urban challenges in some of Africa’s most rapidly emerging cities.

Energy Launchpad

https://energylaunchpad.com/
Energy Launchpad provides you with a single point of access, not only to business support but also in‐depth consumer insight, guidance on future policy and regulatory trends, analysis of the impact of your ideas on the whole system, and more. All focused exclusively on SMEs actively working on capturing the opportunities of clean growth in energy systems in the UK and internationally.

Thirty3

Thirty3 gives small-to-medium-sized enterprises (SMEs) an aggregated view of opportunities and provides boroughs and government organizations transparency around London’s buyer landscape. The platform also visualizes relevant information about the (sometimes intimidating) public sector procurement process to empower SMEs in their procurement readiness journey. Built in collaboration with the Greater London Authority, this platform is an example of a shared commitment to supporting small-to-medium sized businesses across the capital and to giving government organizations greater buying power, more customizability, and more choices when it comes to procuring technology to ensure that London remains a center of innovation.

11 Go Projects

https://github.com/MihaiPerju/go/tree/master/projects
Completed 11 Go projects to learn Go.

Work includes serverless architecture (AWS Lambda, API Gateways), Wit.ai, Wolfram, Go Fiber, MongoDB, DynamoDB, PostgreSQL, MySQL, Slack bots, DNS tools, and channels.

Company Information Solution – UK, France, Germany, Italy

https://demo.condukt.co
I built a React app in two weeks as a response to the performance and capability limitations of the old legacy system. In two weeks, I delivered the webhooks feature and integrated New Relic metrics/alerts, service level objectives (SLOs), and service level indicators (SLIs).
2022 - 2023

Master's Degree in Artificial Intelligence

University of Leeds - London, England

2018 - 2021

Bachelor's Degree in Artificial Intelligence

Royal Holloway, University of London - London, England

JUNE 2018 - PRESENT

CISCO CCNA

CISCO

Libraries/APIs

Node.js, React, API Development, REST APIs, Stripe, Amazon EC2 API, Pandas, Google Maps, TensorFlow, PyTorch, Socket.IO, Puppeteer, NumPy, Pygame, Scikit-learn, Keras, Wit.ai, Twilio API, SQLAlchemy, Google Maps SDK, Shopify API

Tools

GitLab CI/CD, Git, GitHub, Docker Compose, NGINX, Figma, Amazon EKS, Terraform, Kibana, Istio, Amazon Elastic Container Service (Amazon ECS), Apache, MetaMask, BigQuery

Frameworks

Redux, Express.js, Material UI, Jest, Flask, Next.js, Django, React Native

Languages

Python, JavaScript, Go, ECMAScript (ES6), TypeScript, HTML, HTML5, SQL, C++, GraphQL, Wolfram, C, CSS, Rust

Paradigms

REST, Test-driven Development (TDD), Microservices, Unit Testing, API Architecture, DevOps, API/Services Architecture, Data Science, Microservices Architecture, Testing

Platforms

Docker, Google Cloud Platform (GCP), Linux, Kubernetes, Amazon Web Services (AWS), AWS Lambda, Apache Kafka, Firebase, Mapbox, Blockchain

Storage

PostgreSQL, MongoDB, Databases, NoSQL, MySQL, RDBMS, Redis, Relational Databases, Amazon DynamoDB, Google Cloud

Other

Architecture, Back-end, Full-stack, MERN Stack, Software Engineering, Software Architecture, Back-end Development, Product Development, API Integration, OpenAI GPT-3 API, Algorithms, Data Structures, Machine Learning, APIs, CI/CD Pipelines, Web Services, Distributed Systems, Deep Neural Networks, Web Security, Serverless, Cloudflare, Containers, Technical Leadership, Team Leadership, Internet of Things (IoT), Conda, PIP, eCommerce, Artificial Intelligence (AI), Deep Learning, Neural Networks, Operating Systems, Information Security, Computer Vision, Linear Algebra, Calculus, Variational Autoencoders, Convolutional Neural Networks (CNN), Networks, IP Networks, DNS, Data Reporting, Fintech, Animated Prototypes, Finance, Data Engineering, Service Meshes, Encryption, Cryptography, Networking, CTO, Mapbox SDK, API Gateways, AWS Cloud Architecture, Web Servers, OpenAI, Robotics, Data Mining, Metabase, Rideshare Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring