Skip to content
View danielfcollier's full-sized avatar
Block or Report

Block or report danielfcollier

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
danielfcollier/README.md

✨Hi there, it's Daniel!✨

🎓 B.S. and M.S. in Electrical Engineering by Federal University of Santa Catarina

⚙️ Software Engineer

  • Linux user, flexible, and hands-on to work and commit new features.
  • I love data flows, business automation, and providing a great customer experience.
  • Interest in OpenAPI documentation for an autogenerated lifecycle (spec, changelog, mocks).

⬆️ Working on improving TDD, DevOps, Cloud, Architecture, and Microservices skills.

🧰 Main tooling: Python (FastAPI, Pytest, Pydantic, SQLAlchemy, Alembic), JS/TS (Node, Express, Fastify, Nest, React, Redux, Next, jQuery), C# (.NET Core), Python and Go (Scripting), Linux (Bash, Awk, Make, Cron jobs, CLI tools), Git, Docker, CI-CD (GitHub Actions, GitLab Runner), Tests (Jest, QUnit, Mocha, XUnit, Moq), SQL (Postgres), Documentation (OpenAPI, JsonSchema, Docusaurus), PHP (WordPress, Magento), HTML, CSS, SASS, Jira.

📂 Back-office automation: document generation (invoices, email, pdf, docs, xlsx, csv); file/drive management; XML digital signature; Google Sheets and Workspace automation (Apps Script).

📞 How to reach me:


My Repositories

Top Langs


Job Applications for Mid-Level Positions

  1. Domain Visistor Counter
  • Algorithmic code challenge
  • Extras:
    • Solutions in 3 languages (Golang, Pyhton, and JavaScript)
    • Dockerfile setup for each language
    • CI/CD with GitHub Actions
    • Integration tests
  1. PERN Stack Environment
  • PERN (Postgres, Express, React, Node) setup with Dockerfile and Docker Compose
  1. API REST
  1. Todolist API RESTful
  • It was required just a basic CRUD API
  • Extras:
    • Built with Fastify.js
    • Dockerfile setup
    • CI/CD with GitHub Actions
    • Unit and E2E tests within the specification
  1. Virtual Card Generator with Next.js
  • It was required to be able to download the card after providing the user information
  • Extras:
    • Developed with TypeScript
    • Dockerfile setup
    • CI/CD with GitHub Actions
    • Basic UI testing

Just for Studing

Working on:

.NET studies:

Finished:


Side Projects

Organizing:


Google Apps Script Projects

  1. Libraries
  1. Bots
  1. Just a summary with JavaScript and Google Apps Script references

Open Source Projects

Contributed to:


Tools


My Website

https://github.com/danielfcollier/danielfcollier.github.io


Electrical Engineering

  1. Work as Software Assistant:
  1. R&D in Power Systems
  1. Master Thesis

  2. PhD Qualification

  3. Paper Templates

  1. Other

Pinned

  1. ts-nextjs-app-virtual-card-generator ts-nextjs-app-virtual-card-generator Public

    Virtual Card Generator

    TypeScript

  2. ts-nestjs-express-api-rest ts-nestjs-express-api-rest Public

    TypeScript

  3. js-nodejs-fastify-todo-api-restful js-nodejs-fastify-todo-api-restful Public

    JavaScript

  4. js-nodejs-express-api-rest js-nodejs-express-api-rest Public

    JavaScript

  5. dotnet-api-rest dotnet-api-rest Public

    C#

  6. ts-gas-bot-slack-birthday-remainder ts-gas-bot-slack-birthday-remainder Public

    TypeScript