Profileimage by Anonymous profile, Java/Kotlin Software Engineer/Architect/Tech Lead/CTO - open for EU remote freelance contracts only
available
Contact

Last update: 02.08.2021

Java/Kotlin Software Engineer/Architect/Tech Lead/CTO - open for EU remote freelance contracts only

Graduation: not provided
Hourly-/Daily rates: show
Net hourly rates: €80-90,- (remote), €100-120,- (on-site). Open to rate negotiation. I prefer working remotely with occasional travel on-site after the corona pandemic.
Languages: German (Full Professional) | English (Full Professional) | Spanish (Elementary)

Keywords

Software Engineering Solution Architecture Java kotlin Spring Spring Boot kafka GCP Openshift kubernetes Docker REST API design API RESTful Microservices Quarkus CI / CD DevOps jenkins Bitbucket Agile Development Scrum Kanban

Skills

  • Seasoned veteran with over 20 years experience in JAVA (preferred ecosystem) and .NET full-stack software development with a focus on the backend/services side
  • Specialized in architecting and implementing microservices architectures based on HTTP/REST APIs and/or message brokers
  • Experienced with cloud services and CI/CD pipelines for fast feedback and value delivery
  • Passionate about Agile, DevOps, Clean Code, Software Engineering best practices and open source software
  • Strong team player and effective communicator

Project history

09/2018 - 07/2020
Freelance Senior Software Engineer/Architect
Banking IT Services (500-1000 employees)
Banks and financial services
  • Maintenance and refactoring of legacy Java applications
  • Maintenance of new Java and Kafka based event-driven microservices and HTTP/REST APIs
  • Development, provisioning and maintenance of company-internal Maven libraries
  • Frontend development for new Angular based securities web apps
  • Promote and cultivate a collaborative DevOps culture, improve the team’s value delivery
  • Tech stack: IntelliJ, Java 8, JAX-RS, in-house frameworks, Spring Boot (and its ecosystem), Quarkus, Maven, Angular 6, Tomcat/Jetty, Hibernate, SQL Server/DB2, Docker, Kafka, Jenkins, Bitbucket/GitLab, OpenShift, Prometheus, Grafana, Jira, Confluence, Microsoft Teams

06/2017 - 08/2018
CTO, Senior Software Engineer
Mobile Gaming Startup (< 10 employees)
Internet and Information Technology
  • Oversaw the internal IT, the software development efforts and external contractors
  • Modernized, improved and moved the gaming platform and our game to launch into the cloud
  • Migration of Java EE/JBoss services to Spring Boot/Kotlin/Docker based microservices
  • Implemented a HTTP/REST API for game tournament results
  • Researched and tested (proof of concept) different crypto wallet APIs
  • Integrated Coinbase APIs in our gaming platform to support in-game bitcoin payment transactions
  • Established a DevOps system for CI/CD to the Google Cloud Kubernetes cluster
  • Engineered a cloud-based centralized logging solution based on the ELK stack
  • Tech stack: IntelliJ, Java 8, Kotlin, Java EE, JUnit, JMeter, JBoss, Spring Boot/Web, Maven, HTML5, JS, Tomcat, JOQQ, Hibernate, PostgreSQL, Docker, Jenkins, Bitbucket, Spinnaker, Kubernetes, Kafka, ELK, GCP, Linux, Jira, Confluence, Microsoft Teams

09/2011 - 05/2017
Tech Lead, Software Architect, Release Manager
Sports Betting Industry (50-250 employees)
Internet and Information Technology
  • Tech lead of the web and mobile team
  • Coached and helped junior developers to better understand software engineering best practices
  • Crafted web and mobile based sports betting products
  • Implemented a HTTP/REST WebAPI-based middleware
  • Provided tech guidance and support for external development partners
  • Member of the company's Architecture Review Board
  • Established a TFS based build system for CI, release builds and deployment
  • Contributed major improvements to the company's API/WCF services performance and throughput
  • Prototyped a microservices based architecture with .NET Core, Docker and OpenShift (PaaS)
  • Tech stack: TFS, Visual Studio, C#, ASP.NET MVC/Web API, IIS, WCF, .NET Core, Docker, Angular, HTML5, JS, Flash, FlexUnit, xUnit, Moq, DotNetNuke, MSBuild, SQL Server, Linux, OpenShift, SonarQube, Git

04/2011 - 08/2011
Freelance Senior Software Engineer
Retail IT Solutions (10-50 employees)
Internet and Information Technology
  • Refactoring/Modernization of legacy ASP.NET applications and Java web applications/services
  • Tech stack: C#, ASP.NET Web Forms, WCF, EF, SQL Server, Java, JUnit, JSP, Servlets, Tomcat, MySQL, Git

10/2010 - 03/2011
Freelance Game Developer
Game Studio (10-50 employees)
Internet and Information Technology
  • Implemented game client and server features and unit tests
  • Participated in the game architecture design
  • Established and managed the CI/CD system and build/release cycles
  • Tech stack: C#, Flash, AsUnit, APlay Middleware, PostgreSQL, TeamCity, Facebook API, Jira, Subversion

11/2009 - 09/2010
Freelance .NET Architect
Travel Industry (50-250 employees)
Internet and Information Technology
  • Provided mentoring and technical evangelism in .NET
  • Designed and implemented a reference service architecture based on WCF services
  • Extended legacy Java services and applications
  • Tech stack: TFS, C#, ASP.NET Web Forms, EF, WCF, SQL Server, IIS, Java, Servlets, JSP, Tomcat, WIX

09/2007 - 09/2009
Freelance Software Architect, Tech Lead
Gaming and Entertainment (< 10 employees)
Internet and Information Technology
  • Architected and implemented a game management platform for online multi-player games
  • Integrated several 3rd party APIs (e.g. payment providers)
  • Provided mentoring and coaching for junior developers
  • Tech stack: TFS, C#, ASP.NET Web Forms, WCF, SQL Server, DevExpress, Subversion, CruiseControl.NET

04/2005 - 06/2007
Freelance Senior Software Engineer
IT Consulting (10-50 employees)
Internet and Information Technology
Development of a custom CMS solution for the food retail industry (TFS, C#, ASP.NET Web Forms, Oracle, JavaScript)

11/2004 - 03/2005
Freelance Senior Software Engineer
WKO (250-500 employees)
Public service
Development of a web-based inflation calculator (C#, ASP.NET Web Forms, IIS, SQL Server, Excel)

05/2001 - 10/2004
Freelance Senior Software Engineer
Bank Retail Services (250-500 employees)
Banks and financial services
Design/Development of Java/.NET based financial retail solutions (C#, Java, Swing, Servlets, C++, HTML/JS)

Time and spatial flexibility

Available for remote roles (software development, architecture, consulting) in the EU, UK and Switzerland.

Other

  • Do you need a remote contractor?
  • Do you look for an experienced software engineer and architect in the Java ecosystem?
  • Do you need additional help and resources in your agile team?
  • Do you look for an interim CTO to help define the technology stack and/or engineering culture?
  • Do you need help on your digital transformation journey?
  • Do you plan to refactor/containerize/migrate your software/solutions landscape to a cloud-based architecture?
  • Do you intend to boost your productivity and value delivery by introducing modern CI/CD pipelines and a DevOps culture?
If the answer to any of these questions is "yes", I look forward to talking to you.

Please during the pandemic only remote contract role offers!

Contact form

Contact details