Skip to content
View eazel7's full-sized avatar

Block or report eazel7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
eazel7/README.md

Hello earthlings πŸ‘‹, I'm Diego a freelance software developer to serve you. A professional try-outer, an amateur migrant, and somewhat courious.

My career is mostly focused in line-of-business apps many of them in C#. AJAXing before XHR, with framesets (oh, do you remember them? πŸ‘΄ thanks Microsoft for making OWA). C# is one of two loved languages, the other one is JavaScript (I really like it!)

SO, skills list:

  • good knowledge of design patterns πŸ§‘β€πŸ’Ό
  • databases SQL and NO-SQL (πŸ’— with Microsoft SQL Server and MongoDB, open minded, but not to Oracle - I already worked with it, it's terribly unfriendly)
  • AGILE, yeah, mosty SCRUM (really, I only worked twice with companies that were really agile, most say they are, but they are not)
  • C#: ASP.NET, Razor, Blazor (ooh razor-blade?), WebForms (even in .NET 1.1! AJAXing in 1.1 was fun πŸ˜‰), WPF, Xamarin even IL-emitting for doing dark-magic with reflection, LINQ, anything else? Oh, yeah, Entity Framework, SignalR, NHibernate... I worked with a lot of stuff, ask me if it's not listed
  • HTML: I've been with it since before jQuery (the greatest relief!). Frameworks: Ract, Vue, πŸ’— AngularJS and πŸ’— Angular, πŸ’— having a crush with Svelte
  • CSS: I do know how to fix webpages, not how to do those super-fancy animations, just basic animations.
  • Flutter: πŸ˜Άβ€πŸŒ«οΈ just a little
  • some knowledge on networks: πŸ“‘ implemented support for IS-IS and some basic RSVP-TE in JavaScript
  • Docker, containers: I've worked with containers since before πŸ‹ Docker =D, so: Docker is easy. Once I used them to standardise the development environment with a web IDE in the project I was leading, that ended up being a really good move for the case. Also, πŸ’— loved RedHat's OpenShift. I believe Kubernetes isn't the right tool for the most cases it is in use: overly complex, usually not needed.

But I've "derailed" in my free time a little building some stuff:

  • πŸ₯ a medical app prototype using Kinect for Windows (many people did one of those)
  • πŸ’Ά a kiosk framework in Android that you could feed with coins and bills and get a ticket
  • πŸ₯— a classic app for restaurants
  • πŸ§‘β€πŸ’» an offline IDE written in angular with automatic data and code syncing, templating and a few other tricks which automatically produced PWAs and had live previewing (while keeping the model! it was really useful to open multiple windows and modify the HTML/CSS/JS and see it instantly apply, while being offline in a browser)
  • 🚚 (sadly, unreleased) a market plus logistics application to coordinate multipoint deliveries
  • πŸ“· a functional mock of a famous social network (I wanted to learn svelte)
  • πŸ• (discontinued) an app to quickly find and report lost dogs in a map
  • πŸ“¨ a messaging bus for microservices written in JS
  • πŸ’‘ (this one is a classic): reverse engineered my cheap Bluetooth lightbulbs protocol (someone did that for a similar model, but I had to re-do all of it) and implemented a controller with a Raspberry and a remote control with a ESP32 (with an M5Stack)
  • πŸ’» once I fixed a laptop BIOS (had to reverse engineer the code to understand where the temperature values were hardcoded, learn a enough of ACPI source language to do that, figure out that Microsoft ASL compiler doesn't work that well, the Intel one does work, such an adventure!)
  • 🏠 now I am doing a little bit of an app to find the best next home for anyone
  • πŸ–₯️ created a app-templating system with LXC/LXD - similar to docker, before it existed
  • Android apps: 🀳 one old one for travelling salesmen that synced up prices and orders back when 2G coverage was scarse, with a backend written in Java for Google App Engine

Next:

  • 🧠 I have to get ready to learn some serious AI

Books I liked (in the same theme):

BTW, I'm a heavy Linux user - my first distro was Slackware 2.1 =/ waaaay back then when I had to look at the refresh rate of my monitor in the backplate for a text-based 60+ questions.

Popular repositories Loading

  1. red-edge red-edge Public

    Node-RED node for running C# scripts using Edge-JS

    HTML 3 3

  2. nedb-indexeddb nedb-indexeddb Public

    nedb (https://github.com/louischatriot/nedb) which uses IndexedDB as backend instead of localStorage

    JavaScript 2 1

  3. c9v3dashboard c9v3dashboard Public

    C9 v3.0 dashboard based on docker

    JavaScript 2

  4. lxc.js lxc.js Public

    Forked from hugorodrigues/lxc.js

    LXC Linux Containers Interface for nodeJS

    JavaScript 1 1

  5. red-msmq red-msmq Public

    Node-RED nodes for MSMQ

    JavaScript 1 1

  6. cloud9 cloud9 Public

    Forked from c9/cloud9

    Cloud9 IDE - The modern IDE built on Node, JavaScript and HTML5. This is the OSS component of the broader service option at c9.io

    JavaScript