Hi, I'm Danielo

Full stack developer with 10 years of experience and excellent problem solving skills. I care about correctness, maintainability and user experience.

Experience

  1. Full Stack Engineer

    Pento

    Pento is the first one click payroll solution. It demonstrates that managing your employees salaries doesn’t need to be hard, expensive or tedious. I started as a full stack engineer, but because company requirements I ended specializing in the frontend part, collaborating with the design team to build the in-house design system.

  2. Full Stack Engineer

    Aula

    Aula is a social learning platform focused on make it easy for all educators to engage all students. As a full-stack engineer my role is to make sure that the platform we built is not only technically correct and reliable (99.9%), but that also meets the requirement of helping people reach each other. It is an humans first platform.

  3. Backend Developer

    Medux

    MedUX has been revolutionizing networks and services testing from the customer perspective. Always open to innovation and never afraid of doing things that no one did before, for example, using MongoDB even before it reached it’s version 1.0.

  4. Support Specialist L.2

    Netsize (a Gemalto company)

    Netsize is one of the biggest messaging and mobile services providers. Mobile world moves fast and we are always working to provide new and stunning services as the market demands it.

    I was at the Global Operations Center as a key part of the level 2 of support team.

  5. System Administrator Specialist

    Roche

    One of the biggest pharmaceuticals companies all over the world.

    In the Global Operations Center we take care of most of the tasks relatives to the maintenance and expansion of Roche’s computers infrastructure. This includes servers, services and users.

Projects

Obsidian modal form

Obsidian modal form

  • Obsidian
  • TypeScript

Obsidian is an awesome note taking platform: local, private, flexible and extensible. However, it does not have great primitives for collecting structured data, which is specially noticeable on mobile. From this little frustration this plugin was born. I just wanted a simple but effective way to design and execute forms to easily and reliably collect data, with a focus on mobile. Modal Forms allows to open a form in a modal in any place in obsidian where you can invoke javascript: a template, a background process, etc. It started simple, but has grown and now offers the ability to hide fields, validate values, execute arbitrary logic in response to data changes, etc.

Time tracker

Time tracker

  • React
  • Redux
  • Firebase

Not a very impressive app, but unlike many other toy projects, this is a great example of something that I actually use on a daily basis for several years. It is also an example of long-term maintance. This project started as a technical challenge, using a dedicated backend and it was not a single page application. Since its inception I migrated it trough several versions of react (from 15 up to 18) replaced the backend with firebase, and even migrated it from Javascript to Typescript.

Wedding website

Wedding website

  • Svelte
  • Astro

This was the perfect opportunity to over-engineer a wedding invitation. The publicly available part only shows you the when, the where and a little form to confirm assistance. That public part already has some interesting easter eggs like the background “sky” changing depending on the time of the day you visit, and even some fireworks. Everything is fully responsive. With the invitation guests received a QR code to “login” into their personal accounts, and there is where the fun begins. The list of features includes:

  • A gallery where guests can upload, like and even comment on photos
  • A guestbook where you can leave a message to the couple
  • A profile page where you can change your details such as name, alimentary allergies or even an avatar
  • A chat that nobody used
  • A button to trigger confetti, fireworks, and yelling that will sound on every device that has the site open

About me

Danielo Rodriguez