Personal details

Abel M. - Remote full-stack developer

Abel M.

Team Lead and DevOps Engineer
Based in: 🇬🇧 United Kingdom
Timezone: London (UTC+1)

Summary

Passionate about programming from the age of 15. I had the opportunity to teach programming courses as lecturer which gave me a good insight in communication. I can help you to master your skills in the following areas:

  • Understanding programming from the very beginning.
  • C# .NET (ASP.NET) Core (language and ecosystem).
  • Amazon Web Services (AWS) best practices and cloud architecture.
  • Container workloads and orchestration (Kubernetes).
  • AWS training including preparing for certification exams.
  • Design and Architecture of complex systems.

Work Experience

Team Lead and DevOps Engineer
CloudStuff Ltd | Aug 2020 - Present
C#
Azure
Docker
Microsoft SQL Server
Kubernetes
.NET Core
Head of Development and DevOps reporting to the CEO, in charge of a team of 5 engineers distributed across 3 countries. DevOps architect for SmartConsign Deployment pipelines (distributed services): Kubernetes and Azure DevOps. Reduced lead times by 20% and deployment failures by 60% using Azure DevOps Pipelines and AWS EKS
Senior Software Engineer
Benetech Inc. | Mar 2019 - Feb 2020
C#
Unit Testing
Continuous Integration
Domain-Driven Design
.NET Core
Architected and designed the Phase 1 of the PRA software with a brand new Calculation Engine from initial briefing to successful completion receiving very positive feedback from the pilot clients.

Education

University of Matanzas
Bachelor of Science (undergraduate)・Software Engineering
Sep 2004 - Jul 2009

Personal Projects

DynamoCode Base ArchitectureIconOpenNewWindows
2020
Domain-Driven Design
.NET Core
A base architecture to build on top when creating a new .NET Core project. We have chosen Domain Driven Design to create a base architecture implementation that organises and helps to reduce the boiler plate code. We also provide an opinionated yet flexible way to structure an application following good practices and design concepts.
DynamoCode Code GeneratorIconOpenNewWindows
2020
Node.js
MySQL
.NET Core
ASP.NET Core
A simple developer tool to get your job done faster! DynamoCode automates the way some parts of the code are created based on templates. A tool that empowers software developers to focus on writing the key parts of the application code by reducing the noise of repetitive code. We aim to boost your productivity by offloading the boring and tedious parts onto the automated process. Copy and Paste is usually a common practice when creating new features that are similar to some of the existing ones. However, this practice apart from monotonous is highly error-prone. Easy to use, no need to memorize long commands, from the web interface, they are also automatically generated for you. Flexible folder structure, you adapt it to your standard way of organising projects. The power is in the templates, the generated code is as good as the templates that produce it. You are in charge, configured once, generated many times. Client-Server architecture, all your projects and templates are safely stored in your account.

Certifications & Awards

CKA: Certified Kubernetes Administrator
The Linux Foundation | Jan 2021
AWS Certified SysOps Administrator – Associate
Amazon Web Services Training and Certification | Jun 2018