freiberufler Full Stack Developer / Architect auf freelance.de

Full Stack Developer / Architect

offline
  • 50€/Stunde
  • nicht angegeben
  • auf Anfrage
  • en
  • 03.10.2024

Kurzvorstellung

I`m responsible, team-player, diligent, tidy, persistent, communicative, creative, systematic

Qualifikationen

  • Amazon Web Services (AWS)2 J.
  • Angular
  • Architekturinformatik2 J.
  • Backend2 J.
  • DevOps2 J.
  • Docker1 J.
  • Front End
  • Full-Stack3 J.
  • Java (allg.)2 J.
  • Jira2 J.
  • Kanban (Softwareentwicklung)2 J.
  • Mysql
  • Scrum2 J.
  • Softwareentwicklung (allg.)6 J.

Projekt‐ & Berufserfahrung

Senior Backend Developer
msg digital global, Remote
12/2022 – offen (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2022 – offen

Tätigkeitsbeschreibung

Maintenance existing backend application intended for vehicle insurance companies. Using
an external device that provides GPS location and vehicle acceleration data, that data is sent
to the user's mobile application. The mobile application sends the received data to the backend. The backend application processes the received data and provides an API that the
mobile application uses for various trip views, scoring, and various analyses.
 Used technologies: Java, SpringBoot, UAA for authentication, Postgres, HANA, Postman,
Bitbucket-SourceTree, GitLab, Jira, Docker, AWS
 Scrum is used in the developing process (Sprint planning, Daily stand up, Refinement,
Kanban)

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Scrum, Backend, Docker, Java (allg.), Jira, Amazon Web Services (AWS)

Senior Frontend - Architect, Developer
AVA Information Systems, Remote
6/2022 – 12/2022 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2022 – 12/2022

Tätigkeitsbeschreibung

Analyzed, organized, programmed and made architecture for the frontend side, for the new
project (from the scratch) ‘AVA News Alerts’. A user can subscribe for receiving specific
news provided from by the AVA Service on the Email or Telegram. Also, the user can edit
its own preferences, change the scope of a news for which it is subscribed, unsubscribe,
delete or download its own data... The specific AVA news alerts, depends on the selected
category, the user will receive every day at specific time.
Used technologies: Angular 13, Bootstrap, CSS, Visual Studio Code, Bitbucket-SourceTree,
GitHub, Jira, Docker, Microsoft Azure
Scrum is used in the developing process (Sprint planning, Daily stand up, Refinement,
Kanban)

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Scrum, Front End, Angular, Architekturinformatik

Senior Full Stack – Architect, Developer, DevOps
Own project, Belgrad
3/2022 – offen (2 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2022 – offen

Tätigkeitsbeschreibung

I developed my own web commerce solution with standard features which is used today for
e-commerce. The application is based on modern, cutting-edge technologies for
development. This web application is adaptable and extendable. In the future, I have a lot of
ideas to improve and extend current implementation. The user can view, select, order and pay
for selected products for purchase online. Also, a user must be logged if he wants to order the
product and view past orders. HTTPS protocol is used for the security reason.
The current version uses Open-SSL. That is the reason because you need to allow unsafe
communication on: -Hyperlink entfernt- (for Backend) and
-Hyperlink entfernt- (for Frontend) before using the demo application MK e
commerce.
I deployed demo version on the AWS: -Hyperlink entfernt-
Used technologies: Java 11, Spring Boot, JPA, MySQL, Angular 13, Okta, Okta Angular
Bootstrap, HTML, CSS, Maven, Docker, AWS-EC2for deploy, Visual Studio Code, STS

Eingesetzte Qualifikationen

DevOps, Full-Stack, Architekturinformatik

Senior Full Stack. Architect, Developer
Dabel.d.o.o, Belgrad
6/2021 – 11/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2021 – 11/2021

Tätigkeitsbeschreibung

Maintenance and developing ERP software application which manage business operations
and customer relations. Тhe software is made for the company’s own need. Once the
software is stable and complete, it is planned to sell the same software, adapted for other
companies that cooperate with the Dabel.d.o.o company. I created part of the documentation


for the project on internal Confluence. I programmed the features: CRUD for partners,
CRUD for articles, receive and import partners and articles from database to the endpoints,
and vice versa, in a format which is defined by other application. Also, I fixed bugs in the
application and I was solving current problems in the application on the backend and on the
frontend. My job also was to build the application and setup built microservices on the AWS,
using tool Jenkins, and made appropriate setup on the AWS dashboard if it is needed.
 Used technologies: Java, Microservices, Spring Boot, JPA, MySQL, Angular 9, Visual
Studio Code, Bitbucket-SourceTree, Maven, Jenkins for building, AWS for deploy
microservices on the Cloud, Jira, Confluence
 Scrum is used in the developing process (Daily stand up, Refinement, Sprint)

Eingesetzte Qualifikationen

Full-Stack

Senior Full Stack Developer – Team Leader
Engineering Software Lab, Belgrad
12/2017 – 2/2021 (3 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 2/2021

Tätigkeitsbeschreibung

Project: Traveleng (Internal Engineering app)
Senior Full Stack Developer – Team Leader October 2020. – February 2021.
 Maintenance and developing app Traveleng (Internal Engineering app for traveling)
 Used technologies: Java, Spring, Hibernate, Angular JS, HTML, CSS, Bootstrap, Oracle db,
Maven, JUnit, Git-Source Tree, Eclipse, Visual Studio Code
 Jira was used for planning and logging time for the tasks
Project: IDSA Connector (part of the project Market 4.0 based on the Fraunhofer app)
Backend Java Developer – Architect – Manager – Team lead May 2019. – September 2020.
 Analyzed, organized, programmed and made architecture for the new project (from the
scratch) Engineering IDSA connector. This project is part of the international project
Market 4.0 Connect & Produce. I, with my colleagues from the Palermo office worked on
the part Exceution Core Container which is used to handle and secure exchanging the
messages between two or more different instances of the app using rules defined by
Fraunhofer. Engineering office worked on the part of the Fraunhofer IDSA (Industrial Data
Spaces Association: -Hyperlink entfernt- ). Ecosystem. Execution Core
Container is based on the Fraunhofer apps: base-connector and trusted-connector
I was reading the documentation, organized the job in the team, discussed about the
requirements, created the tasks, programmed the app and made architecture
 Used technologies: Java 11, Spring Boot 2.0, Apache Camel, ActiveMQ, Docker, JUnit, Git-
Source Tree, Eclipse
 Jira was used for planning and logging time for the tasks
Project: Cartaesercizio (Non Lombardia feature)
Senior Full Stack Developer – Team Leader December 2018. – April 2019.


 Refactored the old app CARTAESERCIZIO – Non Lombardia feature. Using the old app
(Flex, Spring, Oracle db), created a new app (Angular 4, PrimeNG, Spring Boot 1.5, Oracle
db). New app has the same features as old app. (collaborated with the Brescia office).
I organized the job in the team, discussed the requirements, created tasks, architected and
programmed the app.
 Used technologies: Java 8, Spring Boot 1.5, Angular 4, HTML, CSS, Bootstrap, Hibernate,
Oracle db, SVN-TortoiseSVN , Eclipse, Visual Studio Code
 Jira was used for planning and logging time for the tasks
Project: Sapienza (Bill Paying Software)
Senior Angular 2+ Developer – Team Leader-Architect November 2018. – March 2019.
 Developing frontend part for the pay bills app for the Sapienza University. The application
was created from the scratch using a JSON web server with mocked database. Requirements
for the app was getting from the Rome office. When the demo app was finished (app with
mocked JSON server), colleagues in the Rome created backend for the app. After that, the
frontend app was adapted for the created backend. (collaborated with the Rome office).
I organized the job in the team, discussed the requirements, created tasks, architected and
programmed the app.
 Used technologies: Angular 6, Bootstrap 4.1.3, JSON mocked db, Git-Source Tree, Visual
Studio Code
 Jira was used for planning and logging time for the tasks
Project: IGS (Ital Gas Storage)
Senior Full Stack Developer – Team Leader December 2017. – October 2018.
 Developing web application for the IGS (Ital Gas Storage) - Interactive web application for
central monitoring and detailed data visibility, which shows delivery of the gas in the IGS
company and between customers, and additional features specific for the logged user.
(collaborated with the M. office)
 Used technologies: Java 8, Spring Boot 2.0, Angular 4, HTML, CSS, Bootstrap, amCharts 4
JavaScript library, MicrosoftSQL Server, Maven, Jhipster, JUnit, Git-Source Tree, Eclipse,
Visual Studio Code
 Jira was used for planning and logging time for the tasks

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT)

Java Backend Developer
Eyefreight –sobot d.o.o., Belgrad
4/2016 – 10/2017 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2016 – 10/2017

Tätigkeitsbeschreibung

Maintenance and developing Transport Management System, a web application for central
coordination and detailed data visibility over complex, global-wide transport operations
Application adapted for different clients (Heineken, Campari, Tata Steel, Mango, Epta,
ABB,…) using its, own, specific plugins. All code is covered by JUnit/Integration tests.
Used technologies: Java, Eclipse, Hibernate, Spring, JSF, Rich Faces, PostgreSQL, Oracle10,
Tomcat, Git-SourceTree, Maven, Bamboo for building, Bitbucket for PR, FishEye &
Crucible for reviews, JIRA for issue and project tracking
Scrum is used in the developing process (Daily stand up, Refinement, Sprint)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Java Backend Developer
Emisia, Kragujevac
3/2014 – 1/2016 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2014 – 1/2016

Tätigkeitsbeschreibung

Maintenance and developing web/desktop application WordFast which is used to organize
and make easier translation by translator or translator companies. This software is part of
complex web application which is used to organize many translators to translate different
documents to any of the world languages. All code is covered with JUnit tests.
Used technologies: Java, Eclipse, OSGi, JSON, Junit Tests, Jetty, HttpServlet, Maven, SVN,
Jira, Jenkins, ReviewBoard
Scrum is used in the developing process (Daily stand up, Sprint)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Full Stack Developer
mTechSolutions, Belgrad
8/2013 – 2/2014 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2013 – 2/2014

Tätigkeitsbeschreibung

Programming online web software application Video on Demand.
Used technologies: Java, Eclipse, Grails, Groovy, jQuery, Java Script, Ajax, HTML, HQL
PostgreSQL, Ant, Yodiz
Scrum is used in the developing process (Daily stand up, Sprint)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Java Developer
Digit d.o.o., Belgrad
2/2013 – 8/2013 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2013 – 8/2013

Tätigkeitsbeschreibung

Maintenance and developing web software applications for ‘’Elektroprivreda Srbije” and
“Elektroprivreda Crne Gore”
Used technologies: Java, JDeveloper, JSF, Oracle Database, Weblogic server, ADF, Trinidad
JSF components

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Java Backend Developer
Guidance A.D, Belgrad
2/2012 – 2/2013 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

2/2012 – 2/2013

Tätigkeitsbeschreibung

Maintenance and developing online web software applications for different insurance
companies in the U.S.A. I wrote web services, database scripts, soapUI tests and added new
features for the above web application.
Used technologies: Java, Eclipse, EJB 3.0, XSD, WSDL, MySQL, HQL, Maven, JBoss,
SoapUI, Scrum, Jira

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

JavaDeveloper, Joomla Developer
Own projects, Belgrad
10/2011 – 1/2012 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2011 – 1/2012

Tätigkeitsbeschreibung

Time Zone web application (Applet, Java 2D, JXMapViewer, Swing) .
Web application for selling and rent flats, houses... (Joomla)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

C, C++ Developer
HCP, Kruševac
4/2011 – 10/2011 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2011 – 10/2011

Tätigkeitsbeschreibung

Web application for monitoring and watch for development projects in a company (JSF, MySQL, RichFaces).
Desktop application for monitoring fleet of a company (Java, Swing, MySQL).
Development part of Fiscal printer (ARM lpc2929)
Serial communication with PC
GPRS communication software with AT commands for Fiscal printer. (C, C++

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

C Developer
Geneko d.o.o., Belgrad
6/2008 – 1/2010 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2008 – 1/2010

Tätigkeitsbeschreibung

Fiscal cash register for the market of Republika Srpska (B&H). I programmed software for
the fiscal cash register mentioned above that is provided for market of Republika Srpska. For
that product my team was awarded with a first prize from JISA organization on Discobolos
2008.
My name is mentioned in the group of authors on the web address:
-Hyperlink entfernt-
Program that is written on the Microchip's platform PIC24HJ128GP504 is in C programming
language.
 Fiscal cash register for the market of Serbia - Same cash register as described above, but
adapted for Serbian fiscal law.
 Device for accepting CAN signal from vehicle SCANIA by FMS protocol and
for sending filtrated information by serial communication with the device for following and
locating of vehicles. Program that is written on the Microchip's platform PIC24HJ128GP504
is in C programming language.
 Phone handset that is connected to the device for following and locating of vehicles and that
could be used as a personal cellphone of the user. Program that is written on the Winbond
Electronics W78LE516 is in C programming language, using KeilC environment.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Tester
P.S.Tech, Belgrad
12/2007 – 6/2008 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2007 – 6/2008

Tätigkeitsbeschreibung

I worked on tasks of automatic testing CISCO application. I wrote test scripts in a program environment Silk Test to test the applications.

Eingesetzte Qualifikationen

Testen

Ausbildung

Master of Science
Graduated Master of Science degree
University of Belgrade (ETF)
2010
Belgrad
Bachleor
Graduated Bachelor degree in School of Electrical Engineering
University of Belgrade (ETF)
2007
Belgrad

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
384
Alter
45
Berufserfahrung
17 Jahre (seit 12/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden