Profileimage by Stjepan Marjanovic SENIOR JAVA ARCHITECT, SISTEM ARCHITECT, DEVELOPER, INTEGRATOR • PROJECT MANAGER from Vrhnika

Stjepan Marjanovic

available

Last update: 06.09.2023

SENIOR JAVA ARCHITECT, SISTEM ARCHITECT, DEVELOPER, INTEGRATOR • PROJECT MANAGER

Company: SAN-BIT Stjepan Marjanovic s.p.
Graduation: BSc. Computer science
Hourly-/Daily rates: show
Languages: English (Full Professional) | Serbian (Native or Bilingual) | Slovenian (Limited professional)

Keywords

Architecture Database Design Systems Integration Innovation Java (Programming Language) Banking Services Communication Consulting DevOps Enterprise Resource Planning + 11 more keywords

Attachments

MARJANOVIC-Stjepan-SM_100323.docx

Skills

Accomplished, innovative, and visionary senior project manager and system developer with over 30 years of experience successfully ensuring optimum performance across all project aspects including consulting, system integration, IT design and architecture, and database design. Utilise exceptional knowledge of IT environments and polished communication skills to build strong relationships with clients and suppliers and lead cross-functional technical teams to consistently outperform project objectives. Demonstrated ability to identify complex technical issues and implement optimum solutions. Track record studying, rapidly understanding, and effectively implementing new technologies.
Core Competencies:
Project Management • Account Management • System Integration • Database Design
Team Leadership • IT Design & Architecture • ERP Systems • Banking Systems • Core Systems • Traffic Systems • IoT • Microservices
Public Sector Applications • Toll and traffic systems • Health systems • Web Services • Enterprise Applications • Negotiations • DevOps

Project history

07/2019 - 03/2022
Software architect, Senior Java developer
Philips (Other, 5000-10.000 employees)

Integration of different Philips’s kitchen appliances, and coffee into one IOT system having huge scale of microservices on Amazon platform, distributed all over the world.
  • System/Software design - architecture, development
  • Optimize the system – static and dynamic
  • Integrations with other systems

10/2015 - 06/2019
Java Software Developer, Scrum master
Kapsch (Other, 1000-5000 employees)

Bulgarian National Tolling System
Spring java-based system that is used as service to track the trip, integrate with mapper provider and provide information to backend systems such as accounting, or other stakeholders’ system.
  • Software design, development
  • Optimize the system – static and dynamic
  • Integrations with other systems

Proxy system – toll payment PAAS
Spring java-based system that is used as service to track the trip, integrate with mapper provider and provide information to backend systems such as accounting, or other stakeholders’ system.

January/2016 – December/2017          developer, SCRUM muster

  • Lead and train the team to be more agile in dynamic environment
  • Design, development
  • Optimize the system – static and dynamic
  • Integrations with other systems

MTD – toll payment system
Spring java-based system that is used to pay in advanced planned trip.

October/2015 – December/2015         developer

  • Conception, design and development, product, and database models
  • Optimize the system – static and dynamic
  • Integrations with other systems

03/2015 - 06/2015
Java developer, IT Architect and Designer
Telekom (Telecommunications, 1000-5000 employees)

* Conception, design and development, product and database models
* revision of current quality state of product
* Integrations with other systems

Technologies: Java, JEE 6, JSP, Javascript, EJB3, JPA, Hibernate, JUnit, Arquillian, Mockito,
SVN, Git, Oracle DB, MySql, SQL, JBoss 7.2, Nginx, Maven, MS Office, Jira,
Sonatype Nexus, Sonarqube, IDEA Intellij, TOAD.

Payment - register application
Enterprise web application, developed for Slovenian mobile company. Application works on JBoss
cluster environment. Gathers information from different data sources recalculates payments,
generates different kind of business reports.

01/2014 - 05/2014
Technical and Team lead

* Program planning, resource planning, management, mentoring
* Estimate project scope, define tasks, prepare proposal
* Conception, design and development, projects and database models
* Integrations with other systems
* Contact person for accounts, customer liaison
Technologies: Java, J2EE/JEE, Primefaces, JSF2, Eclipse, Spring Roo, Spring Security,
Jasperreport, iReport, JPA, Hibernate, JUnit, SVN, Oracle DB, SQL, MS Active
Directory, JBoss 7, Maven, MS Office, Jira, Sonatype Nexus, PowerDesigner,
Enterprise Architect, UML.

INVOICES - ECMS
Integrated Enterprise content management system developed on Saperion platform. The system
integrates different systems via web services and database procedures linked by workflow processes,
whose purpose is to provide archiving scanned invoices.
July/2013 - December/2013 Analysis and design, development.

* Conception, design and development, projects and database models
* Integrations with other systems
* Contact person for accounts, customer liaison
Technologies: Java, J2EE/JEE, Eclipse, Saperion, Web Services, Hibernate, SVN, MS SQLServer,
SQL, MS Active Directory, Apache Tomcat, Maven, MS Office.

06/2009 - 10/2010
Program manager. Solution architect
SAN-BIT Stjepan Marjanović S.P. / IT Business Solutions

SAN-BIT Stjepan Marjanović S.P. / IT Business Solutions
* Managing projects
* Program planning, resource planning, management
* Conception, analysis, design and development of prototype of the applications
* Defining business processes and implementation
* Conception, analysis, design, and development database models
* Customer liaison
Technologies: Java, J2EE, Eclipse, JSF, Richfaces, Facelets, Hibernate, xHTML, CSS, SVN,
JBoss Seam, JBPM, JBoss AS, MySQL, SQL, Open DS, Hudson, Jira, Enterprise
Architect, UML.
CEN2
Web application for Ministry of Public Relation of Republic of Slovenia. Enterprise web applications
are made for managing lands and different kind of buildings and objects. It is developed on ESRI
platform.

05/2009 - 10/2010
Technical consultant
SAN-BIT Stjepan Marjanović S.P. - subcontracting/ IT Business Solutions

SAN-BIT Stjepan Marjanović S.P. - subcontracting/ IT Business Solutions
* Project management, planning
* Refactoring existing applications
* Conception, design and development of the applications and database models
and stored procedures
* Replications on Oracle using PL/SQL
* Integrations with other systems
* Customer liaison
Technologies: Java, J2EE/JEE, Swing, Applets, Eclipse, JSP, Hibernate, xHTML, CSS, SVN,
Apache Tomcat, Oracle AS, Oracle RDBMS, PL/SQL, SQL, Active Directory, Hudson,
Jira, Enterprise Architect, UML, Delphi.
ERP SYSTEM
Robust Integral Information System for manufacturing companies with adequate software solutions for
all business processes, activities and operations. Business logic, marketing processes, planning,
research, production management, human resource management, supply, sales, accounting and finance
are segments of the IS.

01/2008 - 03/2009
Technical and team leader
GISDATA d.o.o.

GISDATA d.o.o.
* Managing project
* Conception, analysis, design and development of prototype of the application
* Conception, analysis, design, and development database models
* Coaching
* Defining and assigning tasks
* Estimations
* Writing project documentation
* Communication with the client
Technologies: Java, J2EE, Eclipse, JSF, ADF Oracle, ADF ESRI, Facelets, Hibernate, xHTML,
CSS, SVN, Oracle RDBMS, Oracle AS, SQL, PL/SQL, MS Active Directory, Hudson,
Bugzilla, Enterprise Architect, UML.
EPN
Web application for Ministry of Traffic of Republic of Slovenia. Application's purpose is to enable
users to look over statistics of traffic accidents according to some criteria, generate reports in
different formats along with charts, loading data to database, and exporting data from database
(existing stored procedures re called).

01/2007 - 01/2009
Technical Leader
GISDATA D.O.O.

An IT company and partner of ESRI with 30 employees focused on development of GIS.

Technical Leader
Performed initial role of senior developer for the late phase of a Slovenian Telecom Company project
assisting existing team with definition and implementation of solutions for network inventory and
services. Served as technical leader of a Java team of 8 personnel engaged in web projects for
Ministries of Slovenia with a mandate to broaden the team's technical knowledge, establish
processes, and deliver projects on time. Wrote functional specifications, defined developer tasks,
defined and managed configurations, and developed database design. Defined test environment, test
cases, architecture, and solutions. Implemented significant enhancements to company's development
processes.

* Enabled greater control of project development through utilisation of Cruise Control for
automated testing and introduced the Bugzilla tool to the process.
* Ensured all projects were completed successfully and met with client satisfaction.

10/2007 - 02/2008
Technical and team leader
GISDATA d.o.o.

GISDATA d.o.o.
* Managing project
* Conception, analysis, design, and development of the application
* Conception, analysis, design and development database models
* Coaching
* Defining and assigning tasks
* Estimations
* Writing project documentation
* Communication with the client
Technologies: Java, J2EE, Eclipse, JSF, ADF Oracle, ADF ESRI, Facelets, Hibernate, xHTML,
CSS, SVN, Oracle RDBMS, Oracle AS, SQL, PL/SQL, MS Active Directory, Hudson,
Bugzilla, Enterprise Architect, UML.
PROVISIONING SYSTEM - TELECOM
Java development of provisioning system on Telcordia platform.

06/2007 - 09/2007
Technical leader
GISDATA d.o.o.

GISDATA d.o.o.
* Conception, analysis, design and development of the application
* Conception, analysis, design, and development database models
* Coaching
Technologies: Java, J2EE, Eclipse, JSF, Hibernate, xHTML, CSS, SVN, Oracle RDBMS, Oracle AS,
SQL, PL/SQL, Telcordia solutions, MS Active Directory, Hudson, Bugzilla,
Enterprise Architect, UML.


CRAWLER
Full text web search engine prototype based on Lucene and Nutch crawler developed for BWin. Its
purpose is to search all data sources for BWin on user requirement.

12/2005 - 06/2007
Technical and team leader
Hermes Softlab A.D.

Hermes Softlab A.D.
* Technical project managing
* Team managing
* Consulting, organization
* Business processes
* Conception, analysis, design and development of the application
* Administration consulting
* Coaching
* Defining and assigning tasks
* Estimations
* Writing project documentation
* Communication with the client, customer liaison
Technologies: Java, J2EE, Eclipse, JSF, Facelets, Hibernate, xHTML, CSS, SVN, JBoss AS, Apache
Tomcat, Web services, Bugzilla, Enterprise Architect, UML.
MARKET WATCH
Enterprise application for hotel market. Application also gathers information from other sites about
accommodations.

12/2005 - 06/2007
Senior Software engineer
Hermes Softlab A.D.

Hermes Softlab A.D.
* Technical managing project
* Conception, analysis, design and development of the application
* Administration consulting
* Coaching
* Estimations
* Writing project documentation
Technologies: Java, J2EE, Eclipse, JSF, Facelets, Hibernate, xHTML, CSS, SVN, JBoss AS,
Apache Tomcat, Web services, Bugzilla, Enterprise Architect, UML.
HRS CRM
MDA approach to developing enterprise applications with openMDX open-source platform.

03/2007 - 06/2007
Senior software developer. Technical leader
Hermes Softlab A.D.

Hermes Softlab A.D.
* Conception, analysis, design, and development of prototype of the application
* Conception, analysis, design, and development database models
* Implement clients for web services
* Coaching
* Estimations
* Writing project documentation
* Communication with the client, presentations.
Technologies: Java, J2EE, Eclipse, Nutch, Lucene, JSF, Facelets, Hibernate, xHTML, CSS, SVN,
XML, Apache Tomcat, Bugzilla, Enterprise Architect, UML.
WEB SERVICE CONNECTS
Web Service client applications, developed for the hotel reservation system that enables integration
hotel chains with HRS's information system in purpose of providing adequate information to the end
user about hotel chains services and accommodations all around the world.

01/2005 - 01/2007
Senior Software Engineer
HERMES SOFTLAB, D.D.

A software company with over 500 staff providing outsourcing of technical personnel and implementing
projects for clients both on and off site.

Senior Software Engineer
Performed role of technical lead on Java projects establishing and overseeing a team of up to 12
technical personnel. Managed major J2EE project for a hotel reservation system including providing
estimates, managing configuration, and designing and creating an integration prototype for new hotel
chains. Enhanced the business process for developing utilising Bugzilla for specifying tasks,
estimations, monitoring work progress, quality assurance testing, and automating processes.
Interfaced with subcontractors on projects including supervising technical staff and project
management. Mentored new team members. Partnered with project manager to prepare time estimates and
project plans.

* Implemented solution based on MDA model-driven architecture as senior developer and successfully
designed XML schemas based on standards and specifications for complete new Information system.
* Developed successful prototype for BWin research centre enabling easy and rapid search through
all provided BWin's data sources and sites.

06/2005 - 08/2005
Senior Software Engineer
Hermes Softlab A.D.

Hermes Softlab A.D.
* Conception, analysis, design and development of the application
* Administration consulting
* Coaching
* Estimations
* Writing project documentation
Technologies: Java, OpenMDX, OpenCRX, MDA, J2EE, Eclipse, Hibernate, xHTML, CSS, SVN, JBoss
AS, MBeans, Web services, Bugzilla, UML.
BANK INFORMATION SYSTEM
BIS is an enterprise web solution and client-server solution that enables complete functionality of
one bank from scratch. It contains more modules like payment, credits, billing, internet banking,
working with citizens and corporations.

05/2004 - 06/2005
Technical consultant, analysis and design
M&I Systems, Co.

M&I Systems, Co.
* Gathering user requirements
* Business processes, organization
* Consulting
* Researching
* Writing functional specifications
* Conception, analyse and design solutions
* Coaching
* Technical consulting
* Customer liaison
Technologies: Java, J2EE, Swing, Websphere RAD, JSP, EJB, xHTML, CSS, CSV, Websphere AS, DB2,
SQL, Rational Rose, UML.
MIS
Robust Integral Information System for manufacturing companies with adequate software solutions for
all business processes, activities and operations. Business logic, marketing processes, planning,
research, production management, human resource management, supply, sales, accounting and finance
are segments of the IS. Project has been transformed in time from 4gl Informix environment
throughout Delphi environment to the Java enterprise environment.

02/1999 - 01/2005
Technical consultant
M&I Systems, Co.

M&I Systems, Co.
* Gathering user requirements
* Researching
* Pre-sales, presentations
* Business processes, organization
* Consulting
* Communications with clients, customer liaison
* Writing project documentations
* Coaching
* Refactoring existing applications
* Conception, analyse requirements and specs, design and develop solutions -
applications and databases,
* Writing replications scripts
* Integrations with other systems
Technologies: Java, J2EE, Swing, Eclipse, JSP, EJB, xHTML, CSS, CSV, SVN, Websphere AS,
Informix RDBMS, DB2, 4GL, SQL, Hudson, Jira, PowerDesigner, ERWin, Rational
Rose, UML, Delphi.

01/1999 - 01/2005
Software Engineer
M&I SYSTEMS, CO.

An independent software vendor that provided enterprise resource planning software solutions for
diverse businesses with over 35 employees.

Software Engineer
Utilised exceptional business, Java, and database knowledge to provide system analysis,
architecture, and design to implement MIS3 and MIS4 information systems. Led Java team, interfaced
with client, analysed client specifications, estimated all project phases, prepared milestones,
assigned tasks to team members, and oversaw project progress. Researched new technologies and built
prototype solutions for new projects. Played key role on team that developed INIS (Integral
Information System) including analysing user requirements, performing testing, and building and
deploying system in client environment. Interfaced with clients in the pre-sales phase and conducted
successful solution-based presentations.

* Established company's Java department and led team of 3 developers on an outsourced project from
the USA.
* Recommended and implemented enhancements to internal processes resulting in optimum cooperation
between managers and technical staff.
* Designed independent document workflow solution to provide flexible support for diverse business
processes.
* Played key role as Java developer for outsourced project in Swedish market building J2EE expert
medical system.
* Developed and conducted a 3-day course on J2EE technologies for bank client and internal team of
15 personnel.
* Managed projects for major companies including MIS4, Bank Information System, Radius Partners
USA, Viteae-Triage Sweden, Marketing Linx USA, Grand Belgrade, and Sinalco.

Local Availability

Open to travel worldwide
Profileimage by Stjepan Marjanovic SENIOR JAVA ARCHITECT, SISTEM ARCHITECT, DEVELOPER, INTEGRATOR • PROJECT MANAGER from Vrhnika SENIOR JAVA ARCHITECT, SISTEM ARCHITECT, DEVELOPER, INTEGRATOR • PROJECT MANAGER
Register