GENT BAJKO

Software Engineer | 4 years 11 months of experience

SKILLS

EMPLOYMENT

Senior Fullstack Engineer

May 2024 - Present

Division5, Tirana

  • Worked as a part of the Rausgegangen.de team.
  • Delivered and tested new features such as an admin panel, event management panel, etc. in the backend using Python and Django
  • New UI features and improvements using React.js, HTMX and Django Templates
  • Fixed long standing bugs
  • Suggested and implemented improvements for better code readability and better project structuring.

Senior Backend Engineer

Mar 2023 - May 2024

Cordoor, Tirana

SignalXChange.app - Stock Exchange Platform

  • Contributing to the development of SignalXChange, an advanced stock exchange and wallet management platform
  • Designing and implementing robust backend infrastructure using Typescript and Nest.js
  • Integrating Apache Kafka for real-time data streaming and processing
  • Optimizing MongoDB queries for data speed and integrity
  • Enhancing performance with Redis, improving user session management and autocomplete
  • Implementing advanced features like Paper, Options and Futures trading

Backend Engineer

Sep 2022 - Jun 2023

Honest Solutions, Tirana

Enerlogico - Energy Trading Platform Development & Maintenance

  • Spearheaded the development of a comprehensive energy trading platform using Python, Spark, and PostgreSQL
  • Architected robust data pipelines with Databricks for processing and analyzing large data volumes
  • Optimized data models and database queries, significantly improving platform performance and efficiency
  • Managed and maintained production databases, ensuring high availability and reliability

Backend Engineer

Feb 2022 - Sep 2022

Ritech International AG, Tirana

Comfy (Siemens Subsidiary) - Building Control Applications

  • Collaborated with a suite of 5 distinct microservices, leveraging technologies such as Python, Django, Twisted, AIOHTTP, AWS, Docker, Redis, and the OPC Protocol
  • Engaged in intricate database tasks, employing both SQL (utilizing PostgreSQL) and NoSQL methodologies (with CassandraDB)
  • Identified areas of improvement in the existing Django 1.1 codebase, enhancing its readability and systematically upgrading it to Django 3.3

Backend Engineer

Apr 2020 - Feb 2022

Motomtech, Tirana

Naxxa - Real Estate Platform

Objective: A platform designed to expedite the connection process among land developers, builders, and other related entities.

Roles & Responsibilities:

  • Client Communication: Managed all interactions between the client and the development team.
  • Data Gathering: Developed a customizable web scraper using Python and Selenium to accumulate essential real estate data.
  • Data Processing: Processed and cleaned millions of data points leveraging Python, pandas, and PostgreSQL.
  • Query Building: Constructed intricate queries to match users with professionals based on survey responses and frontend filters.
  • Data Synchronization: Authored scripts to ensure consistent data between our database and Hubspot’s CRM, enabling real-time updates.
Wedax - Universal Web and API Scraper

Objective: A versatile scraper capable of processing any website, equipped with regex customization, captcha bypass solutions, and more. Leveraged Nest.js, Apache Kafka, and ReactJS, hosted on AKS.

Roles & Responsibilities:

  • Conceptualization: Pitched the software concept by outlining its functionalities and monetization potential as a SaaS product.
  • Leadership & Management: Operated in multiple capacities including Project Manager, Product Owner, and Backend Engineer while leading a team of three developers.
  • Development: Crafted a universal web scraping library using Puppeteer and integrated an anti-captcha tool for bypassing captchas.
  • System Design: Collaborated in designing and implementing Apache Kafka to connect all microservices as the primary consumer/producer.
Workflow Management Tool

Objective: Enhanced workflow accessibility and control for employees through a dedicated tool developed using Python and the AIOHTTP framework.

Roles & Responsibilities:

  • Contributed to the backend development of the tool by understanding requirements, writing code segments, and integrating various functionalities.
  • Assisted in streamlining workflow processes, ensuring enhanced accessibility and control for employees.
Algo - Online Ad Profitability Predictor

Objective: A tool designed to predict the profitability of online advertisements, offering businesses actionable insights on ad campaign performance.

Roles & Responsibilities:

  • Contributed to the development of the predictor by utilizing pandas for data processing and preparation.
  • Assisted in creating classifiers using XGBoost, ADASYN, and OneVsRest to assess ad profitability.
  • Developed a K-Means machine learning model to support predictive capabilities.
  • Supported data visualization efforts using matplotlib and seaborn to effectively communicate insights.
  • Assisted in designing and building a Flask-based API to deliver processed data and insights.
  • Collaborated with the team to provide valuable insights on ad campaign profitability, gaining foundational experience in data science and machine learning.

LANGUAGES

  • Albanian
  • English
  • Italian
  • Spanish
  • Japanese
  • German

HOBBIES

  • Video Games
  • Music
  • Cinema

Contact Information

Gent Bajko

Email: gent.bajko@gmail.com

Date of Birth: June 20, 1995

FastAPI
Flask
Django
Pytest
RESTful API Design
Typescript
Javascript
Next.js
React.js
Vue.js
Angular
HTMX
Nest.js
AWS
Microsoft Azure
Databricks
Docker
Docker Compose
Apache Kafka
Git
Microservices
Redis
MongoDB
PostgreSQL
MySQL