10.04.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Developer / Architect

Schindellegi, Schweiz
Weltweit
M.Sc. Computer Science
Schindellegi, Schweiz
Weltweit
M.Sc. Computer Science

Profilanlagen

Kvetoslava_Hrubik.pdf

Skills

Clean CodeJava.Net FrameworkSchichtenarchitekturSpring SecurityAPIsApache HTTP ServerAnwendungsserverApplication Development FrameworkGeschäftslogikSoftware-PlattformArchitekturmusterAtlassian ConfluenceFisheyeAtlassian JiraUnit TestingMicrosoft AzureOracle Weblogic ServerBusiness SoftwareCheckstyleCodeanalyseProgrammoptimierungProfilingSoftware QualityCode-ReviewDatenbankenContinuous IntegrationDatenmanagementDatensicherheitIBM DB2DatenbankanalyseDatenbank DesignDatenbank-SchemaDevOpsProgrammierwerkzeugeLanguage Integrated QueryEclipseEclipselinkEhcacheEnterprise JavabeansJ2EEFindbugsGoogle GuavaGoogle GuiceHibernateHSQLDBIBM Rational SoftwareIbm Rational Team ConcertIBM Websphere Application ServerWindows Communication FoundationJava SEJava Persistence APISpring FrameworkApache StrutsJSONJava API For Restful Web ServicesJaxbWildflyApache JmeterjQueryJavaserver FacesJUnitPostgreSQLLiquibaseApache MavenMicrosoft Visual StudioMicrosoft SilverlightMicrosoft Sql-ServerMicrosoft Business IntelligenceNexus 1000VOAuthOpen Data ProtocolScrumRole Based Access ControlReference DataRelease-ManagementMockitoData Access LayerDistributed CachingCloverApp DataRSA (Cryptosystem)Microsoft SharepointSoftwareentwicklungSonarSQLSubversionToolchainUMLWeb ServicesAzure Service BusDatenverarbeitungEnterprise Application PlatformSpring CloudSpring BootBackendGitSpring DataJAX-WSIntegrationstestsOsgiRestful ApisRefactoringAtlassian BambooJenkinsOracledb
.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2008

Sprachen

DeutschgutEnglischverhandlungssicherSlowakischMuttersprache

Projekthistorie

Senior Software Developer/Architect

SwissRe

Versicherungen

>10.000 Mitarbeiter

GFTA - A new architecture platform running in Microsoft Azure, developed by fully embracing DevOps culture using the Azure DevOps toolchain.
• Spearheaded the design and development of Mini Services covering master data and reference data configurations and configurations of business data constraints and data invariants
• ImplementedintegrationlayerswithotherMiniServicesand3rdpartyservices
• Oversaw RBAC implementation, REST API architecture, and DB design.
• Configured CI/CD pipelines, static code analysis tools, and DB schema change
management GFTA - Tech stack
Java 17, SpringBoot, Spring Security/Spring Security OAuth2, Spring Data REST, Spring Data JPA, Spring HATEOAS, Spring Cloud, OpenFeign, Bean Validation, Hibernate, Hibernate Envers, Liquibase, PostgreSQL, MapStruct, Lombok
Microsoft Azure, Azure Spring Cloud, Azure Logic Apps, Azure Service Bus
Maven, Sonar, Nexus IQ, Azure DevOps Services
SQUARE - greenfield application for qualitative and quantitative analyses and commenting on financial data. Currently, it represents the highly configurable product, applicable on arbitrary datasets and arbitrary combinations between them. Applicable also as a reconciliation tool. It was developed following scrum, feature-driven, and lean software development and clean code principles.
• Oversaw architecture/implementation of back-end components for the SQUARE application, including, but not limited to, RESTful HATEOAS API, MSBI integration with OData service, OData client/services, custom application workflow, application business services, and DAO layer, and integration
of SharePoint RESTful API and other third-party APIs used by SQUARE application.
• Crafted simplified solutions for several business cases by abstracting/merging data models while expanding configuration options that saved implementation costs per data source after formalizing data processing.
• Presented patterns, code review, static code analysis, unit and integration testing for the SQUARE application while driving code optimization and profiling
 
 • Optimized technology stack to deliver enhanced support of all non-functional requirements and architectural patterns/constraints and a more advanced DevOps toolset.
• Riskassessmentandcoordinationofsoftwarereleasesandcomplexrefactoring and upgrades (with Strangler pattern).
• Last but not least supported the team in solving engineering problems and improving code quality and engineering practices.
SQUARE - Tech stack
Java 8, Spring 5, JPA, Hibernate, Oracle DB, IBM Liberty Application Server, JUnit, JMeter, Java EE, Java SE, EJB, JAXB, CDI, JAX-RS, Apache Wink, Google Collections, DB/2, IBM WebSphere Application Server
Sonar, Eclipse, Enterprise Architect, Jenkins, Bamboo, Jira, Crucible/Fisheye, Git

Senior Software Developer

Credit Suisse

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Teamed on the development of new enterprise application for regulatory
requirements in investment banking.

* Implementation of DB access layer, application transaction management, and
application error handling. Unit testing.
* Implementation of a GUI prototype of the new application in close cooperation
with business analysts.
* Created new JSF components based on BA requirements to fulfill the required
look and feel of the application and overcome CsJsf limitations.

Tech stack

Java 1.6, JSF 2(CsJsf), CS Java Application Platform (JAP), JPA, EclipseLink, Google
Guava, Google Guice, JUnit, DbUnit, HSQLDB, Oracle DB, Oracle WebLogic Server,
Eclipse, FindBugs, PMD, Checkstyle, Sonar.

Senior Software Developer

IBM Switzerland

Internet und Informationstechnologie

Dialba 2020 - Teamed on the development of a new application framework as the
target platform for the migration of existing business applications, focusing on
hibernate-oriented functionality and data access layer components like transaction
management and distributed caching.

* Implemented distributed event-based multi-tier application caching framework
* Implemented transaction management framework
* Produced design/technical documentation while completing integration testing,
database analysis, and unit testing.

Tech stack

Java 1.7, JPA, Hibernate, EhCache, OSGI, Spring, Spring Dynamic Modules, JUnit,
Concordion, Virgo Application Server, Eclipse, IBM Rational Team Concert, Rational
Software Architect, FindBugs, PMD, Checkstyle, Sonar.

Senior Software Developer / Architect

Credit Suisse

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter



Trading portal

Served as a critical player in the development and architecture of a Trading Portal
- a new FX trading application, including the major architectural and technology
upgrades.

* Designed application landscape for the new version of the application while
providing release management, change management, as well as maintenance of
the application database
* Created Java-based components like a new REST Layer as a service façade
for existing business layer/authorization, new data access services, or pricing
service extensions for additional Foreign Exchange(FX) products.
* Led integration of new Microsoft .NET modules and third-party Web Services
for new application version
* Drove implementation of application data access layer and role-based/data
* Participated in implementing UI portal component for pricing and booking
trades, providing reports and documents to clients, administration, and
configuration of application business rules, other configuration data, and user
settings.

Tech stack

Java 6, EJB 3.1, JSF, JQuery, JAX-WS, JAX-RS, Jersey, JAXB, JSON, Open JPA, Oracle
DB, Oracle WebLogic, JUnit, Clover, Mockito, Eclipse, Subversion, Bamboo, FindBugs,
Enterprise Architect, CS Java Application Platform (JAP), Jira, Crucible, Confluence.

MS Visual Studio 2010, MS Visual Studio 2008, MS SQL Server, Silverlight, WCF, LINQ
to SQL.

Scrum.

IT Specialist

IBM Switzerland
Role-based access control component as a part of new application platform and data
entitlements implementation based on the provided framework.

* Responsible for service components and GUI for the administration of
role-based access control (RBAC) in the ISOV framework
* Responsible for design and implementation of the data model, service
components, and GUI for the administration of data entitlements and user
workloads assignments for application (STV5)
* Testing and creating technical documentation of implemented services

Tech stack

Java/J2EE, Struts 1.3, Spring, IBM DB2, JUnit, Rational Team Concert Hibernate,
Maven, IBM WebSphere, JBoss, RSA, UML - MDD approach.

Senior Software Developer

SAF Slovakia

Senior Software Developer

SOFTEC

Software Developer

Nemetschek Slovensko s.r.o

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden