Maja Ozegovic
Full Stack Engineer
Remote - -
Profiles
maja.ozegovic
ozzegovic
Experience
Ampliflow
September 2023 - Present
Tech Lead
Ampliflow
Remote, Sweden
Optimized complex SQL queries that were previously timing out, reducing their
execution times to a maximum of 3 seconds and achieving substantial performance
gains
Accelerated the development lifecycle by optimizing GitHub Actions with parallelized
tests and merged test reports. This resulted in a streamlined merge-to-production
process and improved the quality of feedback received from testing
Led developer meetings, ensuring discussions stayed focused and productive while
keeping projects on track. Effectively mediated team conflicts, particularly those arising
from code, ensuring the best solutions were implemented while fostering a collaborative
environment
Ampliflow
April 2022 - Present
Full Stack Engineer
Ampliflow
Remote, Sweden
React, Typescript, Redux, React Query, C# .NET 6+, Azure SQL, Docker, Cypress, Storybook
JS
Built responsive and performant user interfaces with React and TypeScript, using Redux
for state management and React Query for data fetching.
Designed and developed backend APIs for various Ampliflow features, employing C#
.NET 6+ to build the backend services.
Streamlined database architecture and enhanced stored procedure functionality,
leveraging Entity Framework Core and MySQL to implement efficient data access and
manipulation.
Enhanced the web app performance by creating innovative React components and
strategic refactoring
Conducted meticulous reviews to other developers of following development aspects design, code and test
Created reusable components and documented API endpoints using Storybook JS,
promoting code reusability and maintainability
Wrote and maintained comprehensive unit and integration tests for backend services
using NUnit, ensuring the robustness and reliability of the backend infrastructure.
Implemented functional and acceptance tests using Cypress
Freelance
August 2020 - April 2022
Full Stack Engineer
Remote
React, Typescript, Javascript, C# .NET
Implemented various software solutions for remote clients
Continental Automotive
June 2019 - August 2020
Software engineer
Continental Automotive - Products and Innovation
C/C++, Embedded
Developed software for Body Control Modules for Renault-Nissan Alliance using Eclipse
IDE and GCC to program NXP 560x MCUs based on the ARM Cortex-M architecture
Wrote and maintained code for various BCM features, including external lighting, interior
lighting, and windshield wipers, utilizing Simulink for system modeling and simulation
Performed code reviews to other developers to ensure code quality and adherence to
coding standards, employing winIDEA for code debugging and analysis
Utilized PTC Integrity for change management and version control, ensuring traceability
throughout the development process
Conducted meticulous reviews to other developers of all software development aspects,
including impact and issue analysis, code, testing and documentation
Mentored new interns and guided them through the software development process
mentioned in the point above
Adheared to ISO 26262 standards for automotive functional safety and MISRA C coding
guidelines for automotive software
Education
Faculty of Technical Sciences
Applied Software Engineering
BSc (Hons)
Encompasses the skills and knowledge required to design, develop, and implement
software systems.
Projects
Veltra
C# .Net, REST API, JavaScript, CSS, HTML, AJAX.
Website for a travel agency. Three types of users - admins, managers and clients.
Managers can create travel packages that clients can view and book.
Smart Energy
Angular, Typescript, Bootstrap, CSS, HTML, #C .NET Core, REST API, Node.js.
Web application for monitoring a distributed network.
Intended for registering an electricity outage due to different causes (planned /
unplanned).
Car Racing Game
Python, PyQt5, multi threading.
2D racing game based on the popular game 'Crazy cars'. Available for 1-4 players at a
time. Players can choose to play a tournament or a single game. Different obstacles
appear which can have various impacts - losing a life,adding a life, disabling movement.
After every4 levels background transitions into a different track and the game speeds up.
Domain Controller
C# .Net, Cryptography, WCF.
Implemented a trusted third party when authenticating clients and services. After
successful authentication, domain controllers sends encrypted session keys to both the
client and the service, which they later use for encrypting/decrypting their requests and
responses using 3DES algorithm in CBC mode.
Skills
Languages
C# .NET 6+
React
Typescript
Javascript
C/C++
Docker
Azure
GitHub Actions
Cybersecurity
MySQL
#1 CTF team in
Relational
Serbia
Databases
English
French
Hebrew
Full Professional
Proficiency
Professional
Working Proficiency
Limited Working
Proficiency