Hello, I'm

Djordje Grebovic

Full Stack Engineer

Building reliable, performant, and scalable applications with modern technologies. Passionate about creating exceptional digital experiences.

About Me

Djordje Grebovic

I'm a Full Stack Engineer based in Belgrade, Serbia, with a passion for building reliable, performant, and scalable applications.

Currently working at Aparteko, where I develop and maintain complex, data-intensive applications using modern technologies like TypeScript, Node.js, Python, and AWS services.

I graduated from the University of Belgrade with a Bachelor's degree in Computer Science (GPA: 9.3/10) and I'm currently pursuing my Master's degree with a perfect 10.0 GPA.

Belgrade, Serbia
Full Stack Engineer

Work Experience

Full Stack Engineer

Aparteko

Nov 2024 – Present
  • Working on a chain of complex, data-intensive applications, focusing on reliability, performance, and scalability.
  • Develop and maintain end-to-end features using modern technologies such as TypeScript, Node.js, REST APIs, Python, and AWS services.
  • Collaborate closely with team to design, implement, refine and optimize features.
  • Ensure high quality of code by writing automated tests and maintaining solid testing coverage across critical parts of the system.
  • Contribute to technical discussions, code reviews, and continuous improvements of existing codebases and development processes.
TypeScriptNode.jsPythonAWSREST APIs

Software Engineer Intern (ML)

Aparteko

Jun 2024 – Sep 2024
  • Designed and implemented AI-based anomaly detection models to identify abnormal behavior and patterns in complex datasets.
  • Worked extensively with Python and machine learning libraries such as PyTorch and TensorFlow, including data preprocessing, feature engineering, and model training.
  • Re-engineered an existing cheating detection algorithm by replacing rule-based logic with ML models, improving flexibility and detection capability.
  • Collaborated with senior engineers and data scientists to integrate ML solutions into production workflows and evaluate their performance.
PythonPyTorchTensorFlowMachine Learning

Education

University of Belgrade

Bachelor's Degree in Computer Science and Information Technology

2020 - 2024
Bachelor's GPA:9.3/10
Master's GPA:10.0/10

Achievements & Activities

  • Currently enrolled in Master's Degree program with perfect 10.0 GPA
  • Worked for several years as an Undergraduate Student Teaching Assistant, supporting courses and helping students understand core computer science concepts
  • Member of the H-Bridges student organization (2022/23)

Academic Projects

Key academic projects that showcase my technical skills and problem-solving abilities

Multithreaded Operating System

Developed a small but fully functional core of a multithreaded operating system with time-sharing capabilities. Implemented process scheduling, memory management, and inter-process communication.

C/C++AssemblyOS Concepts

Assembler, Linker & Emulator

Implemented a complete assembler, linker, and emulator toolchain, gaining a deep understanding of low-level programming, compilation processes, and machine code generation.

C/C++AssemblyCompiler Design

Clinic Website (MEAN Stack)

Built a comprehensive clinic management website using the MEAN stack (MongoDB, Express, Angular, Node.js), covering backend APIs, frontend UI, and database design.

MongoDBExpressAngularNode.js

Skills & Expertise

Technologies and tools I use to bring ideas to life

Languages

PythonTypeScriptJavaScriptSQLC/C++

Backend & APIs

Node.jsRESTful APIsExpress.jsMongoDBPostgreSQL

Cloud & DevOps

AWSDockerCI/CDCloud Architecture

Machine Learning

PyTorchTensorFlowData PreprocessingFeature Engineering

Systems & Networks

Concurrent ProgrammingDistributed SystemsNetwork SecurityOS Concepts

Soft Skills

CommunicationCollaborationTeamworkProblem Solving

Core Competencies

Algorithms & Data StructuresFull Stack DevelopmentSystem DesignAPI DevelopmentDatabase DesignTesting & QAAgile MethodologiesCode Review

Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question or just want to say hi, feel free to reach out!

Connect with me