Carrer de Ca l'Alegre de Dalt 59, 08024, Barcelona (SPA), Catalunya

About

Hello. I’m Nikola and I'm an experienced cloud software architect. I’m motivated by big problems, and if you’ve got some, I can help solve them.

Experience

Sanofi

December 2020 - Present
ITS Cloud Software Architect

Acting as one of high-level decision makers in the process. Determining everything from design choices to technical standards, such as platforms and coding standards. Supporting Architectural Decision meetings by analyzing functional or non-functional requirements that are architecturally significant.

  • APM (Instana)
  • Test driven development
  • Nest.js (Node framework)
  • Vue.js / Vuetify
  • Python
  • Amazon Web Services (AWS)
  • Serverless
  • PostgreSQL
  • MongoDB
  • Analyzing functional and non-functional requirements
  • Architectural Decision Records
  • Agile Development
  • SCRUM

Movilitas.Cloud

July 2019 - November 2020
Managing Officer | Principal Software Architect

Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance. Consulted regularly with internal team and customers on application development project status, new project proposals, and software-related technical issues. Led software development initiative as Subject Matter Expert and primary point-of-contact for project management staff. Interfaced with a cross-functional team of business analysts, developers and technical support professionals to determine a comprehensive list of requirement specifications for new applications. Directed software design and development across a multifaceted team to meet client needs for functionality, timeline, and performance. Led efforts to establish a local legal entity in Hungary Co-authored Research and Development document Resolved conflicts and negotiated mutually beneficial agreements between parties. Trained and guided team members to maintain high productivity and performance metrics. Improved realization of organizational objectives by effectively communicating department goals, organizational objectives, and industry trends. Applied strong leadership talents and problem-solving skills to maintain team efficiency and organize workflows to meet any daily demand. Interviewed and hired strong candidates for team openings, using job boards and social media to find applicants.

  • Analyzing functional and non-functional requirements
  • Architectural Decision Records
  • Test driven development
  • MongoDB
  • Node (Express)
  • Ionic
  • Angular
  • Android & iOS development
  • Amazon Web Services (AWS)
  • Serverless
  • CI/CD
  • Agile Development
  • SCRUM

Movilitas.Cloud

October 2018 - July 2019
Senior Software Engineer | Team Lead

Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements. Built outstanding and dynamic team of software engineers and developers which significantly boosted the overall success of the organization. Trained and mentored junior developers and engineers, teaching skills in Node.js and Angular, and working to improve overall team performance. Worked with project managers, developers, quality assurance and customers to resolve technical issues. Supervised a team of 10 developers engaged in the creation of a new supply chain cloud system Movilitas.Cloud. Created proofs of concept for innovative new solutions. Estimated work hours and tracked progress using Scrum methodology.

  • Test driven development
  • MongoDB
  • Node (Express)
  • Ionic
  • Angular
  • Android & iOS development
  • Amazon Web Services (AWS)
  • Serverless
  • CI/CD
  • Agile Development
  • SCRUM

Movilitas.Cloud

September 2017 - October 2018
Frontend Developer

Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences, and improve site interactions. Represented the team at meetings with executives and discussed project goals and milestones. Researched new technologies, software packages, and hardware products for use in website projects. Collected, defined, and translated user requirements into project designs and implementation plans. Developed landing pages, dashboards, and online applications using Angular, Node, and MongoDB.

  • Test driven development
  • MongoDB
  • Node (Express)
  • Ionic
  • Angular
  • Android & iOS development
  • Amazon Web Services (AWS)
  • Serverless
  • CI/CD
  • Agile Development
  • SCRUM

TEN.media

March 2016 - September 2017
Junior Creative Digital Designer

Designed, created, and ran impactful & memorable ads with measurable results Designed and created custom landing pages, page takeovers Extended an existing internal ad-design software output with custom components Worked with PHP, JavaScript, HTML5, CSS, WordPress, Angular.js

  • HTML
  • CSS
  • Angular
  • WordPress
  • PHP
  • Node
  • Google AdWords
  • Facebook application development
  • jQuery

BMD STIL d.o.o.

November 2015 - March 2016
Senior Web Specialist

Teamed closely with internal business units to redesign and develop BMD-Stil webshop in a more robust CMS implementation (WordPress) Created new and customized existing plugins with PHP, JavaScript, and jQuery Designed assets for marketing campaigns Prepared and managed Google AdWords campaigns

  • Web development
  • CSS
  • HTML
  • PHP
  • WordPress

Studio Obscura

December 2013 - December 2014
Visual Designer

Provided design concepts and direction on a wide variety of web, email, photography and print projects Worked with clients to analyze and assess the goals and needs of each project Presented designs to clients, explained the reasoning behind design decisions and updated designs in response to client feedback

  • HTML
  • CSS
  • Adobe Photoshop

Education

Polytechnic in Varaždin, Croatia

2009 - 2012
Bachelor
Multimedia, Design and Application

III. gymnasium Zagreb, Croatia

2003 - 2007
High school
Natural and Mathematical Department

Skills

Front-end Development
Master
  • HTML
  • SCSS / CSS / Styled Components
  • Javascript / Typescript
  • Angular
Backend Development
Master
  • Node
  • Python
  • MongoDB
  • PostgreSQL
  • Redis
  • Serverless
  • REST API design
  • GraphQL API design
DevOps
Advanced
  • Amazon Web Services (AWS)
  • Docker
  • Netlify
  • CI/CD
  • APM (Instana)
  • Automation
  • Git
Agile Methodologies
Advanced
  • SCRUM
  • JIRA
  • SCRUM master
  • Team Management
  • Project Management
Software Architectural Design
Master
  • Analyzing functional and non-functional requirements
  • Architectural Decision Records
  • Technology Leadership

Languages

Croatian
Native speaker
Serbian
Native speaker
English
Fluent

Interests

Gardening
Hiking
Reading / Writing
Travelling

References

“ Nikola has been in a direct management and architecture role for Movilitas.Cloud and has a hands-on experience with a variety of industries, technologies and platforms. He was a critical part of the team that has successfully delivered high traffic software as a service solution Movilitas.Cloud (https://movilitas.cloud). Nikola always delivered with focus on aligning IT strategy with company vision, employees and clients. He has consistently driven teams to deliver a very high quality product within stringent time and budget constraints. Nikola can master new technologies very quickly and enjoys new challenges. He has an excellent success record on all projects we have worked together. If you are looking for a candidate who is already very skilled and experienced, excels in aligning IT strategy with business vision, builds and drives motivated teams, learns very quickly, is a self starter and delivers results aggressively; certainly give him a chance. ”
Luka Obuljen, Product Owner - Movilitas.Cloud
“ I am very glad to recommend Nikola Kovacevic! He joined TEN initially at junior position of Creative Digital Designer but very quickly developed his skills and knowledge that made him highly valuable to our company. While working with TEN, Nikola was responsible for design, creation and development of interactive ad campaigns. Nikola brought to us his technical knowledge and ability, which he used to extend the internal ad platform with his custom developed solutions. He was organized, outgoing, highly competent and an excellent communicator to both local team and also in working with remote team we had in HQ. Nikola is very committed can-do professional, proud of his work and raising the bar always. He is reliable and supportive and it was my great pleasure to work with him. He was continuously learning and developing his knowledge further than his job required. I highly recommend Nikola, as his dedication and professional approach are guarantee to achieve any goal he might be given. ”
Sanja Rodinis, Managing Director South East Europe - Experience TEN d.o.o.