Close

Almir Tihak

Software Engineer I C# .NET I Angular

About me

Almir Tihak Profile Photo
Senior Software Engineer & IT Consultant with a strong track record in delivering high-quality software solutions across diverse industries. I am a detail-oriented perfectionist, driven by continuous learning, problem-solving, and the pursuit of clean, scalable, and maintainable software systems.

Highly skilled in .NET development (6+ years of experience), Clean Architecture, Unit Testing, SQL, React, Angular from v6 to v21 versions, and TypeScript. I have hands-on experience with Jenkins (CI/CD), AWS services, Git, and a wide range of modern development tools and DevOps practices.

As a Software Engineer and IT Consultant, I focus on understanding business needs, optimising processes, and providing clear, actionable technical guidance that helps companies build reliable and future-proof digital solutions. With a master's degree, I combine strong academic grounding with real-world engineering expertise.

I am a team player with excellent communication skills, highly organised, responsible, and recognised for my ability to break down complex problems into simple, effective solutions. Always eager to take on new challenges, I enjoy helping businesses grow and adapt in an ever-changing technological landscape.

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.

Let's connect and explore how we can collaborate to turn your software vision into reality.
Building solutions today that empower the innovations of tomorrow. 🚀

Experience

Founder and CEO

AT-TECH

Remote
June 2024 – Present
    • Founder and Owner of an IT consulting company providing software development and technical consulting services for international clients.
    • Working directly with foreign clients (EU and USA) on the design, development, and maintenance of custom software solutions.
    • Providing end-to-end software development services, including requirements analysis, system architecture design, implementation, deployment, and long-term maintenance.
    • Acting as a technical consultant and lead engineer, advising clients on technology stack selection, system scalability, performance optimization, and best development practices.
    • Developing backend solutions primarily using C# and .NET, with experience in modern frontend frameworks and cloud-based architectures.
    • Managing client communication, project planning, task prioritization, and delivery timelines to ensure high-quality results and client satisfaction.
    • Successfully delivering projects remotely, maintaining strong professional relationships with international stakeholders.
    • Participating in all phases of the software lifecycle, from initial concept and prototyping to production release and ongoing support.
    • Achieved measurable improvements in system performance, maintainability, and development efficiency through clean architecture and code optimization.

Software Engineer

Intact Systems GmbH

Remote
June 2024 – Present
  • Inspection, Audit, Certification, and Standards Software solution
  • I work as a development engineer and engineer in C# .NET and Knockout.js on Frontend side
  • My tasks are the implementation of new functionalities of new client requests, maintaining the existing implementation and fixing bugs.
  • I actively participate in meetings, making decisions for creating new functionalities, planning, development, writing documentation, presenting to clients and maintenance.
  • Achieved notable results such as optimizing code for improved system performance
  • 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

Outecho LLC

Remote
Januar 2024 – June 2024
  • 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
August 2021 – Januar 2024
  • 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
April 2023 – Present
  • 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
February 2020 – August 2021
  • 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
January 2020 – Present
  • 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 2024

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

Intact Systems

Intact

Intact is the leading provider of software solutions for audits, assessments, certification, accreditation, and standards worldwide. We go beyond mere functionality, with solutions aimed at raising the bar for our entire industry. Intact safeguards data integrity and helps all industry professionals to do a better, safer, and more efficient job. We drive your efficiency and profitability with our cloud and on-premise Software as a Service (SaaS) solutions used throughout the Testing, Inspection, and Certification (TIC) industry. We are trusted across standards and business types. From fish to food to aerospace, our software is used globally to power audits, certification, and standards on every continent and helps manage communication and business goals.
Finboa

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

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

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

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

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

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

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

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

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

Devoted Website - Angular

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

ProSafety Website

ProSafety Website - Angular

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