ElMan23 GitHub Pages
Hi!
My name is E.
I have a background in pure Mathematics.
I have some experience with pure research (I have a PhD); for some years I also worked as a teacher.
I currently work as Software Developer in a small company.
Since the team is not that big, I have some experience with different aspects of software development, delivery, testing, system management.
My role gives me the opportunity to get some hands-on experience into different fields:
- backend development (Java, Spring Boot);
- database management;
- deployment, containerization, CI/CD, DevOps practices;
- Linux system management;
- data analysis;
- machine learing.
Interests
My interests in the field of Computer Science lie mostly in the following:
- Backend, API and algorithm development;
- DevOps, DevSecOps, GitOps;
- Scripting and system administration;
- Cybersecurity;
- Data Science;
- AI, ML & related.
Technologies
Technologies I worked with:
- Java, Spring Boot, Vaadin;
- JavaScript, TypeScript, NodeJS;
- Python, FastAPI;
- Jupyter Notebooks, Jupyter Lab, notebooks (Kaggle, Colab);
- A little bit of Angular (mainly for frontend mantainment);
- PowerShell and Bash;
- Docker, Docker Compose, Docker Swarm;
- GitHub, GitLab;
- PostgreSQL, MySQL, MongoDB, InfluxDB.
Other Interests
What I’d like to learn / I am currently experimenting:
- Rust programming languange;
- Go programming language;
- Python for API development;
- Python for ML;
- Kubernetes;
- React for frontend development;
- Android app development;
- Kernel stuff.
Portfolio
I use the pretext of a “book app”, since I like to keep a list of books to read.
I try to experiment with a minimal entity configuration to focus best on the framework and the language. For example, a book may be represented by its author and title.
Some applications I have developed as a base for additional freatures:
- Spring Book App: Spring Boot Spring REST API, it uses Spring Boot, Spring Security, JPA.
- Rust Book App: written in Rust, REST API with PostgreSQL database.
- Post App: FastAPI (Python) project implementing basic “social media like post” functionality with authentication, users, database support.
- Article API: Gorilla (Go) REST API for articles with authentication and database support.