Profilbild von Anonymes Profil, Lead / Senior Java / Fullstack Developer
verfügbar

Letztes Update: 10.01.2023

Lead / Senior Java / Fullstack Developer

Firma: WaveAccess
Abschluss: Computer science and engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher)

Skills

Platforms
MS Windows, Linux, MacOS

Programming languages
​​Java, Python, TypeScript, JavaScript, Python

Methods/ Tools
Java, Java IO, Collections, Java Concurrency, Spring Boot, Spring Core, Spring Data, Spring Security, Maven, Gradle, Docker, docker -compose, Jenkins, TeamCity, JPA, Hibernate, JUnit, Mockito, Selenium, Git, Confluence, Jira, Apache Tomcat, Kubernetes, Spring Cloud, Kafka, RabbitMQ, AWS, Angular, React, Redux, SCSS, HTML5, Webpack

Databases
DB PostgreSQL, MySQL, MongoDB, ElasticSearch, Redis, Clickhouse

Projekthistorie

08/2022 - bis jetzt
Lead Backend Developer Real Estate Platform
(Internet und Informationstechnologie, 500-1000 Mitarbeiter)


03/2020 - 07/2022
Lead Developer: enterprise-wide quality control system

Description:

Data entry and visualization of different business aspects like sales, product claims, risk assessment, etc.
Some of the business aspect-related modules consist of multiple external tools (e.g. TrackWise, SharePoint, Power BI, Credo). The goal is to integrate all external tools in one place and create a single consistent application.

Also, within the modules developed by us, we have implemented the following features:
- Audit trail: an ability to see the history of changes of all main business entities
- Azure SAML SSO authentication which enables seamless transition between the main project and our modules.

Technologies: 
Java, Spring Boot, Angular, Highcharts, Azure SSO, Python, Flair, MongoDB

Responsibilities:
Requirements analysis
Drawing up a development plan
Code review
Team management
Communication with customers


11/2019 - 03/2020
Developer Literature Analysis: knowledge extraction from texts
(Pharma und Medizintechnik)

Description:
Client: A major American pharmaceutical company.
Business goal: Developing a platform for smart search in archives of biomedical and life sciences literature (Pubmed, Clinicaltrials.gov, NEJM) with a function of article analysis.
Solution: A web service that unifies the user interface of given sources and analyzes selected texts over several parameters.

Key Features:

  • Search at three open-source databases

  • Precise settings (over 50 parameters, including research status, test subject

    gender, keywords, etc.)

  • Sentiment analysis

  • Clinical trial safety analysis

  • Article comparison by several parameters

  • Generation of a summary analysis table for export to other media

  • Easily adaptable for other industries

    Result: The developed solution saves time and labor on text data processing for scientific purposes.

    Technologies:

    Java BE, Angular FE, Python, PostgreSQL

    Responsibilities:

    Requirements analysis
    Drawing up a development plan
    Code review
    Team management
    Java BE, Angular FE, Python text processor
    As a result, everything is uploaded into Elasticsearch and PostgreSQL for smart search by keywords
    Abstract dataset processing and calculation of different statistics


11/2018 - 10/2019
Developer Triage: automated text processing
(Pharma und Medizintechnik)

Solution: A web service that gets a text corpus and yields keywords that can be immediately used for sentiment analysis (in the Literature Analysis tool on the same platform)

Key Features:

  • Keyword extraction

  • Finding connectivity between objects (for example, in a given corpus Tylenol

    is mentioned along with Efferalgan, which are both trade names for

    paracetamol — this way, generics can be found for a brand name drug)

  • Synonym grouping

    Technologies:

    Java BE, Angular FE, PostgreSQL

    Responsibilities:

    Requirements analysis
    Drawing up a development plan
    Code review
    Text mining, NLP with Python.
    Text Summarization with Python, PyTorch (ML library)
    Named Entity Recognition with Python (several neural models + disease ontology)


08/2017 - 10/2018
Customized project management system for software development

Description
Customized project management system for software development, integrated with third-party systems and gives a complete picture of the progress of the project on the principle of "single window".
Solution:

- Tracking the progress of each development team;
- Integration with third-party systems: JIRA, GitHub, SonarQube, Veracode, Jenkins, etc., and integrate with any necessary system;
- Creation of own dashboards for the manager at each level (team, tests, etc.);
- Monitoring the availability of resources in real time;
- CI / CD - users can deploy an application to various environments directly from the system.

Technologies
React, Redux, Java 8, Spring Boot, PostgreSQL, ClickHouse, Jenkins, Docker, RabbitMQ, Hazelcast, HTML, SCSS

Responsibilities
Requirements analysis
Drawing up a development plan Code review
Team management
Fullstack development Communication with customers


Reisebereitschaft

Weltweit verfügbar
Remote
Profilbild von Anonymes Profil, Lead / Senior Java / Fullstack Developer Lead / Senior Java / Fullstack Developer
Registrieren