Senior Software Developer/Architect partly available

Senior Software Developer/Architect

partly available
Profileimage by Anonymous profile, Senior Software Entwickler/Architekt
  • 14050 Berlin Freelancer in
  • Graduation: Graduate Engineer
  • Hourly-/Daily rates:
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 29.06.2021
KEYWORDS
ATTACHMENTS
CV Deutsch

You need an account to view this information.

CV English

You need an account to view this information.

SKILLS
Programming:
Java, Kotlin, Scala, Objective C, Swift

Frameworks:
JSP, JSF, Servlets, Spring, Spring Security, Spring Boot, WebFlux, JPA, Hibernate, Akka, Slick, RabbitMQ, ActiveQ, Kafka, Swagger/OpenAPI

Web technologies:
HTML5, CSS3, JavaScript, TypeScript, jQuery, React, Angular, Vue,js, Vuetify

IDE/Build-Tools:
XCode, IntelliJ, Eclipse, Android Studio, Visual Studio Code, NetBeans, Maven, Gradle, SBT, NPM

Web/application server:
Apache, Tomcat, Jetty, Netty, Undertow, JBoss/WildFly, Node.js, Play 2, Lift, Apigee Egde, KIE/Drools

Databases/BI:
MySQL, Oracle, SQLite, PostgreSQL, Firebase, MongoDB, Elasticsearch, Redis, Memcache

Test frameworks:
JUnit, Mockito, SpringTest, ScalaTest, Specs2, Gatling, Sonar

Versioning/CI/CD:
Git, GitLab, Docker, Kubernetes

Operating systems:
Linux/UNIX, Windows, Mac OSX, iOS, WatchOS, Android, VMware ESXi, CloudFoundry, AWS

Project Management:
Kanban, Scrum, JIRA, JIRA Scrum Board
PROJECT HISTORY
  • 12/2019 - 11/2020

    • ARIVA.DE AG
    • 50-250 employees
    • Banks and financial services
  • Front and Backend Development in the stock exchange field.
    • Micro services development using Java, Kotlin and Spring-Boot.
    • Micro services development with TypeScript and NodeNS.
    • Implementing database operations for Elasticsearch
    • Frontend development with Angular 8
    • Cloud-based container services using Amazon EC2/ECS/RDS

  • 04/2019 - 07/2019

    • Gesellschaft zur Verwertung von LeistungsSchutzrechten (GVL)
    • 250-500 employees
    • Media and Publishers
  • Software developer for micro services for rights management und accounting in the music business.
  • Software developer for micro services for rights management und accounting in the music business.

    • Backend services development using Spring-Boot.
    • Creation of CI/CD routines using GitLab

  • 09/2018 - 02/2019

    • Minds of steel, Menlo Park, CA (USA)
    • 10-50 employees
    • Other
  • Software architect and project manager, responsible for the development of a management application for the fitness and health industry.
  • Software architect and project manager responsible for the development of a management application for the fitness and health industry.

    • Development of a web-based management application using Vue.js and Vuetify.
    • Backend services development using Spring-Boot.

  • 05/2017 - 08/2018

    • MOBILCOM-DEBITEL, Berlin/Oberkraemer (Germany)
    • 1000-5000 employees
    • Internet and Information Technology
  • Software developer for micro service solutions and DevOps strategies in the enterprise resource planning field.
    • Legacy system analysis and development of improvement strategies.
    • Porting Delphi 5/7 applications to Java.
    • Development of several micro services for RESTful transactions within distributed Java EE and SAP environments.
    • REST-Endpoint development for Apigee Edge using Java and Node.js.
    • Implementation of a GitLab/Archiva environment for continues integration and automated software test procedures.

  • 02/2016 - 01/2017

    • Minds of steel, Menlo Park, CA (USA)
    • 10-50 employees
    • Other
  • Software architect and project manager responsible for the development of a mobile application for the fitness and health industry
    • Development of a mobile application under iOS for remote support of personal trainers and fitness coaches, using XCode and Swift 3/4.
    • Development of RESTful backend services using Scala, Akka and Slick for the Play 2 framework.

  • 07/2016 - 11/2016

    • Bosch SoftTec GmbH, Hildesheim (Germany)
    • 1000-5000 employees
    • Internet and Information Technology
  • Software developer in the cloud solutions department.
  • Software developer in the cloud solutions department. Responsible for the development of IOT applications (Internet of Things) for the automotive industry.

    • Development of a rules engine in Java, based on WildFly AS and KIE/Drools designed as a CloudFoundry elastic runtime service.

  • 02/2009 - 06/2016

    • TotalPaas, Inc., Palo Alto, CA (USA)
    • 10-50 employees
    • Media and Publishers
  • Chief software architect and project manager for software solution in the media business.
    • Developed a web based reporting platform for advertising performance based on MySQL and Google Charts.
    • Developed a mobile news reader application for iOS and Android platforms with social media interfaces for Facebook and Twitter.
    • Developed a Java EE backend for account and content management for JBoss AS and MySQL database servers including JSON interfaces for mobile applications.
    • Managed the development of a news crawler engine for collecting daily news from local community newspapers, blogs, TV and radio stations.
    • Developed a mobile advertising platform for geographical ad delivery to the news reader application.
    • Enhanced the iOS news reader application to run on the Apple Watch.
    • Managed the development of a Java EE based content management system with MySQL database backend for virtual portal sites.
    • Developed a web reporting system based on Jasper Reports for visualizing usage and accounting data provided by a MySQL database server.
    • Managed and trained remote teams in Asia for outsourcing software development and IT administration tasks.
    • Developed a hyperlocal Internet application platform using JBoss AS integrating news, events, groups, business directory, photos, videos, social media and advertisements.
    • Developed backend intelligence capability of learning the user behavior and served the most relevant ads to the landing portal.
    • Developed native mobile applications on iOS and Android platforms using XML and JSON based interfaces for data exchange.
    • Implemented Multi-Master replication with geographically distributed locations and NoSQL interfaces using MySQL database servers.
    • Developed a payment gateway for credit card processing through AuthorizeNet including recurrent payment handling and automated invoices creation.
    • Managed a virtual platform environment (PAAS) for community portals, based on a VMware ESXi infrastructure.

  • 07/2004 - 01/2009

    • Sigmund Consulting, Weinheim (Germany)
    • < 10 employees
    • Internet and Information Technology
  • Full contract project management, software architecture and development.
    • Developed a scalable messaging and collaboration solution including personal and group sharing of email, calendaring, files, notes, tasks and webmail for Linux/UNIX and Sun Solaris environments, using a Oracle RAC backend.
    • Developed a network time server software with successive approximation capability using Time, Daytime and SNTP protocols to synchronize computer clocks over the internet.
    • Developed a Anti-Spam/Messaging Firewall with Bayesian classification for Windows and Linux/UNIX server platforms.

  • 03/1994 - 06/2004

    • Atrium Software International, Eschborn (Germany)
    • 10-50 employees
    • Internet and Information Technology
  • Chief software architect and developer for company specialized on internet communications.
    • Developed a Windows based email server solution using SQL databases with the ability to perform in passive mode allowing the remote offices to be in a global virtual network.
    • Integrated SPAM filtering capabilities using the Bayesian classification model.
    • Developed unified messaging solution for Windows environments including EMail-to-Fax Gateway for ISDN and analogue modems.
    • Developed SMS/Pager Gateway for TAP and UCP protocols for Windows environments.
    • Developed network fax server solution with multi-tier cost routing capability, integrated with various client applications for Windows networks.

TIME AND SPATIAL FLEXIBILITY
Currently remote only
GET IN TOUCH

Message:

Sender: