Xhoi Beshiri
Full-stack Developer
Telecommunication Engineer
Personal details
**************@*****.***
Taylor, MI 48180
November 1, 2000
Male
linkedin.com/in/xhoi-beshiri
Skills
Programming Languages
Python
TypeScript
C language
C++
Web Development
Django
Django REST
framework
Angular
Employment
Aug 2020 - Jul 2023 Full-stack Developer
ITWorks
I worked for this company first as a backend
developer and within 3 months I was promoted to a
full-stack developer (Python with Django + Django
REST framework and TypeScript with Angular).
The three major projects where I had a decisive role are described below.
Jul 2019 - Aug 2020 Back-end Developer
Self-employed
I worked on my projects (all projects described in a separate section below), with one of them I
graduated with the highest grade and with several
others I earned my first income working as a
freelancer.
Mar 2016 - Aug 2018 Children trainer
KULM (Evangelical Church)
Voluntary work as a children trainer in different
social projects organized by the local church.
Projects at ITWorks
Data Warehouse
I developed from scratch 85% of a comprehensive Data Warehouse application for a prominent organization. My role involved designing and implementing data storage structures, creating efficient ETL processes, and ensuring data quality + integrity. Pandas and NumPy were two of the main libraries I used for getting and manipulating data from Excel. The data warehouse enabled the organization to store and reuse data, and to make data-driven decisions and achieve business objectives too.
Project Feedback
I was part of a small team that developed a cutting-edge project feedback app. The app regularly track employee's individual performance, focusing on skill development, responsibility, and personal growth. My contributions included: building dynamic forms in front-end, organizing deep relationship of tables and optimization of queries in backend, authentication and permissions, bug fixes and transition to a new tech for filtering, sorting and pagination of feedbacks. The app has since become an integral part of employee's monthly performance review process, overseen by the team leader, and influences the salary. Timesheet
As part of a collaborative team, I played an important role in the development of a user-friendly timesheet app that dictates daily tasks communicating with Gitlab's API, thereby increasing productivity and accountability of the staff. My contributions included: providing valuable insights for improving the app's functionality, testing and debugging. The application is now a go-to tool for the company, facilitating accurate time tracking and providing valuable statistics for managing projects and economic invoices to company's business-client. RxJS
Angular Material
HTML
CSS
WebSocket
Docker
Data Analysis and Management
SQL
PostgreSQL
Pandas
NumPy
ETL
Tools and Libraries
Cerberus
Travis CI
Postman
Git
TDD
Fedora (Linux)
Debugging
Sentry
Computer Science Concepts
Object-Oriented
Programming (OOP)
Algorithms
Data Structures
Networking
Engineering
Automation
Electro
Circuit analysis
Telecommunication
4G
Personal projects
IMDB(Django Rest Framework + Angular)
My most successful personal project, with all necessary features included, token based authentication, permissions, groups, image management, signals, forms, reactive angular programming with RXJS, dialogs, custom validation, routers, services, pipes, reusable components, Angular Material UI etc. Bookstore(Django full-stack)
An app for buying and selling books. Anyone can create an account and put their book up for sale, buyers can see the books but only after creating an account, they can reserve the book for purchase.
Recipe API(Django Rest Framework + Docker + Travis CI) Backend API that serves to save records of different cooking recipes, their ingredients, CRUD functionality etc. In this project I have use different technologies such as Pillow for images, Travis CI for continuous integration
(tests and warnings every time you push to GitHub), Flake8, the linting tool that checks Python code for style and syntax errors, Docker, TDD (test driven development) etc.
AUCTIONS APP(Django Rest Framework + React)
A website where you can sell anything by setting a maximum time limit. At this time offers come for the product. Each new offer is accepted only if it is greater than the old one. After the time runs out, the highest bid wins and the money goes automatically from the buyer's wallet to the seller's wallet. Real Time Chat(Django + Django Channels + WebSocket) A simple website in the form of a real-time chat, with group chat and personal chat, which mainly focuses on the use of the websocket protocol as well as the use of the Django Channels library of the Django framework. The Encrypter(C++)
A small local application that provides a considerable level of encryption of any text. If you enter human-readable text, the app returns an encrypted message that you can send to someone on any social platform. The receiver takes the code, copies and pastes it to the app to decode it again and understand the information that was sent.
Online Exam(C language)
The app for taking online exams during the pandemic was an assignment at the university. Authentication, permissions, admin, students, lecturers, creating the exam, conducting the exam, saving the results, displaying the reports, viewing the results and many other features were the challenges of this project. Calendar(C language)
A small project at the university that illustrated the logic of creating a calendar in a dynamic way.
Signal Processing
Protocols
Wireless
Communication
Satellite
Communication
Fiber Optic Networks
Languages
Albanian
English
Italian
Hobbies
Football
Basketball
Volleyball
Ping pong
Guitar
Cinematography
Social activities
Education
Oct 2019 - Aug 2022 Bachelor of Science
Polytechnic University of Tirana
I graduated as an engineer in the branch of
Telecommunication Engineering. I completed the
years of studies with satisfactory results (my
average was 9.0 out of 10), opening a way for the
possible start of a scientific master's degree.
Sep 2016 - Jun 2019 High School
Gjimnazi Skenderbeu
I finished high school with excellent results (school average + final exams was 9.6 out of 10) thus
receiving a certificate from the director of school for high achievements during the educational
process.
Certificates
May 2023 Project Management (YFC)
For attending the seminar on the topic "Creativity and Innovation in the Project Management" by
Eduardo Freire (Senior Project Manager).
May 2023 Emotional Intelligence (YFC)
For attending the seminar on the topic "Emotional
Intelligence" by Nicolle Muller (Expert).
Feb 2022 MIMO Certificate (SQL)
This certificate of achievement has been awarded to me, for successful completion of SQL. This
curriculum provides an understanding of the core
concepts of SQL required to create tables and gain insights into data by writing queries over one or
multiple tables. (From CEO of MIMO, Mr.
Johannes Berger).
Jan 2022 Cloud Lifecycle Infrastructure (Azure &
Amazon)
I successfully accomplished all workshop's
requirements: basic of Azure & Amazon, cloud
models, benefits and considerations, different cloud services, purpose-built database, migration and
analytics security, compliance and trust, service
health, monitor and service, examples etc.
Oct 2021 MIMO Certificate (Python)
This certificate of achievement has been awarded to me, for successful completion of Python language.
This curriculum provides an understanding of the
core concepts needed to program in Python,
including data structures, control statements,
functions and modules. (From CEO of MIMO, Mr.
Johannes Berger).