Git Product home page Git Product logo

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.

Diego's Projects

2048 icon 2048

A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)

2048-android icon 2048-android

The android port of the 2048 game (for offline playing)

arc.js icon arc.js

great circle routes in javascript

cloud9 icon 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

concrete icon concrete

Simple continuous integration server written with NodeJS and CoffeeScript

devenv icon devenv

Cloud9 devenv, forked from kdelfour/cloud9-docker

docker-osx icon docker-osx

Mac in Docker! Run near native OSX-KVM in Docker! X11 Forwarding!

droidcam icon droidcam

Official Linux Client code for DroidDcam

eazel7 icon eazel7

Config files for my GitHub profile.

etherpad-lite icon etherpad-lite

Really real-time collaborative document editing for the rest of us

flexgen icon flexgen

Running large language models like ChatGPT/GPT-3/OPT-175B on a single GPU. Up to 100x faster than other offloading systems.

green-recorder icon green-recorder

A simple screen recorder for Linux desktop. Supports Wayland & Xorg

html5-boilerplate icon html5-boilerplate

A professional front-end template for building fast, robust, and adaptable web apps or sites.

http_exception icon http_exception

Shelf middleware that provides the abillity to simply throw an HttpException that gets converted to an appropriate response code and a formatted response body dependent on clients accept header.

javascript icon javascript

GitBook teaching programming basics with Javascript

js-git icon js-git

A JavaScript implementation of Git.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.