Milan Latinović
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
Software Engineering
Tech stacks come and go; they change from project to project. What I see as a constant is my love for solving complex problems and understanding how technical and social systems work. As simple as that. I enjoy creating or improving existing features and processes while building strong, united, compassionate teams. I value well-informed and, ideally, data-driven decisions.
Throughout 15+ years in software development, I had an opportunity to support digital transformations; design PKI and CA systems; design, develop, release, and maintain many different products; scale features of a growing SaaS; automate and implement complex API-driven integrations. All this while working with marvelous and brilliant individuals from all over the world.
Technical Leadership
I have experience leading software development teams of up to 10 people with a proven track record. Successful feature delivery resulted in company growth and new hires. With team growth came a necessity for mentoring and coaching, which I enjoyed.
Mediated technical requirements between teams or companies. For example, helping sales, marketing, and tech teams define architecture requirements for the new feature; design and developing KPIs with CFO. More complex topics were large-scale integrations between different products to cross-sell. Again, recognizing and classifying various solutions by complexity was crucial here.
Contributed to Teams
Research and Publications
Automation and Artificial Intelligence in Software Engineering: Experiences, Experiences, Challenges, and Opportunities - Proceedings of the 54th Annual Hawaii International Conference on System Sciences, HICSS 2021 · Jan 8, 2021
Rethinking Authorization Management of Web-APIs - 2020 IEEE International Conference on Pervasive Computing and Communications (PerCom) · Jun 29, 2020
Testimonials
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!
Adrian Gligor
Head of Technology at LimeWire (at time)
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.
Gerald Senarclens de Grancy
CTO at TimeTac (at time)
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.
Alex Khalevine
Senior Frontend Developer at eversign (at time)
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!
Gloria Serafini
Omnichannel Project Manager - Online Flagship Stores at YOOX NET-A-PORTER GROUP (at time)
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.
Dragan Vučić
CEO at Cyclos Systems (at time)
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.
Branko Dumanovski
Head of Department at Civil Service Agency of RS (at time)
Resume
Experience
September 2020 - Present
eversign 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 2020
TimeTac GmbHLead 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 2019
TimeTac GmbHSenior 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 2019
CodeableIT 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 2018
Agency for Information Society RSHead 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 2011
Agency for Information Society RSSoftware Engineer
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.
Education
2020 - Current
Technische Universität GrazPhD in Computer Science
Computer Science, focus on communication within software development domain; automation and AI in software teams.
2009 - 2012
Faculty of Electrical Engineering, University in Banja LukaMaster'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 - 2009
Faculty of Electrical Engineering, University in Banja LukaBachelor in Information Systems
Sc. Eng. Electrical Engineering
Volunteering
May 2014
Government of Republic of SrpskaCoordination 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
Software Development
Software Architecture
Software Design
Computer Science
Rest APIs
Web Services
Continuous Integration and Continuous Delivery (CI/CD)
Enterprise Architecture
Cloud Computing
Service Oriented Architecture (SOA)
Software Quality Assurance
Leadership Skills
Team Leadership
Communication
Technical Leadership
Coaching
Mentoring
Product Road Mapping
Strategy Alignment
Negotiation
Tech Skills
Symfony Framework
PHP
MySQL
Git
Amazon Web Services (AWS)
Docker Products
Java
C#
% indicates how recently was skill used and to what extent
Languages
- English
- German
- Serbian