We, as humanity, now more than ever depend on the Information Technologies (IT) in our everyday operations: work and business, science and exploration, entertainment and fun, health and fitness, family and socializing; i.e. in all elements that make the fabric of lives. Fortunately for us at TIAC, the infiltration of IT into all aspects of living seems to still be at its very beginning, and from this point in time it is difficult to envision the limits of the evolutionary path of IT. Indeed, just look at the amazing business trends in the past decade or two: the trends are ever increasing their pace. This increased dynamics lends a whole lot of opportunities to our business. The point is, there are opportunities all around us, and we have to be just enough innovative to turn these opportunities to our favor.

- How we see IT business

Management team

Vladimir MandićManaging Partner and Co-Founder

Vladimir Mandić

Managing Partner and Co-Founder

Experience of 15 years as managing partner at TIAC d.o.o.  and of 6 years as a lecturer at the University of Novi Sad, Serbia. Previous experience as a research and teaching assistant at the University of Novi Sad, Serbia (8 years), University of Oulu, Finland (4 years), and University of Maryland, USA (1 year).

A member of the board with Vojvodina ICT Cluster.

Holds a PhD in software engineering.

His professional experience includes experience in software development, leading software teams, project management, software quality assurance, and software process improvement; participation in over 40 industry projects including collaboration in several international research projects; experience in leading teams and running a small enterprise – software quality assurance, HR management and cash flow management.

Mita StojićExecutive Manager and Co-Founder

Mita Stojić

Executive Manager and Co-Founder

Experience of 15 years as executive manager at TIAC d.o.o. , 1 year as R&D  in M&I Systems, Co. and former  CTO at Infora Research Group and  M&I Systems, Co.

Holds a BSc in computer science.

His professional experience includes: experience in software development, leading software teams, project management, software architecture; being a project leader on over 50 software development projects; experience in running and managing a small enterprise – sales, marketing, sub-contracting, operations, corporate finances.

Dragan VasićChief Developer and Co-Founder

Dragan Vasić

Chief Developer and Co-Founder

Experience of 15 years as Chief Developer / System Architect at TIAC d.o.o.

Holds an MSc in computer science.

His professional experience includes experience in software development, leading software teams, project management, and software architecture; participation in over 22 software development projects.

Other Team Roles

  • Testimonial

    About PM

    Our project managers have ample experience in leading projects to their successful finish. They have been working in this role for 5 years or more and have over 70 projects of various complexity and duration behind them. They have been formally, informally and practically educated in this area and usually have wider experience in other relevant areas such as software development, business analysis, QA, etc. They are able to apply standard project management methods as well as agile methodologies using various tools and applying PMI best practices.

  • Testimonial

    About Guru dev.

    Guru is commonly defined as “a person who has a lot of experience in or knowledge about a particular subject”. Our guru developers are people who indeed fit this definition. They have over 10 years of experience. Their knowledge starts with coding and builds up to expert knowledge across programming languages, technologies (.NET, java, PHP etc.), databases, architectures, tools, and methods. They possess in-depth understanding of computer science and its concepts, best-practices, in both practical and theoretical sense. They have the ability to generate new concepts for creative problem solving using latest technologies and trends. They are highly motivated, driven, focused on results, able to communicate their vision and to lead others. Being a guru assumes profound understanding of the project domain, i.e. expert in both technical and domain knowledge. Usually, gurus are not hired from the beginning, but rather they are made through time working long enough on a project.

  • Testimonial

    About Senior dev.

    Senior developers have over 5 years of experience in software development, and have experience with multiple projects in different areas. This experience has given them opportunity to apply their knowledge and further grow in technologies they specialize in, but also to expand their horizons into new fields. They are independent, self-motivated, capable of solving complex problems and leading smaller teams. It is assumed that they have good analytical skills that allow them to break a problem into manageable pieces, define creative solutions, and generate a list of tasks for a successful implementation of the solutions.

  • Testimonial

    About Intermediate dev.

    Intermediate level developers have experience of multiple projects, usually within their core knowledge area. They have 3-5 years of work experience. It is assumed that an intermediate developer can receive the task and in the most cases completed it successfully on his own. Intermediate level developers are expected to come out with the concept of the solution in consultations with a senior developer on the project. They are able to work independently on most of the tasks, and with some guidance on more challenging problems. They are eager learners, good team players, but they are also able to give guidance to junior level developers.

  • Testimonial

    About Junior dev.

    Our junior developers have up to 2 years of experience. Their knowledge is usually specialized in one technology but it can range from starting to intermediate level, depending on their previous background. They have sufficient level of skills for implementing basic tasks. Basic tasks include a full description of work, e.g. explained concept, given model, and description of procedures. Being junior however doesn’t mean that they don’t possess relevant knowledge for their job description, just that they need more experience to progress to the next level. The work of a junior developer is overseen by an experience developer who is responsible for setting tasks and accepting completed tasks. They usually have bachelor degrees and work experience of several projects.

  • Testimonial

    About BA

    Experience of our business analysts ranges from several to over 10 years of practice in this role. The projects they have worked on range from small to large multi-modular several-year-long projects. They have also worked on projects where sole focus was to develop the software requirements specifications. They work in compliance with IEEE, IIBA and PMI best practices to apply appropriate methods for requirements elicitation and to get well defined specifications. They work closely with clients focusing on their needs as well as with the rest of the project team to make sure that communication is efficient and accurate.

  • Testimonial

    About QA

    Quality assurance engineers working with us are usually experienced business analysts as well. Their job is to make sure that the initial requirements are implemented as defined and that software works as intended. They apply various testing methods depending on the project type, size, complexity and domain. Their personal skills such as orientation to detail, analytical thinking, meticulousness, good communication skills and patience are essential part of their job description.

The Team

``Work smarter, not harder!``

Work smarter, not harder!

``Work smarter, not harder!``

It’s not worth of doing if it doesn’t make at least a bit of fun.

``Work smarter, not harder!``

Persistence and diligence.

``Work smarter, not harder!``

Keep calm and use your brain!

``Work smarter, not harder!``

I am putting myself to the fullest possible use, which is all I think that any conscious entity can ever hope to do.

``Work smarter, not harder!``

Most tasks aren’t well suited to being performed by people, and are best left to our machines.

``Work smarter, not harder!``

When it is obvious that the goals cannot be reached, don’t adjust the goals, adjust the action steps.

``Work smarter, not harder!``

A day without laughter is a day wasted.

``Work smarter, not harder!``

Impossible is nothing.

``Work smarter, not harder!``

What we see depends mainly on what we look for.

``Work smarter, not harder!``

How you look at it is pretty much how you’ll see it.

Everything can be improved.

Knowledge is strength.

You miss 100% of shots you don’t take.

Quick, light and transparent communication is the key to success.

Failure is one valuable lesson on a way to success.

Aim for the moon. If you miss, you may hit a star.

Don’t wish it was easier, wish you were better.

Choose a job you love, and you will never have to work a day in your life.

Luck is what happens when preparation meets opportunity.

Simplicity is the ultimate sophistication.

Logic will get you from A to B. Imagination will take you everywhere.

You never know what you can do until you try.

Persistence is a secret weapon for everyone.

The quieter you become, the more you are able to hear.

Weeks of coding can save you hours of planning.

The key to success is to focus on goals, not obstacles.

Life doesn’t give you what you want. It gives you what you work for.

The bad news is time flies. The good news is you’re the pilot.

Simple things should be simple, complex things should be possible.

Everything is rock ‘n’ roll.

Simplicity is the soul of efficiency.

Work until your idols become your equals.

Whatever the mind can conceive and believe, the mind can achieve.

First, solve the problem. Then, write the code.

Whatever you do, do it with a smile on your face.

Get used to maneuvering other peoples’ code you don’t understand… it doesn’t get easier.

Victory loves preparation.

You miss 100 percent of the shots you don’t take.

Believe you can and you’re halfway there.

A world without problems is a world without innovation.

Nothing is particularly hard if you divide it into small jobs.

Don’t wait for opportunity. Create it.

Don’t wait for the perfect moment, do it now.

There are many solutions to a problem, finding the optimal one is the fun and challenging part.

Don’t be busy; be productive.

Think outside the box.

Clean code reads like well-written prose.

You never know what you can do until you try.

A man learns nothing from winning. The act of losing, however, can elicit great wisdom. It’s inevitable to lose now and again. The trick is not to make a habit of it.

Learn everything you can, anytime you can, from anyone you can.

Success is walking from failure to failure with no loss of enthusiasm.

Believing in yourself is the first secret of success.

Still waters run deep.

All we have to decide is what to do with the time that is given us.

If you’ve never failed, you’ve never tried anything new.

Life is ten percent what happens to you and ninety percent how you respond to it.

We are what we repeatedly do.

Be persistent in what you want to achieve.

Anyone who stops learning is old, whether twenty or eighty. Anyone who keeps learning stays young. The greatest thing you can do is keep your mind young.

Nothing is perfect.

Long-term consistency trumps short-term intensity.

Life is what happens when you’re busy making other plans.

Success is going from failure to failure without losing your enthusiasm.

You won’t enjoy your life if you don’t enjoy your challenges.

Dream big, stay positive, work hard, and enjoy the journey.

Pet a cat when you encounter one on the street.

Enjoy your work.

The better you become, the better you attract.

Happiness is not something ready made. It comes from your own actions.

Every action is an opportunity to improve.

The grass is green where you water it.

The bad news is time flies. The good news is you’re the pilot.

Don’t fear failure, understand it and have the courage to change and adapt.

Make it work, make it right, make it fast.

Doing things you don’t enjoy reduces your effectiveness.

Tenacity and adversity are old foes.

A program is never less than 90% complete and never more than 95% complete.

Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away.

Who flies – is worth it.
Who is worth – flies.
Who does not fly – is not worth it!

You don’t need the best people to produce world-class results.

Talent wins games, but teamwork and intellingence win a championships.

Do or do not. There is no try.

A world without problems is a world without innovation.

Believe you can and you’re halfway there.

Quality is never an accident, it is always the result of intelligent effort.