Milan S.

Milan S.

Senior Software Engineer

Banja Luka, Bosnia and Herzegovina
Hire Milan S. Hire Milan S. Hire Milan S.

About Me

Milan is a Senior Software Engineer with 10+ years of experience working with diverse technologies to create innovative and user-friendly software. He began his career as a full-stack developer using Java EE, JSF, PrimeFaces, MySQL, and CSS, but in 2016, he transitioned to JavaScript, React, and React Native as part of a rapid prototyping team where he focused on short iterations and user feedback. Most recently, Milan has been engaged in enterprise projects collaborating closely with back-end and UX/UI teams and working with TypeScript.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 years)
Remote,
  • Creating and developing innovative software solutions for clients across a broad range of industries.

ABS System AG
ABS System AG
Software Engineer
2023 - Present (1 year)
Germany
  • Software developer working on a web app for providing safety solutions in various industries. They are known for producing safety products such as personal protective equipment (PPE), safety signs, barriers, and other workplace safety solutions. Additionally, they are helping with planning and ordering solar panels and all needed parts for installation.

Sparwk AS
Sparwk AS
Lead Mobile Developer
2022 - 2023 (1 year)
Norway
  • Architecture and development of Android and iOS mobile apps using React Native. Implementation of CRUD using REST API endpoints and React Query in the mobile apps. Custom implementation of UI components, onboarding flow, identity verification etc.

codecentric AG
codecentric AG
Software Developer/JavaScript Mobile Developer
2015 - 2019 (4 years)
Banja Luka, Bosnia and Herzegovina,
  • Regularly deliver customer-focused rapid prototyping, product discovery, and MVP developments as part of the Digitalization Labs team.

  • Successfully built an automated application delivery system connected with slack to save time for manual distribution within the team.

  • Placed first on the Siemens MindSphere Open Space Challenge to connect machines with the cloud platform developed and operated by Siemens and to visualize production data.

Business Processes and Systems (BPS)
Software Developer
2012 - 2015 (3 years)
Banja Luka, Bosnia and Herzegovina,
  • Regularly built and refined software applications used by multiple companies on a daily basis targeted at HR and accounting processes.

  • Played an integral role in a team of 4 developers to successfully restructure a time management (HR) application to optimize report generation and improve the overall user experience on the platform.

  • Regularly communicate with product owner on issues and collaborate with support team to provide timely and high quality solutions when needed.

Portfolio

Software Developer - Hansetrans iOS and Android Application
Software Developer - Hansetrans iOS and Android Application

The HIT Mobil app allows users to get transport orders from HANSETRANS, with features for managing the whole process. Implemented the UX/UI for the app, developed the main functionalities of the app for managing transportation and assemblingy of bought items. Successfully identified and extracted reusable components to optimize application development and consistency.

Software Developer and Architect - BL bioskop
Software Developer and Architect - BL bioskop

The BL Cinema app provides an overview of the current repertoire of cinemas in Banja Luka, as well as a preview of the films that will be shown shortly. It has a features for the price list, which contains ticket prices for days and times as well as provide cinema location information and a map view, with direct contact from the app by phone/email for bookings for a ticket or for additional information. Created the architecture and UX/UI design, implementation and maintenance of the app. It is heavily optimized for users with limited mobile data and slow connection.

Software Developer - Smartcast
Software Developer - Smartcast

Smartcast offers an all-in-one solution for smart, cost-effective cloud-based playout that gives users full control over their content and broadcast TV channels. Engaged as a full stack developer on the project with the goal of implementing a playout manger and schedule system for audio and video records. Successfully led the frontend development process and implemented the UX/UI.

Software Developer - Wowflow iOS and Android App
Software Developer - Wowflow iOS and Android App

Developed wowflow an innovative tool for service, cleaning and maintenance personnel. It gives them an easy and user-friendly solution for documenting tasks in real-time with status reports. Led mobile development on the project; created workspaces and issues, added and annotated photos and images from the phone gallery, implemented a flow for issues, scanning QR codes, receiving push notifications, and multilingual interface.

SPARWK AS
SPARWK AS

Build your public profile with the SPARWK Passport and showcase yourself. Use it as your personal website and EPK. It’s never been easier to let others discover you online. Your passport for the music industry.

Education

Education
Electrical Engineering (Information Technology)
Faculty of Engineering, Banja Luka
2005 - 2012 (7 years)