avatar

David De Smet

passionate software developer

light mode

A LITTLE ABOUT ME

Hello. I am
self-taught.

I enjoy creating amazing things from start to end.
I am passionate about worldwide adopted cutting edge technologies.

LATEST CONTRIBUTIONS

SERVICES

Software Development

Business software development tailored for your needs and scales while you grow

DevOps Consulting

Enabling organizations to better serve their customers and compete more effectively in the market

Web Development

State-of-the-Art Web Design and Web Engineering using the latest and greatest technologies

Graphic Design

Visual communication through the use of typography, photography, and illustration

WORK PROCESS

Idea

IDEA

Concept

CONCEPT

Design

DESIGN

Develop

DEVELOP

TEST

LAUNCH

FUN FACT

15+ YEARS EXPERIENCE .NET STACK

9 YEARS EXPERIENCE VUE.JS

8 YEARS EXPERIENCE GRAPHQL

40+ PROJECTS COMPLETED

CURRENT PLAYGROUND

WORK HISTORY

2021

Full Stack Developer

Definity First [2021-PRESENT]

Full Stack developer specialized in microservices and identity and access management of the leading emergency notification and response system for first responders in the USA.

DevOps engineer, responsible for enforcing and maintaining coding standards, security best practices, automation, and CI/CD pipelines on Azure DevOps. Deployment, and buildout of infrastructure on Azure, AWS and Kubernetes.

2019

Software Factory Manager

Rhino Systems [2019-2021]

Responsible for the development team of the Leon office, ensures the development, implementation, and maintainability of software solutions, as well as providing feedback and validation on the projects of the Consulting and Architecture teams.

DevOps engineer, responsible for maintaining coding standards, automation, and CI/CD pipelines, deployment, and buildout of infrastructure and applications on Azure and on-premise using Azure DevOps.

Architect and software engineer involved in the architectural design and development of full-stack applications primarily for the finance and field service sectors using mainly Microsoft technologies. On the backend predominantly using ASP.NET Core, on the frontend using Xamarin and Vue.js and integrations with the Power Platform like the Microsoft Dynamics 365 platform.

He also provides training and mentoring of the development team in new technologies, security, methodologies, best practices, and DevOps.

2016

Software Architect

GRUPO REYMA [2016-2019]

Involved in the architectural design and development of several enterprise applications for the diversity of industries in the group, with business specialization in commerce/sales, invoicing, accounting, inventory management, purchasing management, production process, and distribution operations.

Architect of the Business layer and base template of the Core Framework used for RAD of the current and following enterprise applications which reduced 40% of LoC, 90% of mem alloc, and the overall time-to-ship.

DevOps Engineer with build, deployment, and integration experience using Azure DevOps, Docker containerization, and Kubernetes container orchestration. In addition to on-premises administration with main responsibility on server maintenance and resource configuration for all project collections, and administrative tasks as project and permission configuration and management.

Database design primarily in PostgreSQL and IBM DB2 iSeries.

2011

Book Author

Packt Publishing [2011-2013]

Author of 2 network security books: Backtrack 5 Cookbook and Kali Linux Cookbook, both aimed at network security from a pen test (penetration testing) approach for the security professional.

2010

IT Consultant

Yenny Collection [2010-2015]

Technology advisor, network administrator, software and web development. Boosting the organizational performance, adoption and deployment of new technologies in smart ways.

2009

Model

Talavera Fashion Agency [2009-2012]

Part-time Model, from photo-shoots in designer clothing to runway shows.

2007

Freelancer

Entrepreneur [2007-PRESENT]

A full-stack software developer, web designer, and system administrator specialized in business bespoke software applications.

Begun as a VB.NET and WinForms developer, and a year later focused mainly in C# and the Microsoft Stack where he developed in technologies like ASP.NET, WCF, WPF and Xamarin, and more recently ASP.NET Core and EF Core, using MVC and MVVM software architectural patterns with agile methodology, software design principles, functional, integration, and unit testing, security best practices, coding standards, and a continuous innovation and improvement mindset.

He enjoys the architectural design of medium to long-lasting innovative software solutions along with the challenge of solving complex projects.

His current playground is ASP.NET Core + Vue.js + GraphQL/gRPC in a microservice architecture style.

With experience in component vendors like DevExpress (since v9.3, 2010), Telerik, Intersoft, Actipro, Stimulsoft, FastReport, ActiveReports, among others, for delivering amazing experiences that delight the customer.

In data storage to mention a few, experience with RDBMS like SQL Server, MySQL (and derivates), PostgreSQL, Firebird, SQLite, and document store databases like Firestore, RavenDB, MongoDB, RethinkDB, and in-memory data structure store like Redis. From the design of the schema to its normalization (applies to RDBMS). In ORM frameworks, experience in LLBLGen Pro, DevForce, XPO, and ADO.NET Entity Framework and Entity Framework Core.

Experience in SignalR, RabbitMQ, and ZeroMQ for real-time communication between applications. Proficiency in API design using RESTful best practices. As a sysadmin, proficiency in the management and configuration of Linux and Windows servers for the intranet and extranet.

Lastly, 3ds Max skills in mechanical and architectural modeling.

2004

Manager

COMPUTIENDAS [2004-2007]

Manager of the Technical Support Department.

EDUCATION HISTORY

2002

Self-taught

I learned software development on my own - I still do. There's always something new to learn, specially with the fast-paced technology advancement.

Adapting the skills to the constant shift between tools, frameworks, libraries, languages and techniques.

PROGRAMMING LANGUAGES

C#

JavaScript

TypeScript

Rust

DEVELOPMENT SKILLS

ASP.NET Core, .NET, .NET Framework

Xamarin

WinForms, WPF

ADO.NET, Entity Framework Core, LINQ & SQL

GraphQL & REST API

gRPC

Node.js, Express.js, Nest.js, Feathers.js, Hapi.js & Socket.io

React & Next

Vue.js & Nuxt

HTML5, CSS3 & SASS

MVVM & MVC Architecture Patterns

CLOUD & DEVOPS SKILLS

AWS

Azure

Azure DevOps

GitHub & Actions

Git, Subversion & TFVC

Docker

Kubernetes

DESIGN SKILLS & OTHERS

3ds Max

Photoshop

Sketch

UI & UX

Linux, mainly: openSUSE, Ubuntu & Kali Linux

SOFT SKILLS

  • Problem solving
  • Adaptable, self-taught
  • Passion to explore new technologies
  • Attention to detail, perfectionist
  • Resourcefulness, creative thinking

DOWNLOAD MY CV

You can opt to download my resume in pdf format for offline reading or printing, if you really must. Please consider the environment before printing.

VIEW MY LINKEDIN PROFILE

You can visit my LinkedIn profile. Feel free to connect or follow me. I try to keep my profile up-to-date as possible.

MY WORKS

portfolio-image

NaCl.Core

a cryptography library for .NET

portfolio-image

Paseto.NET

an implementation for .NET

portfolio-image

CYMA Carrocerías

a modern business website

portfolio-image

Curfimex Building

a 3d rendering

portfolio-image

Wedding Invitation

graphic design

portfolio-image

Dentist Logo

a logo design

portfolio-image

YENNY Collection

an e-commerce website

portfolio-image

Poker Shoes Logo

a logo design

portfolio-image

nona Logo

a logo design

portfolio-image

Servi Elite

graphic design

portfolio-image

Eléctrica Luna

a business website

portfolio-image

Talavera Models

a portfolio website

portfolio-image

Owen

a nonprofit website

LET'S GET IN TOUCH

David G. L. De Smet

stamp

david @ desmet.dev

contact me for details

Leon , Guanajuato. Mexico.

LET'S SOCIALIZE

DROP ME A LINE

LATEST FROM THE BLOG

SEE ALL POSTS