Software Engineer and Enterprise Architect
Hey, I'm Milan. 👋
I am a software engineer with technical leadership experience. I contributed to teams and projects such as Codeable, TimeTac, apilayer, eversign, Invoicely, ZeroSSL, and Apryse. I held different positions, including Head of IT Engineering, Lead Integration Engineer, and Enterprise Architect.
In short, I love building reliable software systems and teams while considering business, social, and technical aspects.
What I Do
Contributed to Teams
Milan is a one-man department all by himself. We worked together for 3 years at eversign, delivering several different projects of varying complexity. What stood out most to me was Milan's ability to take an idea and loose requirements, and deliver a polished, production-ready feature. He wrote specifications by identifying relevant stake holders and audiences, communicating with them and balancing technical and social aspects. He architected, implemented and tested features, either alone or in a team. He defined rollout plans, delivered the feature to customers, and kept monitoring relevant KPIs and delivering fixes until the feature fulfilled success metrics. He didn't tolerate bugs, or slow or wasteful code. He also made sure never to neglect our Slack workspace's meme channel 😉. It's hard to imagine Milan not being a top asset to any team. He has my warmest recommendation!
Mr. Milan Latinović has been employed by TimeTac GmbH in Graz, Austria as Lead Integrations Engineer from December 4th, 2017 until August 18th, 2020. TimeTac is providing web-based and mobile software solutions for time tracking and attendance management. The products of TimeTac are among the leading cloud applications in the categories of time tracking and absence planning solutions in the German speaking markets. Milan was part of our customer integrations team. His main field of work was to design and develop TimeTac Connect, our in-house integration framework that centralizes and optimizes integrations between TimeTac and our customers. Apart from this, Milan also automated the generation of TimeTac’s OpenAPI files, providing better, more reliable documentation to our customers while reducing the associated overhead. With regard to Milan’s personality, it is worth to mention that he eagerly shared knowledge and successfully provided mentorship of new team members. He has been of great help in improving business processes for integration requirements gathering and provided excellent documentation for all of his work. Milan demonstrated a goal-oriented mindset, and reliably delivered highest standards in his technical contributions and communication with all stakeholders. Milan is absolutely reliable and hard working. I can recommend him without reservation.
I had the privilege of working together with Milan for several years on some of the most used features of eversign platform. He has a unique combination of business- and software engineering skills. Milan is one of the few persons around who is capable of truly understanding and describing a complex system. This paired with an ability for very precise communication, and a friendly and respectful dealing with people makes him a colleague I could recommend to all.
Milan is a great professional and really pleasant to work with. He has massive knowledge in the IT sector and, from my direct experience, namely about ecommerce platforms, WordPress, SEO, security certificates... But Milan's contribution is not limited to this. He's the ideal consultant in the deeper level. He's constantly up-to-date with IT and digital marketing trends and will only advise you what is really good for you, in a very honest and genuine way. Milan has in fact become a colleague to us, even though formally he's an "external WordPress consultant". He really cares about the project, is very proactive in suggesting the best solution and puts a lot of enthusiastic effort on it. You will be impressed by the passion and knowledge he has and how naturally he will transmit these to you. Thanks to his baby-talk explanations, I now gained quite a good knowledge on more hidden aspects of WordPress. Milan's communication skills are also exceptional, always sending us statuses updates and completing all tasks almost always in advance. He's absolutely trustworthy, detailed and precise. Great person and consultant with hands-on mentality!
Milan is a technically marvelous IT expert, out-of-box problem solver and open-minded professional. His extensive knowledge and experience, combined with a cross-perspective approach, recommend him for a spectrum of positions, consultancy ones, or those related to development of advanced solution in process organization, knowledge management and enterprise architecture, etc. For some time he has developed a state of the art, extremely relevant blog presenting hot topics from different areas on a high quality level. Finally, he is a friendly and supportive colleague and reliable team member who struggles for continuous improvement of the performance and relations within team and organization.
Milan is an extremely talented individual with a positive attitude, can-do approach, and a great breadth of technical knowledge. Milan's ability to solve complex problems in highly dynamic business environments make him an asset to any team, and a must have in "crunch-time". It was a pleasure working with Milan, and I look forward to future opportunities to work together.
September 2020 - Presenteversign GmbH (Apryse)
Senior Software Engineer and Enterprise Architect
Building new features in coordination with sales, marketing, and management teams. Identifying relevant stakeholders and audiences, balancing technical and social aspects. Writing technical specifications, architecting, implementing, and testing. Delivering value to customers while monitoring and evaluating KPIs.
Created "Document Signer Multifactor Authentication" enabling our customers to identify via their Mobile devices in the electronic signing process. This feature increased the security and validity of our electronic signatures, generated trust among our customers, and helped sales to onboard enterprise customers.
Created "Automated Bulk Sending", providing our customers means to send large numbers of documents, automate their business processes, reduce repetitive work, and save time. This feature was a high-level sales request, resulting in a fantastic early adoption rate, onboarding of large customers, and side income enough to finance a new team member.
Migrated complete eversign user-base to our new email delivery servers. Along the way, we resolved legacy issues and introduced missing technical processes for handling bounced emails and fraud complaints. The result was optimal email delivery with 30-40% reduced cost as a bonus delivery.
Together with CFO designed and introduced a minimalistic in-house BI system. Desired and accomplished result was to measure various KPIs such as MRR, YRR, signup sources, daily sales statistics, integrations consumption sources, customer lifetime values, customer subscriptions lifetimes, etc. KPIs were then incorporated into daily processes, and adopted by sales and customer success teams; this resulted in cross-team knowledge share and increased general awareness of the possibilities we have for data-driven decisions.
January 2019 - August 2020TimeTac GmbH
Lead Integration Engineer
Primarily in charge of designing, developing, testing, and deploying complex, distributed, automated solutions. Helping enterprise customers incorporate TimeTac into their workflows and integrate with their data banks.
Created "TimeTac Connect" from scratch, defined requirements with CEO, designed software architecture, developed, tested, created release pipelines, and supported. An in-house built framework for data integration between TimeTac and enterprise customers. We automated SSO and User Provisioning processes. Firstly supporting Azure, ADFS, and GSuite, introducing more complex data integrations and workflows connecting to Microsoft Navision, Atlassian products, and SAP exports. The project was a huge success, onboarding enterprise customers with 1000s of licenses. In addition, we introduced new technical support, requirements gathering, and enterprise consultancy processes. Increased income and sales opportunities resulted in 2 new developer hires dedicated to this project.
Participating hiring process, onboarding new team members, coaching, and mentoring. For example, Anna Kastner was my mentee. As a result, she successfully assumed a leadership role after me.
With the help of our CFO, we successfully migrated invoicing system for our whole product from a custom-built to an enterprise-level invoicing solution. The result was automated invoicing, simplified accounting, and a significant decrease in accounting issues. In addition, we designed a modular system capable of introducing new payment roles and models, which supported future scalability and growth.
Successfully automated API documentation generation, combining data from controllers, legacy code, database description, entities, and ORM definitions. The result was a system that successfully generated 30k lines of OpenAPI code on each TimeTac API release! As a result, we saved 100s of hours/per month of manual work, errors, bug fixes, and support related to inconsistent documentation.
December 2017 - January 2019TimeTac GmbH
Senior Software Engineer
Being part of a multicultural and multidisciplinary team. Mainly in charge of building new modules for TimeTac, security improvements, features such as "Acess Credentials Vault", and new endpoints for TimeTac public Rest API.
Technical stack at the time was PHP (Symfony), MySQL, Doctrine as ORM, git, Docker, JIRA, BitBucket, Swagger, and Jenkins deployment scripts. Agile environment, Scrum for features, Kanban for technical support. Finally, client-side communication related to technical aspects of integration and high-end support.
July 2016 - December 2019Codeable
IT Consultant, part-time project-based
At Codeable, I was a team member with top-notch IT consultants. Only 2% of applicants were accepted as platform members, focusing on WordPress development. This role improved my
customer communication, requirements gathering, negotiation, and escalating, as well as my ability to rationalize and compromise when needed.
August 2011 - December 2018Agency for Information Society RS
Head of Department for Engineering and Technical Support
My team contributed to the strategic planning and implementation of ICT projects, supporting the digital transformation of government services, private cloud provisioning, and information security. I was involved in planning, prioritizing, mentoring, hiring, evaluations, budget negotiation, appraisals, and revision.
We established complete infrastructure and processes for issuing electronic certificates and digital identities for government ministries. The project, worth 200,000 EUR, was implemented by a team of 10+ people. It resulted in a successful audit and being the first CA in the government registry to issue electronic signatures for qualified signatures! We accomplished our goal of being able to provide government institutions with qualified electronic signatures.
We provided technical leadership and steering for government ICT projects; participated in business and architectural decisions across 30+ projects, resulting in increased implementation success and a roughly 30% budget increase for our agency.
July 2009 - July 2011Agency for Information Society RS
I supported project management and legal teams in implementing new projects and maintaining existing ones. I was a team member responsible for maintaining our infrastructure, including Active Directory, Mail server, WSUS server, Hyper-V virtualization, and LAMP stack. In addition, we supported OpenData CKAN-based projects and maintained several WordPress sites for public institutions, including infrastructure for the President's office.
Created software architecture for and implemented RegIKT, a digital register of projects and public spending. It was a C# .NET-based web service gathering information about ICT projects within the public domain. 90% of targeted public institutions participated in the 1st year, successfully tracking and classifying millions of BAM of public spending.
2020 - CurrentTechnische Universität Graz
PhD in Computer Science
Computer Science, focus on communication within software development domain; automation and AI in software teams.
2009 - 2012Faculty of Electrical Engineering, University in Banja Luka
Master's degree in Computer and Information Sciences
Final paper "Modern methodology of implementing PKI (Public Key Infrastructure) in order to promote egovernment services".
Analysis of modern methodology for implementing PKI systems, the introduction of new concepts of PKI architecture, digital signatures and certificates. Analysis of the legal and technical aspects that define areas of PKI in order to define the basic requirements which is needed to establish a functional and legally valid PKI system. Comparative analysis of the PKI system in hiring environment with target-able defining of the framework and proposals for the establishment of a PKI system RS.
2004 - 2009Faculty of Electrical Engineering, University in Banja Luka
Bachelor in Information Systems
Sc. Eng. Electrical Engineering
May 2014Government of Republic of Srpska
Coordination of rescuing civilians - Floods in Republic of Srpska
I volunteered in the team created to coordinate the rescue of civilians during the floods in the Republic of Srpska. In addition, the team created a 24/7 helpline to gather information about those in need. We created digital infrastructure, including a Facebook page and streamlined emails, which helped to coordinate helicopter rescue missions and organize and distribute aid for flooded areas.
Software Development Skills
Continuous Integration and Continuous Delivery (CI/CD)
Service Oriented Architecture (SOA)
Software Quality Assurance
Product Road Mapping
Amazon Web Services (AWS)
% indicates how recently was skill used and to what extent