I'm @edinsonjim (Edinson Jim Sanchez), a software engineer.
I'm consistently by a desire to learn about emerging technologies and take on challenging projects. My professional interests include artificial intelligence, web development, DevOps, and distributed/decentralized systems.
I'm dedicated to crafting clean, scalable code, supported by extensive experience in developing full-stack applications. My skill set includes extensive experience with Rust, Go, Python, TypeScript(and JavaScript), Angular, Spring, Docker, SQL and NoSQL databases.
Sometimes, I enjoy writing longer, more detailed articles that cover technical subjects like APIs, Hexagonal Architecture, or Rust.
-
Discover how to build an image classifier from scratch using TensorFlow and Keras. Explore the use of Convolutional Neural Networks (CNNs) to classify identification cards into different categories, covering data preparation, model design, and training.
-
Learn how to automate the deployment of a VueJS application to AWS S3 using CodeBuild and CodePipeline. This guide covers setting up a buildspec file, creating an S3 bucket, configuring CodePipeline for continuous integration and delivery, and managing AWS IAM permissions to ensure smooth deployments.
-
Learn how to set up a development environment for Golang using dev containers in VSCode. This guide details the process to configure a dev container with a customized Dockerfile, allowing you to optimize your workflow and easily share reproducible environments with your team.
-
Discover how to set up unit testing for Angular applications using Jest instead of Karma and Jasmine. This guide walks you through configuring Jest with Angular, including setting up type definitions, creating necessary configuration files, and updating your testing scripts.