Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ulisesgascon/ulisesgascon


https://github.com/ulisesgascon/ulisesgascon

Last synced: about 20 hours ago
JSON representation

Awesome Lists containing this project

README

        

![Ulises Gascon as animated gif name with some retro Matrix movie style](https://raw.githubusercontent.com/UlisesGascon/ulisesgascon/main/WztPTtFL.gif)

### Hi there 👋

I'm a full-stack software engineer with 10+ years experience and a huge passion for Open Source... [Full Bio](https://resume.ulisesgascon.com/)

My current open source activity is highly focused on the JS ecosystem. I have dedicated my time to maintaining and contributing to [over 150 open source packages](https://www.npmjs.com/~ulisesgascon), including some of the top 100 packages on the Npm registry.

Being part of the open source community has been both rewarding and challenging. I take great pride in helping to improve the ecosystem and support the developers who rely on these packages for their projects. I am constantly keeping track of new developments and bug fixes, responding to issues, and developing new features. It is also important to me to ensure accuracy, scalability, and security of the packages that I am involved with. More details in [my website](https://opensource.ulisesgascon.com/).

### Standards/Communities I Contribute To
- [TC39 Delegate (OpenJS Foundation)](https://github.com/openjs-foundation/standards/pull/305) since 2024
- Participant of [the TC39 TG3 (Security WG)](https://github.com/tc39/tg3) since 2024
- [Node.js Core Collaborator](https://github.com/nodejs/node/pull/51991) since 2024
- Member of [the OpenJS Security Collaboration Space](https://github.com/openjs-foundation/security-collab-space/pull/202) since 2024
- Regular Member of [the OpenJS Cross Project Council](https://github.com/openjs-foundation/cross-project-council/pull/1257) since 2024
- Member of [the Express.js Technical Committee](https://github.com/expressjs/expressjs.com/pull/1460) since 2024
- Maintainer of [the OSSF Scorercad Monitor](https://github.com/ossf/scorecard-monitor/issues/79) and [the OSSF Scorecard Visualizer](https://github.com/ossf/scorecard-visualizer) since 2023
- [Node.js Releaser](https://speaking.ulisesgascon.com/nodejs-releases-working-group) since 2023
- Member of [the Node.js Performance Team](https://speaking.ulisesgascon.com/nodejs-performance-team) since 2022
- Member of [the Node.js Build Team](https://speaking.ulisesgascon.com/nodejs-build-team) since 2022
- Participant of [the TC39 JS outreach groups](https://speaking.ulisesgascon.com/tc39-js-outreach-groups) since 2022
- Member of [the Node.js Security WG](https://speaking.ulisesgascon.com/nodejs-security-working-group) since 2022
- [OWASP (The Open Web Application Security Project) Member](https://owasp.org/) since 2022
- Member of [the Express.js Triage Team](https://github.com/expressjs/express/pull/4175) since 2020
- Member of [the Yeoman Core Team](https://github.com/yeoman/yeoman.io/pull/793) since 2019

### Organizations I Contribute To
- [Expressjs](https://github.com/orgs/expressjs/people)
- [Yeoman](https://github.com/orgs/yeoman/people)
- [OWASP](https://github.com/OWASP/NodeGoat/commits?author=UlisesGascon)
- [Nodejs](https://github.com/orgs/nodejs/people)
- [One Beyond](https://github.com/orgs/onebeyond/people) (prev: [Guidesmiths](https://github.com/orgs/guidesmiths/people)) and many more...

### 🏆 Awards
- [Snyk Ambassador](https://snyk.io/snyk-ambassadors/) since 2023
- [Docker Captain](https://www.docker.com/captains/ulises-gascon/) since 2023
- [Most Valuable Professional (MVP) for Developer Technologies](https://mvp.microsoft.com/en-us/PublicProfile/5005253) since 2023
- [Auth0 Ambassador](https://auth0.com/ambassador-program/ambassadors) since 2020
- [Google Developer Expert (GDE) for Firebase](https://developers.google.com/community/experts/directory/profile/profile-ulises-gascon) since 2019

### 📚 My books
- [Node.js for beginners](https://www.amazon.com/dp/1803245174). Packt (2024)
- [Docker Seguro](https://dockerseguro.ulisesgascon.com/). Leanpub (2022)
- [Cybersecurity handbook](https://github.com/guidesmiths/cybersecurity-handbook). Guidesmiths (2020)
- [JavaScript, ¡Inspírate!](https://javascriptinspirate.ulisesgascon.com/). Leanpub (2017)

### 🎙 Top Talks/Interviews/Public Speaking
- [Event in Spanish: Open Source Viernes con @ulisesgascon](https://www.youtube.com/live/oszM2e4WxJo?t=820s)
- [Web Reactiva 292: Mantener node.js sin poder fallarle a millones de programadores con Ulises Gascón](https://speaking.ulisesgascon.com/web-reactiva-292)
- [¿Qué TECH Cuentas? (Podcast) - Ep. 4 - Cómo es contribuir y mantener proyectos como NODE.JS, con Ulises Gascón](https://www.youtube.com/watch?v=hUMkv7kXYS8)
- [WeCode2020: Tor Metrics con Firebase (Live Coding)](https://speaking.ulisesgascon.com/wecode2020-tor-metrics-con-firebase)
- [JSDayCAN2019: ¿Tu Servidor en NodeJS es vulnerable?](https://speaking.ulisesgascon.com/jsday-canarias-2019-servidor-nodejs-vulnerable)
- [T3chFest2018: Scraping épico para gente sin APIs](https://speaking.ulisesgascon.com/techfest2018-scraping-epico-para-gente-sin-apis)
- HackMadrid%27: Node4Hackers [Talk](https://speaking.ulisesgascon.com/hack-madrid-27-node4hackers) and [workshop](https://speaking.ulisesgascon.com/hack-madrid-27-workshop-node4hackers)
- [Programar es una mierda #61: Se aceptan pull requests](https://speaking.ulisesgascon.com/programar-es-una-mierda-61)

Watch more in [my personal website](https://speaking.ulisesgascon.com/)

### ⚙️ Top Proof of concepts (POCs)
- [Using Feature Flags and Canary Releases with Electron](https://github.com/UlisesGascon/poc-feature-flags-canary-releases)
- [Node.js Binaries Integrity Checker](https://github.com/UlisesGascon/nodejs-distribution-system-monitoring)
- [How to do an Azure Blob media content optimization?](https://github.com/UlisesGascon/poc-azure-blob-media-optimization)
- [How to use Azure IOT Device Update with custom debian/ubuntu packages?](https://github.com/UlisesGascon/poc-azure-iot-du-custom-package)
- [How to Synchronize Markdown files with Confluence?](https://github.com/UlisesGascon/poc-sync-markdown-with-confluence)
- [Use Github Actions to monitor Jenkins agents](https://github.com/UlisesGascon/jenkins-status-alerts-and-reporting)
- [Ontology in the Digital Twins Definition Language universe](https://github.com/UlisesGascon/POC-azure-IOT-DTDL-ontology)
- [Unlock the Power of IoT with Azure Digital Twin Modeling](https://github.com/UlisesGascon/POC-azure-iot-digital-twins-modeling)
- [A Comprehensive Proof of Concept Walkthrough about Azure IOT Hub using Node.js](https://github.com/UlisesGascon/POC-azure-iot-hub-device-communications)
- [How to use JSON Schemas and Semantic Versioning for everything?](https://github.com/UlisesGascon/POC-semver-and-json-schemas)
- [How to visualize the Node.js Machines inventory in a Dashboard?](https://github.com/UlisesGascon/poc-nodejs-machines-ping-dashboard)
- [How to do load tests for an API using K6 and Grafana?](https://github.com/UlisesGascon/PoC-Load-test)
- [How to use Terraform and Localstack?](https://github.com/UlisesGascon/sample-terraform-localstack)

Find more in [my repositories](https://github.com/UlisesGascon?tab=repositories)

### 🖋 Top Blog Posts

- [How does the Official Node.js News Feeder work?](https://dev.to/ulisesgascon/how-does-the-official-nodejs-news-feeder-work-2fa6)
- [Dockerize Javascript IOT Applications](https://dev.to/ulisesgascon/dockerize-javascript-iot-applications-4327)
- [Safely store secrets in Git using Blackbox](https://dev.to/ulisesgascon/safely-store-secrets-in-git-using-blackbox-419c)
- [You should use the OpenSSF Scorecard](https://dev.to/ulisesgascon/you-should-use-the-openssf-scorecard-4eh4)
- [Node.js Security Best Practices](https://nodejs.org/en/docs/guides/security/)
- [What is a backdoor? Let’s build one with Node.js](https://snyk.io/blog/what-is-a-backdoor/)
- [Pensar asíncronamente en un mundo síncrono](https://blog.ulisesgascon.com/pensar-asincronamente-en-un-mundo-sincrono)

Read more in [my blog](https://blog.ulisesgascon.com/)

### ☕️ Get in touch

It is always a pleasure to hear from fellow developers and tech companies. If you have any potential projects or are looking for help maintaining a foss project, please reach out and contact me 🙂

The best way to contact me these days is through [email](mailto:[email protected]?subject=I%20saw%20your%20github%20profile!&body=Hi%20Ulises!%0A%0AMy%20name%20is%20%7Byour%20name%7D%20and%20I%20want%20to%20%7Byour%20message%7D). Alternatively, I'm also an active member of [the OpenJs Foundation Slack group](https://openjsf.org/collaboration/).

[![Twitter Badge](https://img.shields.io/badge/-@kom_256-1ca0f1?style=flat-square&labelColor=1ca0f1&logo=twitter&logoColor=white&link=https://twitter.com/kom_256)](https://twitter.com/kom_256) [![Linkedin Badge](https://img.shields.io/badge/-ulisesgascon-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/ulisesgascon/)](https://www.linkedin.com/in/ulisesgascon/) [![Youtube Badge](https://img.shields.io/badge/-UlisesGasconDev-FF0000?style=flat-square&logo=Youtube&logoColor=white&link=https://www.youtube.com/@ulisesgascondev)](https://www.youtube.com/@ulisesgascondev) [![Mastodon Badge](https://img.shields.io/badge/-@[email protected]?style=flat-square&logo=Mastodon&logoColor=white&link=https://fosstodon.org/@ulisesgascon)](https://fosstodon.org/@ulisesgascon)