GENT BAJKO
Software Engineer | 4 years 11 months of experienceSKILLS
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