Team

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 11 years as managing partner at TIAC d.o.o.  and of 2 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 (6 years), University of Oulu, Finland (4 years), and University of Maryland, USA (1 year).

A member of the board with Vojvodina ICT Cluster and Infora Research Group.

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 20 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 11 years as executive manager at TIAC d.o.o.  and of 4 years as CTO at Infora Research Group.

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 11 years as Chief Developer / System Architect at TIAC d.o.o. and of 4 years as a CTO at Infora Research Group.

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 20 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!``

Make it count.

``Work smarter, not harder!``

Nature may reach the same result in many ways.

``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.

``Work smarter, not harder!``

All things are difficult before they are easy.

It’s only rock and roll and I like it.

If it can be thought it can be done!

Everything can be improved.

Mindset is everything.

Knowledge is strenght.

What you do today can improve all your tomorrows.

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