My Story

I’m passionate about software development and creating a great software, delivering something that I and all other people will love to use.

I started programming in 1982 using paper before I got my first computer, ZX Spectrum 48k in 1985. Since then, I love programming and I was always challenged to make things better, using whatever I could, and mostly it was software.

Since 2006 I found out that I could improve my soft skills and could contribute in teams and organization, getting into the agile world and Scrum. Since then, being hooked on software, I was hooked on agile too. After that I worked in several companies and teams, being in several agile and Scrum roles, using and improving my strong technical background, improving significantly in communication, goal setting and achieving and coaching skills to help myself and the teams to excel. Although I’m pretty experienced now, I’m still learning, I’m willing to change and I enjoy it.

Competent, highly motivated and agile teams deliver software of the greatest value. I am on the mission of creating such teams and helping teams to become highly effective and efficient, delivering high value to the business. I’m enjoying working with the teams unlocking their potential for greatness. I’m using my strong technical background, agile and coaching competencies to improve the processes, communication and guiding people improving themselves.

I am Certified ScrumMaster, Certified Product Owner, Certified Scrum Professional, ECA Business and Management Coach, NLP Practitioner, Master, Coach, and Trainer. I hold BSc degree in Electrical and Computer Engineering.

I am in software development for more than 30 years, of which more than 20 professionally, wearing different hats: Junior Developer, System Administrator, Intermediate Developer, Senior Developer, Software Architect, Team Lead, Head of Software Department, Release Manager, Product Manager, Project Manager, Consultant, Scrum Master, Product Owner, Agile&Scrum Coach, Director of Engineering, Managing Manager and probably many more. I’m a guitar player (I was good long time ago, now playing for my kids only), karate master of 4th DAN (not in shape currently) and I don’t lack life and professional experience.

I’m also the father of two wonderful boys and husband of the great woman.

Technical Leader

I’m passionate about software and technology for more than 30 years. I’m happy to have long history and rich experience of successful implementation of software projects in different industries and in different roles.

Organizational Competences

I successfully worked on setting up and changing processes and organizational patterns and culture to achieve long and short term companies’ goals.

Agile Leader

Being in an agile world for 10+ years brought me a lot of joy, learning, experience, and wisdom. I’m the first CSP in South-Eastern Europe and I led one of the first implementation in local communities.

Experienced Manager & Executive

Having a lot experience with technology and business, being in trenches and in the first lines of software engineering helped me to work with executive teams and business and to make bridges between business and engineering. I’m happy to be able to see the big picture and to have details at the same time. I’m capable of communicating with all the people in the process in their language.

I CAN HELP YOU WITH

 


SKILLS


TECHNICAL MANAGEMENT

Being for more than 30 years in computers and software brought a lot of knowledge and experience to my life. I’m passionate about the technology and software. I’m feeling lucky to be in position to be involved in and to lead some of the really great and big projects, teams and organizations.

ORGANIZATION MANAGEMENT

Had an opportunity to lear from waterfall fails and than for more than decade from agile ups and downs made me pretty knowledgable and experienced in ways of software development. I am able to listen, observe, learn and make tough decisions, leading an organization towards its goals.

AGILE SOFTWARE DEVELOPMENT

Being an agilist for more than a decade, I’ve been wearing many hats, seen many problems, solved most of them and learned a lot. I’m proficient with Scrum, Kanban, Technical practices (like XP), Lean, SAFe and many more. I really love hitting a goal, delivering great software in time and work in happy, successful environment.

PEOPLE MANAGEMENT

Working with people and their development for years, I learned how to make my leadership styles flexible for the benefit of people I’m working with. Although, still, my dominant leadership style is coaching style and  I’m the most comfortable when I’m helping people to develop in the best versions of themselves. I believe that, if people are treated well and coached on their development path, they can contribute the organization in the best possible way.

WORK EXPERIENCE

EDUCATION


Managing Director
TTI (2016 – present)


Leading Serbian office and the team on the path of achieving magnificent results.

Director of Engineering/Agile Project Manager
TTI (2016 – present)


Consolidated complete development process, including agile practices and the quality and get the product on track. Created agile environment, worked with executive team and the engineering teams on establishing agile practices and embracing agile principles. Revived product backlog using User Story Mapping and Impact Mapping.

Coaching Agile Teams (2015)

coachingagileteams_certificate

Release Manager/Senior Scrum Master
TomTom (2014-2016)


Released “the most complex product in TomTom history”, Bandit camera, project worth 50M EUR. I organised and led five software teams on critical mission path with very strict deadline dates. Software development was pretty coupled with hardware release dates, so I successfully applied agile practices to release successfully

NLP TRAINER (2013)

Scrum Master/Senior Software Engineer
Sungard (2013 – 2014)


Initiation of 50M project of post-trade derivatives software. Evaluated and released full developer environment/infrastructure. Introduced agile processes within four initial teams. Developed the first version of custom, domain specific, NoSQL structure to comply with the high performance PTD requirements.

ECA Business and Management Coach (2011)

markomajkiceca_license

Head of Software Department
BeotelNet (2008-2013)


Delivered high quality, technology state of art, ERP size, ISP specific eco-system, including more than dozen autonomous applications and services. Output was more than a million lines in the codebase (tests not included). Enabled average growth of 30% a year including new prospects and savings in business processes.

Senior Java Developer
Mogul (2007-2008)


Technical Lead and software engineer for several Nordic media companies portal projects. Delivered in time, on budget with happy clients. Worked on J2EE web application including several cutting edge (at the time) Java frameworks like Spring, Hibernate, Struts2, Acegi security etc.

NLP BUSINESS COACH Coach (2011)

Senior Portal Developer
Qualysoft (2006-2007)


Developed the most popular local social portal in Serbia (caskanje.info) at the time, using Drupal for proof of concept and full stack Java web application via AndroMDA. Worked on J2EE web application including several cutting edge (at the time) Java frameworks like Spring, Hibernate, Struts2, Acegi security etc. Also let Qualysoft team during critical phase of project start, together with Accenture team on Telenor Oracle E-Business Suite project.

CERTIFIED SCRUM PRODUCT OWNER (2011)

CSPO

Software Engineer/System Administrator
Telefonija/BeotelNet (2003-2006)


Developed several in-house and for the clients applications, PHP/MySQL and Java based. Improved completed hosting system (Linux and Windows). Created modern (at the time) virtual infrastructure using VMWare software stack.

NLP MASTER (2011)

nlp_master

Software Engineer
Freelance (2002-2003)


Developed several applications for the clients using Delphi/MSSQL, PHP/MySQL for Windows and Linux. Covered business domain, ERP modules.

NLP BUSINESS PRACTITIONER (2010)

Software Engineer
Mikrokom (2000-2002)


Worked on ERP systems for several big Serbian companies using Delphi and different databases (MSSQL, Interbase, Paradox). Introduced Delphi for web applications in the company.

Software Engineer/System Integrator
Freelance (1995-2000)


Worked on development of smaller modules using Pascal and C. Installation and integration software/hardware/network for several small Serbian companies.

CERTIFIED SCRUM PROFESSIONAL(2009)

CSP Certificate

CERTIFIED SCRUM MASTER (2008)

CSM Certificate

Bachelor EE, Computer Science and Telecommunications


Engineer of Electronics and Telecommunication


1995

PROJECTS

  • Delivered a new generation of Live product;
  • Consolidated Product backlog – worked with the executive team, the product team on translating company vision to product vision to product roadmap. Using this product roadmap, themes and epics to groom the backlog and release workable items creating high quality Product Backlog.
  • Established high agile development standards in the product team and engineering
  • Established great communication between NY and Belgrade teams, between Product and Engineering departments.
  • Trained Engineering team in agile, coached the team and the individuals on regular basis.

The most sophisticated and smartest action camera on the Market: TomTom Bandit Action Camera. I led complete eco-system, several co-located and remote teams, introduced agile principles and practices, training and coaching the teams. Worked with other managers and executives on establishing agile culture. Being responsible for release process, including on time, on budget and on cadence delivery.

World class, high scale and volume Post Trade Derivatives software. I led initial agile and Scrum introduction and implementation. I designed and implemented complete development infrastructure including project management tools, CI system, versioning system, wiki. I developed completely custom NoSQL structure using Java to comply with the high performance and high volume PTD requirements.

Delivered high quality, technology state of art, ERP size, ISP specific eco-system, including more than dozen autonomous applications and services. Output was more than half a million lines in the codebase (tests not included) in main (Sunflower) app only. Enabled average growth of 30%  a year including new prospects and savings in business processes.

Full project list on this page.

COMPANIES

…I contributed to.
And I was (or still am) proud to be part of.

TTI
TomTom
Sungard
Beotel
Mikrokom
Qualysoft
Mogul
Telenor
Accenture
EPS
Telenor
Centrosinergija
Stampa
Telefonija

FROM THE BLOG

Servant Leadership

 by

The phrase “Servant Leadership” was coined by Robert K. Greenleaf in The Servant as Leader, an essay that he first published in 1970. In that essay, he said:

Read More

List of Agile Practices

 by

This is a list of some good agile practices.
It is up to you to utilize this list and to choose which is the most suitable and useful for your team, project or organization.
Experiment and enjoy.

Read More

May The Force Be With You

 by

Scrum and agile practices are important. They are good for establishing healthy habits and discipline needed for project success.
I am sure that you’ll find them useful, but is there something more there?

Read More

MORE

CONTACTS



Marko MajkicHome