Python
Javascript
Docker
Cascading Style Sheets (CSS)
HTML5
ASP.NET
Flask API
C ++
Microsoft Office
NoSQL
Redis
MongoDB
ASP.NET Web API's
Kubernetes
AWS
Azure
Prometheus monitoring
Jenkins CI/CD
Grafana
Linux
IT-Skills
English
Full professional working proficiency
Macedonian
Full professional working proficiency
German
Elementary proficiency
Serbian
Professional working proficiency
Genc Ristemi
12/21/2000
Gostivar, North Macedonia
Sept 2021 - Jun 2025
Computer Science
South East European University — Bachelor
Relevant Coursework :
•Data Structures and Algorithms
•Object - Oriented Programming
•Database Management Systems
•Web Development
•Software Engineering
•Opreatin System
•Data Mining
•NoSQL Databases
•Software Testing and Analysis
•Mobile and Wireless Networks
•Introduction to Artificial Intelligence
•Service Oriented Architectures (SOA)
•Computer Network
•Information Security
Computer Science Graduate with practical experience in full-stack development, DevOps, and data science. Skilled in Flask, React, PostgreSQL, Docker, Kubernetes, and CI/CD pipelines, with a solid background in cloud infrastructure (GCP), data migration, and cryptographic research. My capstone project focused on building a Malicious URL Detection System using machine learning techniques, where I explored feature engineering and model optimization for cybersecurity applications. I enjoy working at the intersection of software engineering and data engineering, with a strong interest in designing reliable data pipelines and scalable systems. Passionate about building secure, user-focused applications, I actively contribute to open-source projects and look forward to applying my skills in impactful real-world solutions.
Projects
Netflix Clone – Full DevOps Pipeline
I developed and deployed a Netflix-like streaming application with a fully automated CI/CD pipeline. The project utilized Jenkins for continuous integration and deployment, Docker for containerization, and Kubernetes for orchestration. I implemented security scans using SonarQube, Trivy, and OWASP tools. Real-time monitoring and alerting were achieved using Prometheus and Grafana, making the system observable and production-ready.
SmartClinic – Appointment Scheduling System
I contributed to the design and development of a .NET Core-based clinic appointment system that streamlines the booking process between patients and doctors. The system uses PostgreSQL with Entity Framework Core and follows a layered architecture (Repository-Service-Controller). Key features include JWT-secured endpoints, appointment history tracking, doctor notes, diagnoses, and prescriptions, with full medical history preservation.
PostgreSQL to Redis – Data Migration Project
This project involved migrating a user activity tracking system from PostgreSQL to Redis using Python. I wrote scripts to model and transform relational data into key-value structures compatible with Redis, ensuring data consistency and performance. The setup was deployed using Docker Compose and tested with CLI tools for validation and verification of migrated records.
Phone Store – Full-Stack E-Commerce App
I developed an e-commerce web application for mobile phone sales using ASP.NET and PostgreSQL. The system includes RESTful APIs for product and user management, secure user authentication, and a responsive front-end interface designed for usability across devices.
Tech Online Store – Contact Management System
Using the Laravel framework, I built a CRUD-based contact management application that allows users to register, log in, and manage contact details. The system includes validation, role-based permissions, and a user-friendly dashboard interface.
Google Cloud Lab – Network Measurement & Persistent Connections
As part of a cloud computing lab, I deployed two Ubuntu 22.04 LTS VMs on Google Cloud across different regions. I configured network access, measured RTT and bandwidth between instances using ping and iperf, and monitored resource usage using CLI tools. I also implemented and modified a Python client-server chat application to support HTTP persistent connections, documenting the full lab process with screenshots and metrics.
Cyber Quest – AI-Powered Cybersecurity Education for Children
This was a research project focused on educating children (ages 8–12) about cybersecurity through a gamified mobile app enhanced with AI. I designed and simulated an adaptive learning system using a Random Forest classifier to detect phishing, cyberbullying, and privacy risks with up to 93% accuracy. I implemented privacy-preserving techniques like data tokenization and hashing, in compliance with COPPA and GDPR. The app featured mini-games such as “Spot the Phish” and “Safe Chat,” with AI tailoring challenges to each child's behavior and age group. Simulations showed a 25% improvement in threat detection and an 85% engagement rate, and a real-world pilot study is planned.
Open-Source Contributions
I actively contribute to open-source projects on GitHub, collaborating with global developers to improve code quality, fix bugs, write documentation, and adhere to best practices. These contributions have helped me sharpen my coding skills and understand diverse development workflows.
During my internship, I gained practical experience in Agile methodology, BI concepts, data warehousing, cloud platforms, Python development, and data visualization. I set up and managed Azure DevOps boards, defined user stories, and participated in weekly stand-ups with mentors to track progress. I studied BI and dimensional modeling concepts (Kimball methodology, metadata-driven frameworks) and implemented SQL data warehouse load methods including full load, upsert, append, incremental loading, and auditing with stored procedures.
I worked with cloud services across Azure, AWS, and GCP, exploring enterprise BI architectures and data warehouse solutions. In Python and Databricks, I implemented data processing notebooks (movies and weather forecasting tasks), focusing on Python coding standards and proficiency with Databricks Community Edition.
For the visualization phase, I ingested the AdventureWorks OLAP data warehouse into SQL Server and connected it with Power BI to design star and snowflake schemas. I then built an analytical dashboard using the Video Game Sales dataset, creating multiple DAX measures, date dimensions, slicers, and at least four different types of visuals to answer business questions. These dashboards were designed to be both insightful and visually effective.