Hello! I'm Zejd Makic, I have a degree in Computer Science from the University of Sarajevo School of Science and Technology. I have worked for the last 5 years in software development, and I decided to dedicate myself to the world of teaching as I found I have a passion for it. I have experience giving online classes to high school and university students. I have real-life experience and knowledge of programming that will help you to get your job as a software developer.
I have successfully del...
Hello! I'm Zejd Makic, I have a degree in Computer Science from the University of Sarajevo School of Science and Technology. I have worked for the last 5 years in software development, and I decided to dedicate myself to the world of teaching as I found I have a passion for it. I have experience giving online classes to high school and university students. I have real-life experience and knowledge of programming that will help you to get your job as a software developer.
I have successfully delivered robust and scalable solutions across various industries. My skill set includes:
Java Spring Boot: Leveraging the power of Spring Boot, I have developed high-performance backend applications that provide seamless integration, security, and flexibility. (Monolith/Microservices architecture, Spring Security, Spring Data, Unit tests, REST API, Maven, Design patterns, design principles such as SOLID, DRY and KISS)
Node.js: With Node.js, I have built efficient and scalable server-side applications, APIs, and real-time web applications, harnessing its event-driven, non-blocking architecture.
Angular and React: I possess strong proficiency in both Angular and React frameworks, enabling me to create dynamic and interactive user interfaces (HTML and CSS) that deliver exceptional user experiences.
MySQL, SQL Server, MongoDB: I have extensive experience working with relational and non-relational databases, designing efficient database schemas, writing optimized queries, and ensuring data integrity.
Throughout my career, I have consistently delivered high-quality solutions, collaborating with cross-functional teams and following best practices to achieve project objectives. I am passionate about staying updated with the latest technologies and continuously improving my skills to stay ahead in the rapidly evolving web development landscape.