About me

Versatile software engineer skilled in C/C++, kernel optimization, and full-stack development with expertise in Node.js, Express, and MongoDB. Proven success in system migrations, real-time data processing optimization, and implementing secure solutions. Experienced in leading cross-functional teams, integrating advanced technologies like machine learning, and optimizing systems for enhanced efficiency.

What i'm doing

  • game icon

    Game Development

    Professional development of 3D games in UnrealEngine.

  • windows app icon

    Windows apps

    I make high-quality Windows apps using C/C++ and QT.

  • windows app icon

    Reverse Engineering

    Windows application and device firmware are available.

  • AI icon

    AI Development

    High-quality AI development in Python.

  • mobile app icon

    Mobile apps

    Professional development of applications for iOS and Android.

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

Resume

Education

  1. University of Novi Sad

    06/2014 — 08/2018

    Bachelor's in Computer Engineering

Experience

  1. Senior Full Stack Developer

    02/2022 - 11/2023

    • Architected a scalable backend using Node.js, Express, and MongoDB, achieving 99.9% availability.
    • Led Jira integration for project management, improving collaboration efficiency by 20%.
    • Developed an AI-driven recommendation engine in Python and TensorFlow, boosting user engagement by 20%.
    • Orchestrated microservices architecture utilizing Docker and Kubernetes, elevating system modularity.
    • Introduced automated deployment strategies with GitLab CI/CD, reducing manual errors by 40%.
    • Conducted performance tuning using New Relic, optimizing system response times by 15%.

  2. Senior Software Engineer

    03/2020 - 12/2021

    • Spearheaded the end-to-end development and optimization of device firmware, resulting in a 15% improvement in system performance and a 20% reduction in boot time.
    • Applied advanced reverse engineering techniques to analyze and improve existing systems, leading to a 30% reduction in software vulnerabilities and enhancing overall system security.
    • Led the design and implementation of Windows drivers, ensuring seamless integration with hardware components and contributing to a 25% improvement in system stability, measured by a decrease in system crashes.
    • Elevated the network stack through in-depth analysis and enhancements, resolving complex network issues and achieving a 20% increase in data throughput, validated through network performance metrics.
    • Collaborated across teams to integrate firmware, drivers, and network components, resulting in a 20% acceleration of project timelines and a 25% decrease in post-release bug reports.
    • Designed and implemented custom network protocols, addressing specific project requirements and achieving a 25% reduction in data transfer latency, validated through latency measurement tools.

  3. Junior Full Stack Developer

    01/2019 - 12/2020

    • Led migration of a legacy PHP application to a modern Node.js stack, boosting response times by 30%.
    • Automated testing using Python and PyTest, reducing testing time by 30% and improving code quality.
    • Integrated AWS Lambda for serverless computing and Amazon S3 for scalable storage, reducing operational costs by 25%.
    • Spearheaded the implementation of an event-driven architecture with Apache Kafka, achieving a 25% improvement in real-time data processing efficiency.
    • Pioneered the adoption of GraphQL for API communication, resulting in a 20% increase in communication efficiency and flexibility.
    • Enforced end-to-end encryption through OpenSSL, fortifying data security with a 30% decrease in potential vulnerabilities.

  4. Software Development Intern

    09/2017 - 06/2018

    • Collaborated on integrating a machine learning algorithm into an Unreal Engine project using C++ and Blueprint, optimizing character movement.
    • Developed a real-time data processing module in C++ with STL and Boost, improving processing efficiency by 15%.
    • Established an asynchronous Node.js server with Express, diminishing data exchange time by 20%.
    • Integrated continuous integration with Travis CI, reducing build failures by 30%.
    • Enhanced system security by implementing user authentication with OAuth 2.0.
    • Deployed a caching mechanism leveraging Redis, leading to a 25% reduction in database queries.

skills

  • C/C++
  • Assemble
  • Unreal Engine
  • Python
  • JavaScript
  • PHP
  • Swift
  • React Native
  • ASP.NET
  • Go
  • Java
  • Laravel
  • Node.js
  • Web3.js
  • MongoDB
  • MySQL
  • Postgre
  • Windows
  • Linux

Blog

Contact

Contact Form