Mihai Oltean

Software Engineer

About me

I'm Mihai Oltean, a software engineer with a passion for using code to solve real-world problems.

I start by understanding the needs of people and their routines. Then, I use my technical expertise to develop solutions that are both effective and user-friendly. I believe that software should be used to improve people's lives, not to complicate them.

I'm a student of life and a traveler of knowledge. I'm always looking for new ways to learn and grow. I'm also a strong advocate for collaboration and believe that the best solutions come from working together.

If you're looking for a software engineer who can help you improve the world, then I'm your person. I have the skills, the knowledge, and the passion to make a difference.

Mihai Oltean

Code to Reality: Building the Future Together

Code is the problem-solver of today and the builder of the future.

Together, we can bring your ideas to life.

Communication: The Key to Problem-Solving

Communication is essential for problem-solving.

It is the only way to understand the problem, identify potential solutions, and build consensus on a course of action.

Beyond Code: Global Impact

Code's impact extends far beyond the digital realm.

It connects individuals across the globe and empowers them to tackle challenges that were once deemed insurmountable.

Tech Stack

Frontend technologies

HTML

CSS

Javascript

Typescript

Angular

Ionic

Backend technologies

.NET Core

C#

MSSQL

PostgreSQL

Cloud technologies

Azure

Google Cloud Platform

Projects

Hibob

Working at Hibob, the newest HR platform disruptor on the market. My role is mostly focused on integrations with other platforms

Responsibilities:

  • Develop technical design
  • Conducting code reviews
  • Estimate
  • Mentoring and provide technical presentations
  • Collaborate with stakeholders
  • Demos

Room Wizard

Working as a software engineer for the new Steelcase's Roomwizard, providing a new experience to meeting rooms and for the office spaces of the future.

Responsibilities:

  • Develop vertical features
  • Conducting code reviews
  • Estimate
  • Mentoring and provide technical presentations
  • Organize cross teams features

OK Kosher

Worked as a software engineer for building the OK Kosher internal processes for emitting Kosher Certificates. The solution is tracking all the entities from products, factories to companies, expenses and formulas.

Responsibilities:

  • Develop vertical features
  • Conducting code reviews
  • Estimate
  • Mentoring and provide technical presentations
  • Technical design

Autowass

This project is designed as a solution for the car service industry in Romania and it offers a platform where clients can manage and track their cars history and interact with the partner services in order to solve them.

Responsibilities:

  • Presenting demos to clients
  • Conducting code reviews
  • Estimate
  • Provide technical improvements to client
  • Design the UI/UX for future features

ATOM

The solution was built for Bosch for the plant near Cluj-Napoca to speed up tool delivery process and gain traceability and know real-time where tools are.

Responsibilities:

  • Develop vertical features
  • Presenting demos to clients
  • Conducting code reviews
  • Estimate
  • Provide technical improvements to client

B4

This bookkeeping software helps enterprise companies supervise their budgets, expenses, and profit by area.

Responsibilities:

  • Develop vertical features
  • Present demos to clients
  • Conduct code reviews
  • Mentor junior developers
  • Estimate project features

Intelligent Door Panel

This meeting app is built for iPads in enterprise meeting rooms to improve the meeting experience.

Responsibilities:

  • Develop vertical features
  • Present demos to clients

Blog

This will be a quick and more “back-to-basics” kind of article.
While doing some small refactoring, I stumbled across a situation where I had to pass an object, but the shape of the object is completely different depending on the component using that...
Oh boy, when I first understood this principle, I felt like a rockstar. ⭐️
I remember first reading about it in Head First Design Patterns. It was so catchy that it stuck with me since then. If you haven't heard of it, you might know it as Inversion...
For me, January is the most dreaded month of the year.
Everything is dark, cold, motivation is low and you have all the existential crisis for a couple of weeks. That's me in January. Not a great presence to be around.
This year I wanted to sail agai...
This article's idea came up from a presentation that I attended at NgPoland 2023 - Matt Lewis - Making Development Times Fast With Esbuild. If you don't have access to it, I recommend checking out https://github.com/clickup/ngx-esbuild

Starting a pr...
Since the release of Angular 14, we were introduced to a new way of structuring our Angular applications with Standalone components.
It's something that I embraced quickly because I was already using the SCAM pattern and Standalone components removed...
Probably one of the things that I love about Angular is the dependency injection capability that comes with OOTB.
I thought .NET's dependency injection usage was simple, but the one from Angular is way better from a developer experience perspective.
...

Let's schedule a meeting!

Mihai Oltean

Mihai Oltean

Software Engineer

or