I am from Argentina and I am passionate about backend web programming, I also like artificial intelligence, although I still don't know how to develop it.
-
🌱 I’m currently learning Spring 🌿
-
🤝 I’m looking for help to complete my huge Arch Linux installation guide in Spanish.
-
👨💻 All of my projects are available at github.com/SwaXTech
-
📝 I regularly write my notes here
-
📫 How to reach me aleeherasimiuk@gmail.com
Rescate de patitas is an academic web project made in java + spark web + hibernate/jpa with the objective of learning:
- Design Patterns
- Rest API
- HTTP Protocol
- ORM based on JPA implementation
- HTML Web Design with Handlebars and a CSS framework
- Deployment
In the TADP project I learned how to solve the most typical inheritance problems with the use of Mixins and Traits, as well as I learned how to use Metaprogramming, in this case, to implement an aspect-oriented programming framework. I also learned how to mix the object paradigm with the functional paradigm and other cool things like monads and variance.
Delibird is an Operating Systems project, in which we learned how to make a shared library, create a communication protocol, manage memory to avoid memory leaks, create a cache using Ram Memory concepts such as Dynamic/Fixed Partitioning and Buddy System, as well as memory compaction and the concepts of internal and external fragmentation. On the other hand, thread synchronization is implemented using schedulers such as SJF, Round Robin and FIFO, and finally an implementation of a File System to be able to persist data.
This is a plagiarism detector, in which I learned how to classify texts according to the topic, as well as how to identify those proper names that could potentially be the author of the work. I also learned how to preprocess texts and finally how to compare paragraphs and sentences to obtain their semantic closeness and detect possible plagiarism.
This Haskell project is a simulation of the Gobstones programming language, with the aim of learning the functional paradigm. This work was part of the "Paradigmas de Programación" course.
This is my work in progress arch linux installation guide in Spanish. From the basics to configuring users and setting up a desktop environment. This is my favorite linux distribution for being a rolling release, and being highly customizable.