Milos G.

Milos G.

Senior Software Engineer

Belgrade, Serbia
Hire Milos G. Hire Milos G. Hire Milos G.

About Me

Milos is a Senior Software Engineer with 15+ years of experience gathering business requirements and designing and implementing web applications and content management systems. His specialty is Java and related technologies including Spring, Spring Boot, Documentum, Struts 2, WebWork, JPA, and Hibernate. Milos has successfully implemented 30+ projects in a broad variety of client areas of expertise, including several startup projects. He is target-oriented and works effectively in a fast-paced environment.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 years)
, Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Nayms
Nayms
Full-Stack developer
2022 - 2024 (2 years)
Remote
  • Contributed to the development of Nayms, a regulated, on-chain insurance marketplace for the digital asset economy, by building both back-end (Spring Boot) and front-end (React, Redux Toolkit) components. The platform facilitates the creation of insurance programs, capital raising, and risk management using blockchain technology.

Spring BootWeb3 Web3.jsReact Redux ToolkitAWSAmazon DynamoDB
LemonBrew
LemonBrew
Backend developer
2019 - 2020 (1 year)
Remote
  • Contributed to the development of a Spring Boot/React platform aimed at simplifying real estate transactions by connecting sellers, realtors, and buyers. Key responsibility included designing and implementing the back-end REST API.

Java 8 Spring BootMySQLdb Hibernate
Freelancer
Freelancer
Full-Stack Developer
2018 - Present (7 years)
, Remote
  • Developed a Bankruptcy and Enforcement Strengthening Activity (BES) Electronic Reporting System (ERS) focused on improving core business processes of the Serbian bankruptcy system.

  • Worked on the development of several CSC/FirstDoc implementations in Life science field, including configuring a FDRD 6.2.1 system for a pharmaceutical company based in the UK, and a FDRD 3.2 system that is used by the marketing department of a leading Swiss pharmaceutical company.

  • Developed various WDK components, TBO, and SBO services used by a French company to produce complex aircraft manuals. Used several Documentum WDK based systems and DFC tools.

Tetrascience
Tetrascience
Full-Stack Developer
2018 - 2022 (4 years)
Remote
  • Developed and maintained key components of an AWS cloud-based platform for bio-pharma R&D, encompassing data acquisition, processing, and visualization. Responsibilities included building and supporting the data ingestion pipeline (loading raw data into S3), configuring platform infrastructure (SSO integration, health monitoring), and developing user interfaces for data acquisition and system monitoring. The platform leverages S3, PostgreSQL, Elasticsearch, and Athena to enable data analysis and visualization.

Solutions for Human Capital
Solutions for Human Capital
Senior Software Engineer
2006 - 2018 (12 years)
, Serbia
  • Worked on several Documentum ECSF and EPFM implementations with various project roles, including system architect, consultant, developer, and support. Gathered business requirements, produced functional requirements, and configured EPFM system with several customizations.

  • Developed various WDK components and DFC actions (bulk loading, bulk export, actions framework, event plugins, JSP controls, etc.) for Saipem, Italy.

  • Created a migration tool that would convert already existing out of the box Documentum documents to ECSF ones for Saudi Aramco, Saudi Arabia (world largest oil and gas company).

Portfolio

Lead Developer - EPFM (Enterprise Plant Facilities Management) / CP (Capital Projects)
Lead Developer - EPFM (Enterprise Plant Facilities Management) / CP (Capital Projects)

The project was a configurable and extendable platform based on Documentum that allows engineering companies to create and collaborate on technical and non-technical documents, route them through various review and approve workflows, transmit and receive documents from customers in an official way. Added support for reporting and various integration with 3rd party software. Participated in the design and architecture of the entire solution, acting as Lead Developer. Worked on the development of later versions and also acted as a delivery engineer working directly with customers. Technologies used in the project: Oracle, MSSQL Server, Java, Spring.

Back-End Developer - Bankruptcy and Enforcement Strengthening Activity (BES) Electronic Reporting System (ERS)
Back-End Developer - Bankruptcy and Enforcement Strengthening Activity (BES) Electronic Reporting System (ERS)

BES IT is developed in order to improve bankruptcy operations within the Republic of Serbia. It focuses on improving core business processes of the Serbian bankruptcy system, including bankruptcy administration, regulatory oversight of licensed bankruptcy administrators, a risk-based management system to flag possible fraudulent activities, and a public forum to make the bankruptcy arena more transparent as well as promote best practices in bankruptcy administration. Acted as a back-end developer for the project, designing and implementing various parts of the system (base domain model, quartz jobs, various bankruptcy algorithms, etc). Also, a big achievement was connecting the system with JBoss Drools and writing various alarms to detect fraudulent situations. Technologies used in the project: Java, Spring, Struts2, Eclipse Link, ExtJS.

Software Developer - Data Integration Platform
Software Developer - Data Integration Platform

The project is a data integration platform that automatically collects experiment data, centralizes data into a datalake, transforms data as per client needs, and finally prepares data for analysis. Acted as the main developer for the project, capturing the data from various sources. Technologies used in the project: Node.js, React, and Amazon AWS services.

Education

Education
Master of Science, Computer science and informatics
University of Belgrade
2001 - 2007 (6 years)