Arnold Ewin, Developer in Tallinn, Estonia
Arnold is available for hire
Hire Arnold

Arnold Ewin

Verified Expert  in Engineering

Full-stack Developer

Tallinn, Estonia

Toptal member since January 27, 2021

Bio

Arnold is a full-stack developer with 5+ years of professional experience writing clean code to solve interesting problems using PHP, Go, and TypeScript. As an AWS Certified Solutions Architect, Arnold has hands-on experience designing, developing, and debugging distributed cloud-native systems that are highly scalable, secure, and reliable.

Portfolio

Microsoft
C#, Azure, Serverless, Azure Cosmos DB, Azure Queue Storage, APIs, Back-end...
GeoPhy
Event Sourcing, Storybook, Vuetify, Vue, Apache Kafka, Laravel, PostgreSQL...
Maatwebsite
AMQP, Bootstrap, Angular, PHP, APIs, Full-stack, Laravel, Agile...

Experience

  • JavaScript - 4 years
  • Go - 3 years
  • Vue - 3 years
  • TypeScript - 3 years
  • Vuex - 3 years
  • API Architecture - 2 years
  • Azure - 1 year

Availability

Part-time

Preferred Environment

Cloud Native, Amazon Web Services (AWS), Jira, Linux, GoLand, Azure, GitLab, Bitbucket

The most amazing...

...thing I've developed is Nyanga Pay, a bill payment startup that allows Cameroonians to pay their bills instantly using their mobile phones.

Work Experience

Software Engineer

2021 - PRESENT
Microsoft
  • Modernized components of an SMS service that delivers millions of SMS messages daily from .NET Framework to .NET Core and Kubernetes, resulting in the reduction of running costs by more than 30%.
  • Coordinated with multiple teams to design and build a new multimedia messaging service.
  • Added end-to-end tests to the deployment pipeline to ensure zero regressions during deployments.
Technologies: C#, Azure, Serverless, Azure Cosmos DB, Azure Queue Storage, APIs, Back-end, JavaScript, Agile, Web Development, Leadership, Databases, Windows, ASP.NET MVC

Full-stack Developer

2019 - 2020
GeoPhy
  • Worked on an event-sourced data management platform wired through Kafka that ingests around 10GB of real estate data daily to feed automated valuation models.
  • Implemented GeoPhy's first design system using Storybook with components based on Vue.js.
  • Built a smart text editor that reduced the time to complete a 60-page real estate valuation report from two weeks to around one day by automatically generating text from contextual property data.
Technologies: Event Sourcing, Storybook, Vuetify, Vue, Apache Kafka, Laravel, PostgreSQL, APIs, JavaScript, Full-stack, PHP, Agile, Web Development, Databases, Vuex, Jira

Freelance Developer

2015 - 2018
Maatwebsite
  • Designed and implemented a system for consuming the change feed of around two million companies and notifying loan officers to better analyze the risk exposure of loans to those companies.
  • Coded an ownership graph for millions of companies to analyze their risk exposure to loans.
  • Redesigned the authentication layer to resolve all the issues discovered during a security audit.
Technologies: AMQP, Bootstrap, Angular, PHP, APIs, Full-stack, Laravel, Agile, Web Development, Databases, Jira

Experience

Nyanga Pay

https://nyangapay.com
A bill payment platform that allows Cameroonians to pay their TV subscriptions instantly from their phones using mobile money.

I built this project from scratch, using Vue and TypeScript for the front end and Go/MongoDB for the back end. The entire project is hosted on the Google Cloud Platform, and the number of transactions is growing by over 30% per month.

Cloud Accounting Software

https://api.alizep.com/index.html
This is cloud accounting software for indie developers to keep track of their revenue and net income.

I developed this project from scratch using C# for the back end and React for the front end, which is a single-page application. I hosted the back end on the Google Cloud Platform, and the front end is hosted on Firebase.

Gist Cleaner

A serverless web application that helps users delete multiple gists on GitHub in parallel. I created this application using Go for the back-end REST API, React for the front end, and WebSockets for real-time notifications.

Education

2012 - 2016

Bachelor's Degree in Computer Engineering

University of Buea - Buea, Cameroon

Certifications

MARCH 2020 - MARCH 2023

AWS Certified Solutions Architect

Amazon Web Services

APRIL 2018 - PRESENT

Certified Laravel Developer

Laravel

Skills

Libraries/APIs

Vue, Vuex, jQuery, React, AMQP

Tools

GoLand, Jira, GitHub, GitLab, Bitbucket

Languages

Go, SQL, TypeScript, JavaScript, C#, PHP

Frameworks

Laravel, ASP.NET MVC, Laravel Mix, .NET Core, Symfony, Vuetify, Angular, Bootstrap, Swagger, Material UI

Paradigms

API Architecture, Agile, Event Sourcing

Platforms

Amazon Web Services (AWS), Docker, Windows, Linux, Cloud Native, Azure, Google Cloud Platform (GCP), Apache Kafka, Firebase

Industry Expertise

Marketing

Storage

Redis, MongoDB, NoSQL, Azure Cosmos DB, Azure Queue Storage, PostgreSQL, Databases

Other

Web Development, Software Engineering, APIs, Back-end, Storybook, PWA, Full-stack, OpenTelemetry, Progressive Web Applications (PWAs), Serverless, Leadership

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