
IvanB Full Stack Developer- DevOps
Technologies I use </>
Front-end
- React
- Vue.js
- Tailwind
Back-end
- TypeScript
- Node.js
- API Rest
Database
- PostgreSQL
- MongoDB
DevOps
- Git
- Docker
About me
Passionate full-stack developer, I have acquired a wide range of skills through my numerous personal and professional projects. During my years of development, I have created various types of applications, mainly web-based, but also mobile applications, scrapers, and small software tools using technologies like Go or Rust. Aside from pure development, I also have expertise in related areas such as deployment (DevOps, CI/CD), project management, as well as big data and AI. I enjoy discovering new technologies, which allows me to make more informed decisions when starting a new project, without necessarily committing to every new technology that emerges.
Projects
Dyssi: All-in-One School Management Solution
Dyssi is an ongoing project. This application was created to solve a problem faced by many private schools. The issue is that these schools use multiple different tools to manage their operations, including tools for schedules, grades, absences, etc.
The goal of Dyssi is to consolidate everything into a single tool, thereby facilitating school management and reducing the overall workload for all stakeholders. The philosophy behind this tool is to be simple and all-in-one, avoiding complications to ensure a smooth and linear user experience.
The main features present in the application are as follows: The ability to manage schedules for different classes/teams, manage absences/tardiness, grade students, manage classes, students, and roles. Additionally, it is possible to create news updates for the school and access a shared drive available to all users.
The technologies chosen to develop this application are TypeScript with NestJS, as well as Next.js for the frontend, and PostgreSQL for the database. As for DevOps, for now, only Docker has been implemented, and version control is managed on GitHub.