Costin Oncioiu

Java-Entwickler

Cluj-Napoca, Rumänien

Erfahrungen

Mai 2023 - Bis heute
2 Jahren 3 Monaten

Java Developer

Eucon GmbH

  • Derzeit setze ich meine technische Expertise in einer neuen KI-gesteuerten Software im Immobilienbereich ein. Der Fokus der Plattform liegt darauf, den Rechnungsbearbeitungsprozess für Unternehmen mit großen Volumina zu automatisieren.
  • Als Java-Engineer in diesem Projekt war ich an der End-to-End-Entwicklung der Plattform beteiligt, von Grund auf bis zur produktionsreifen Software. Mit dem Wachstum der Kundenbasis musste ich neue Funktionen integrieren und sicherstellen, dass das System hoch skalierbar und zuverlässig ist.
  • Ich nutze mein Wissen, um die Domäne der Plattform im Einklang mit den Geschäftszielen zu entwerfen.
  • Implementierte ein robustes Authentifizierungs- und Autorisierungssystem in einer dynamischen Multi-Tenant-Umgebung.
  • Programmierung der Geschäftslogikschicht unter Anwendung der besten Softwareentwicklungsstandards der Branche, einschließlich Quality Gates und Testabdeckung.
  • Kontinuierlicher Beitrag zur Schaffung einer wartbaren Architektur, die den Produkterweiterungsplänen basierend auf den Geschäftsanforderungen entspricht.
  • Technologien: Java, Spring, MongoDB, Liquibase, GitLab CI/CD, Docker, Kubernetes, Tilt, Microsoft Azure, GRPC & Protobuf, Testcontainers, Spock(Groovy).
Dez. 2021 - Mai 2023
1 Jahr 6 Monaten

Java Developer

Coherent Solutions

  • Bei einem führenden Unternehmen der Werbebranche bot das Projekt Messungen für Marketingkampagnen aller Plattformtypen (TV, Digital, Mobil) sowie Messungen für Netzwerk-/Publisher-Betreiber an.
  • Meine Aufgabe als Java-Entwickler bestand darin, die Geschäftslogik zu erstellen, die die Konfiguration von Werbekampagnen der Kunden unterstützt, sowie Daten vom Data-Team in Reports zu aggregieren und sie dem UI-Team zur Verfügung zu stellen. Unser Team schuf eine leistungsstarke Business-Schicht, die große Datenmengen nach Anwendung aller erforderlichen Geschäftslogik bereitstellte.
  • Während dieses Projekts habe ich zusammen mit meinem Team:
  • Eine Business-Schicht von Grund auf neu erstellt, einschließlich verschiedener Microservices, und AWS zur Kommunikation zwischen ihnen genutzt.
  • Eine Hülle (Wrapper) über das unternehmenseigene SSO erstellt, die zusätzliche Sicherheit bot und Authentifizierung sowie Autorisierung darüber ermöglichte.
  • Die Performance der Anwendung optimiert, sodass die Antworten auch bei großen Datenmengen schnell sind.
  • Aktiv an der Architektur-Gestaltung mitgewirkt, einschließlich Erstellung des Domänenmodells, Verteilung der Geschäftslogik auf verschiedene Microservices, Entwurf von Lambdas sowie Analyse und Optimierung des Datenflusses.
  • Ich war für verschiedene Projektteile verantwortlich, wodurch ich für Verbesserungen, Problemlösungen und die Unterstützung anderer Teammitglieder/Teams zuständig war.
  • Tech-Stack: Java, Spring, JPA/Hibernate, AWS, Prometheus, Flyway, Jenkins, Microservices, Docker, SQL (Postgres), OAuth 2, PgCron.
Okt. 2020 - Dez. 2020
3 Monaten
Cluj-Napoca, Rumänien

Fullstack Java Developer

Jouve International

  • Beteiligung am Design, der Entwicklung und Wartung eines Softwaresystems für ein führendes Unternehmen im Bereich Finanzberichte und Proxy Statements. Meine Aufgabe war es, an der Entwicklung einer Plattform mitzuwirken, die Google Sheets ähnelt, jedoch zahlreiche kundenspezifische Funktionen bietet und die Verwaltung der beteiligten Ressourcen (Projekte, Kunden, Arbeitereinsatz usw.) ermöglicht.
  • Entwicklung neuer Funktionen und Erweiterung bestehender Features.
  • Analyse von Kundenanforderungen und Lieferung der besten Qualität gemäß ihren Bedürfnissen.
  • Aufbau der Authentifizierung und Autorisierung der Anwendung.
  • Anpassung der Anwendung zur Leistungssteigerung.
  • Durchführung von Vorstellungsgesprächen mit Neueinsteigern und Integration ins Team.
  • Durchführung von Backend-Arbeiten sowie Beteiligung an Frontend-Entwicklung.
  • Haupt-Tech-Stack: Java 11, Spring (Spring Boot, Web, Security, Core, MVC, AOP …), JPA & Hibernate, Angular 10 (TypeScript+HTML+CSS), Angular Material, Git, Jenkins, SonarQube, SQL-Datenbanken.
Okt. 2018 - Okt. 2020
2 Jahren 1 Monate
Cluj-Napoca, Rumänien

Fullstack Java Developer

Artsoft Consult

  • Mitarbeit an der Entwicklung einer B2B-Software, die von führenden globalen Telekommunikationsunternehmen genutzt wird. Meine Aufgabe war das Design, die Entwicklung und Wartung von Softwaresystemkomponenten, die im großen Maßstab schnelle und effiziente Antworten liefern.
  • Arbeit an mehreren Projekten für einen der größten Hersteller von Land-, Bau- und Forstwirtschaftsmaschinen, Beitrag zum Aufbau ihrer Ressourcenmanagement-Plattform sowie einer Connector-Schnittstelle für Zahlungswesen, Abrechnung, Bestände und die Vernetzung ihrer verschiedenen Niederlassungen.
  • In diesem Projekt gab es viel Legacy-Code, der parallele Verarbeitung durchführte; eine meiner Aufgaben war es, diese Teile zu optimieren. Ich konnte die Effizienz sowie Lesbarkeit/Vorhersagbarkeit jenes Anwendungsteils steigern, der parallel rechnete.
  • Tech-Stack: Java, Spring (Core, MVC, Security, Web, AOP, Data, Spring Boot), Maven, relationale DBs (PostgreSQL, DB2, H2), AWS, Microservices, Axon Framework (ereignisgesteuerte Nachrichten), Docker, ActiveMQ, JPA + Hibernate, Angular (2+), AngularJS, JavaScript, HTML + CSS + Bootstrap, Code-Qualitätstools (z. B. Graylog, Veracode, SonarQube), ActiveMQ, Okta Security.
Apr. 2018 - Okt. 2018
7 Monaten
Cluj-Napoca, Rumänien

Software Engineer

Micro Focus (ehemals HP / Hewlett Packard Enterprise)

  • Mitarbeit an einer Plattform für vollständiges Servermanagement (Tausende Server). Meine Rolle war die Integration neuer Betriebssysteme in das System, die Verbesserung alter Komponenten und die Entwicklung neuer.
  • Der verwendete Technologie-Stack umfasste Python, Java, VMs, Netzwerkprotokolle, Betriebssysteme, Netzwerktechnik und SVN.
  • Wir arbeiteten agil.
Juli 2017 - Apr. 2018
10 Monaten
Cluj-Napoca, Rumänien

Web developer

TSS-Yonder

  • Mitarbeit an einer umfangreichen Verwaltungsplattform für das Personalmanagement von Schulen und Versorgungsunternehmen. Meine Aufgabe war es, Features basierend auf Requirement-Analysen zu implementieren und Anforderungen mit dem Kunden abzuklären/bestätigen.
  • Verwendete Technologien: Angular 4, TypeScript, HTML & CSS, JavaScript, HTTP, Redux-Pattern, NgRx, Material Design, Node.js, Git.
Mai 2017 - Juli 2017
3 Monaten
Cluj-Napoca, Rumänien

Android intern

Halcyon Mobile

Zusammenfassung

Meine Expertise umfasst alle Ebenen des Entwicklungsprozesses, von Datenbankdesign und Geschäftslogik bis zur Front-End-Softwareimplementierung und Bereitstellung. Leicht in jedes Team integrierbar, spielte ich im Verlauf meiner Karriere eine wichtige Rolle, indem ich meinen Teams half, hochwertige, zukunftssichere Softwareprodukte zu liefern.

Sprachen

Englisch
Verhandlungssicher
Rumänisch
Verhandlungssicher

Ausbildung

Okt. 2018 - Juni 2020

Faculty of Mathematics and Informatics, Babes-Bolyai University of Cluj-Napoca

Master in Software Engineering · Software Engineering · Cluj-Napoca, Rumänien

Okt. 2015 - Juli 2018

Faculty of Mathematics and Informatics, Babes-Bolyai University of Cluj-Napoca

Bachelor in Computer Science · Computer Science · Cluj-Napoca, Rumänien