Jor Bashllari
FOSS enthusiast, DevOps engineer, functional programmer.
Skills
Experience
Channable
Utrecht, Netherlands
One stop shop SaaS for online businesses offering marketing, stock and price management solutions.
Maintained the build systems of all dev projects using Nix, continuously lowered CI times while adding new projects; helped flesh out a global migration plan to Flakes and improvements to the current deployment pipeline.
Helped migrate invoicing system (date calculation, PDF management, UI) from PHP to Haskell, learning PHP simultaneously.
Cloud68
Tirana, Albania
Service provider for individuals and businesses focused solely on deploying and maintaining Free and/or open-source software.
Practiced recently learned skills related to container management and used Ansible for the first time in a business setting, focusing more on upgrading the infrastructure management model and developer experience over addition of newer solutions
Learned more on communication with people from different professional backgrounds and expressing myself more concisely even without technical jargon
Practiced managing large workloads and full-time school in a friendly and welcoming environment
Designed a test Kubernetes cluster to help integrate more services in the allocated hardware, and to facilitate backups, migrations and updates
Munic.IO
Ile-de-France, France
Car monitoring and metrics analysis solutions.
Researched and benchmarked available cluster managers, teaching myself Kubernetes and cloud infrastructure
Projected and developed a parallel update operator for manager-agnostic cluster maintenance, learning Go and specifics of procedural concurrent programs
Learned how to be productive and healthy in a fully remote environment, striking a balance between individual work sessions, communication and studies
Totel
Tirana, Albania
An e-commerce business funded only by high school sophomores. A fun little project before university rolled in, now going strong in a more organic form in Tirana.
Developed and helped design the store website, teaching myself HTML/CSS and other frontend technologies, learning about long-term project planning
Built payment handling system utilizing Snipcart, getting to know the Django framework and Semantic-UI
Managed deliveries, learning bit by bit how to manage professional relationships and aiding in delivery coordination
Volunteering
Open Labs Hackerspace
Documented most of the infrastructure (including event-specific services)
Multiple talks and workshops, in conferences/gatherings (OSCAL, Linux Weekend) or standalone
Learning more each day about community building, communication and open source project management
E-mma Balkans
Organized events for inclusion in tech; created from and working with Epitech students and high schoolers
Epitech Innovation Hub
Organized and hosted workshops/hackathons for tools, technologies and paradigms useful to other Epitech students and more
Other Open Source contributions
Translations for the Ethereum project, Nextcloud and more
Contributions and cooperation in small projects (more at https://github.com/alter2000)
Projects
KOAK
JIT LLVM compiler frontend for Kaleidoscope (WIP)
Haskell
LLVM
Kaleidoscope
HAL
Scheme interpreter with proof-of-concept IO action and exception support
Haskell
Lisp
42sh
Reimplementation of tcsh
with full functionality and limited use of the standard library
C
ncurses
malloc
C99 reimplementation of malloc
|realloc
|free
, best in class
C
strace
C99 reimplementation of the strace
system call tracing tool.
C
Linux
RType
C++ multiplayer spinoff of a SP game with a client-server architecture and optimized ECS
C++
template metaprogramming
Education
Epitech Montpellier
Shkolla e mesme "Ernest Koliqi"
Languages
Interests
Travel
- mountain biking
- camping
- hiking
- geocaching
Mathematics – theoretical
- category theory
- lambda calculus
- type systems
Writing
- blogging
- essays
- dip pens and fountain pens