Close

Almir Tihak

Software Engineer I .NET I Angular

About me

Your Photo
I'm 25 years old Software Engineer with 4+ years of experience in commercial industry, mainly in .NET and Angular. Engineer with a demonstrated history of working in the computer software industry. Primarily focused on Microsoft technologies.
Detailed perfectionist passionate about everyday learning and problem solving to create functional logic and operations of a software application.
Graduated Master's degree from the Faculty of Information Technologies, University "Džemal Bijedić"​ in Mostar.

Skilled in .NET, Angular, Clean Architecture, REST API Services, OOP and SOLID principles, Rabbit MQ, MS SQL, Unit testing, JavaScript and experience with Jenkins (CI/CD), HTML, CSS, Git, Cloud platforms like Azure, AWS and other technologies.

Team player, communicative, responsible person, well organized, and a great problem-solver are some of my best personal traits. I'm always eager to take on new challenges and help businesses thrive in the ever-evolving tech landscape. Let's connect and explore how we can collaborate to achieve your software goals. Motivated and always ready for learning and acquiring new experiences.
Motivated and always ready for learning and acquiring new experiences. Author of technical articles on C#/.NET, with a monthly readership of over 1 million. I participate in writing .NET articles, sharing knowledge, experience, and expanding the .NET community. My goal is to become a Software Architect one day.

Experience

Software Engineer

Outecho LLC

Remote
  • Fintech industry - Process Automation Solutions for Banks and Credit Unions
  • As a software engineer, I work on rewriting the backend part of the application in .NET from an older version 4.7.2 to .NET 8.
  • Rewriting the AngularJs application in the new Angular 17
  • Collaborated with an international team from the USA to deliver projects for clients in the USA, resulting in client satisfaction and business growth.
  • Participated in rewriting parts of applications that were executed for a long time, and achieved significant successes in executing lawsuits created through the platform.
  • Achieved notable results such as code optimization for improved system performance, reduced time-to-market with CI/CD processes, increased reliability through automated testing, better application performance, rapid application responsiveness, and successfully meeting project deadlines with cross-functional collaboration.
  • Participated in all phases of product development, starting with system design, realization, release into production, and maintenance.

Software Engineer/Team Lead

Klika LLC

Full-time
  • Developed .NET-based access systems for various sectors such as ski resorts, shopping centers, main airports, cities, sports stadiums, fairs, and ensuring secure and efficient access management for people and vehicles.
  • Collaborate with an international team to deliver projects for clients in Austria and the USA, resulting in client satisfaction and business growth
  • I participate in the process of migrating services from .NET Framework 4.7.2 to .NET 6
  • Participated in the rewrite of parts of applications that were executed for a long time, achieved significant success in the execution and processing of tickets
  • Design scalable and maintainable software solutions using Microservice architecture, improving system flexibility and reducing maintenance efforts
  • Implemented Agile methodologies, streamlining production processes and reducing time-to-market for project delivery
  • Utilized a wide range of technologies, including .NET 6, MS SQL, Redis, Hangfire library, RabbitMQ library, Jenkins, Docker, xUnit, AWS, Git, and frontend frameworks.
  • Participated in all phases of product development, starting with system design, realization, release into production, and maintenance
  • Implemented Agile methodologies, streamlining production processes and reducing time-to-market for project delivery
  • Achieved notable results such as optimizing code for improved system performance, reducing time to market with CI/CD processes, increasing reliability through automated testing, leveraging AWS for scalability and cost efficiency, and successfully meeting project deadlines with cross-functional collaboration

.NET/C# Tehnical Author and Editor

Code Maze

Remote
  • Author of technical articles on C#/.NET, with a monthly readership of over 1 million
  • I participate in writing .NET articles, sharing knowledge, experience and expanding the C#/.NET community
  • I collaborate with other authors through daily communication and help with writing, content optimization, and SEO
  • I play a role in expanding the reach and impact of Code Maze's technical content
  • Responsible for reviewing code and writing articles according to defined rules
  • Onboarding new people who want to write for Code Maze

Software Engineer

Devoted d.o.o.

Full-time
  • Designed software development in C# programming language for a completely new product, resulting in a robust and scalable software solution.
  • Utilized Azure resources (REST API, SQL databases, EF Core) to seamlessly integrate functionalities, improving overall system performance and efficiency
  • Successfully implemented integration with external mobile platforms, service providers, and online payment systems, enhancing product functionality and expanding the user base
  • Actively participated in all phases of product development as a Fullstack Developer, delivering three high-quality websites that met clients' requirements and achieved positive user feedback
  • Demonstrated expertise in Full-stack development, utilizing various technologies and frameworks to create visually appealing and user-friendly websites, resulting in increased user engagement and conversion rates
  • Demonstrated expertise in frontend development, utilizing various technologies and frameworks to create visually appealing and user-friendly websites, resulting in increased user engagement and conversion rates
  • Participated in all phases of software development, from design, selection of the most suitable libraries, implementation, release into production, presentation to clients, and maintenance

Software Engineer

Freelance

Contract
  • Develop software as a FullStack Developer, utilizing .NET and Angular technologies
  • Provide contract-based services, delivering projects on time and within client specifications
  • Work on multiple projects as a Contractor (B2B), ensuring client satisfaction and successful project completion
  • Register on various Freelance platforms to expand professional network and secure new project opportunities
  • Collaborate with colleagues from diverse backgrounds in smaller startup companies, fostering a global work environment and knowledge exchange

Education

Faculty of information technology, University Džemal Bijedić in Mostar

Sept 2021 - Sept 2022

Master's Degree of Information Technology

Computer Software Engineering

Faculty of information technology, University Džemal Bijedić in Mostar

Sept 2017 - Oct 2020

Bachelor's Degree of Information Technology

Computer Software Engineering

Skills

Software development / Object-Oriented Programming

Programming languages


Web development


Architecture


Database


Version control system


Cloud providers


Other digital skills


Projects

Finboa

FINBOA is a leading innovator in intelligent automation for community and regional banks and credit unions. usted By 175+ Banks and Credit Unions, FINBOA is the top provider of automated dispute management systems, integrating with the digital banking systems of financial institutions across the US. Our dispute management software helps improve operational efficiency and customer experience. Leveraging more than 30 years of experience, FINBOA has created software solutions to reduce compliance cost and reputational risk by bringing together digital transformation, regulatory compliance, process automation and customer experience.

SKIDATA

It is a Microservices Architecture implemented using .NET 6, Angular and Azure for the SKIDATA loyalty program users. Goal of the project is to provide users with discounts at entrances. The company that deals with the access of people and vehicles in: ski resorts, shopping centers, main airports, cities, sports stadiums, fairs. Skidata offers a wide range of business opportunities, starting with solutions for entrances to stadiums, airports, parking lots, eCharger stations for electric cars and many other innovative solutions. Tech stack used in project: .NET 6, Angular, Microservice architecture, xUnit, MS SQL, Docker, Jenkins, Amazon Web Services, Git and GitHub.

Onbe

Onbe Payments is an open-loop Visa® and MasterCard® prepaid program manager ready to deliver funds on your behalf in over nine currencies, safely and securely, and to more than 160 countries.

Pomozi.ba

Participated in the design phases of backend and frontend applications for organization. Worked as a Fullstack engineer on an application for the Pomozi.ba organization, participated in all phases of system development, starting from the selection of the best solution to implementation, release into production and maintenance. Participated in decision-making regarding the migration of the old application to the new platform. Made significant progress in performance, application speed and responsiveness on the client side, worked on the Dashboard application for processing requests, users, processing requests and other functionalities of the application.

Herald (IoT, .NET, Angular, Microservices, API)

A project developed by Devoted company, where I work and I participated in the development of the backend part of the application (REST API, Microservices part).
  • Mobile and web clients
  • Data acquisition, processing, storage and transfer
  • Alarms, trends, reports and other standard SCADA features
  • Automated user notification
  • Prepaid billing model with no upfront or hidden costs
  • No maintenance expenses
  • Two-way communication in real-time with all standard field devices

Smart Greenhouse (Arduino IoT and .NET MVC)

Arduino project with temperature and humidity sensor, a light sensor, a fan and motors that will simulate opening windows. By increasing the temperature in the greenhouse, Arduino motors automatically open the windows and the fan starts to work in order to refresh the air in the interior of the greenhouse. Also if the light level inside the greenhouse is insufficient for the growth of some type of vegetable, the light sensor detects this and automatically turns on the light in the greenhouse to simulate the operation of the assimilation lamp. The Arduino collects data from sensors then the data is stored in a database. Application that serves a professional person to display graphical and tabular data for a period of time collected from arduino sensors stored in a database. YouTube video link: SmartGreenhouse YouTube. Production link of website: SmartGreenhouse

Smart House - .NET & IoT

Everything you need to know is on my Linkedin profile where I wrote about that project. LinkedIn post


Production link of website: Smart House

Movies application - Angular

The application uses The Movie Database (TMDB) - The Movie Database API. Application where you can search movies by genres, various TV series and where you can see the latest and most popular movies. It will also be possible to view TV series, actors, details about actors and movies and the series in which they have acted. I like to watch movies and the idea was to make a website to get the latest movies as easy as possible. Link for published application: Movies&TV application

Rent a car (.NET, UWP and Xamarin)

ASP .NET Core, REST API, Windows forms, Xamarin mobile application, ML .NET Recommender system, Docker. Primarily a mobile application where the user can view available vehicles at branches, book vehicles and after booking leave an impression and rating of the vehicle. This project contains 3 interconnected applications:REST API C# ASP.NET Core application,Windows Forms application and Xamarin mobile application. The project also uses the ML .NET recommender system where the user is offered the best rated vehicles. Docker will be used to deliver the application.

Devoted Website - Angular

Website for the company Devoted d.o.o. Production link of website: Devoted | Software Solutions for your enterprise

ProSafety Website - Angular

Website for the ProSafety company. Production link of website: ProSafety | Safety security eXperts