Freelance Java Senior Software Engineer/Architect - Tech Lead - CTO | open for (remote) contract verfügbar

Freelance Java Senior Software Engineer/Architect - Tech Lead - CTO | open for (remote) contract

verfügbar
Profilbild von Anonymes Profil, Freelance Java Senior Software Engineer/Architect - Tech Lead - CTO | open for (remote) contract
  • 1010 Vienna Freelancer in
  • Abschluss: nicht angegeben
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)
  • Letztes Update: 05.11.2020
SCHLAGWORTE
SKILLS
  • Seasoned veteran with over 20 years experience in JAVA 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
PROJEKTHISTORIE
  • 09/2018 - 07/2020

    • Banking IT Services
    • 500-1000 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Freelance Senior Software Engineer/Architect
    • 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

    • Mobile Gaming Startup
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • CTO, Senior Software Engineer
    • 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

    • Sports Betting Industry
    • 50-250 Mitarbeiter
    • Internet und Informationstechnologie
  • Tech Lead, Software Architect, Release Manager
    • 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

    • Retail IT Solutions
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Freelance Senior Software Engineer
    • 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

    • Game Studio
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Freelance Game Developer
    • 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

    • Travel Industry
    • 50-250 Mitarbeiter
    • Internet und Informationstechnologie
  • Freelance .NET Architect
    • 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

    • Gaming and Entertainment
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Freelance Software Architect, Tech Lead
    • 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

    • IT Consulting
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Freelance Senior Software Engineer
  • Development of a custom CMS solution for the food retail industry (TFS, C#, ASP.NET Web Forms, Oracle, JavaScript)

  • 11/2004 - 03/2005

    • WKO
    • 250-500 Mitarbeiter
    • Öffentlicher Dienst
  • Freelance Senior Software Engineer
  • Development of a web-based inflation calculator (C#, ASP.NET Web Forms, IIS, SQL Server, Excel)

  • 05/2001 - 10/2004

    • Bank Retail Services
    • 250-500 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Freelance Senior Software Engineer
  • Design/Development of Java/.NET based financial retail solutions (C#, Java, Swing, Servlets, C++, HTML/JS)

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Available for remote roles (software development, architecture, consulting) in the EU, UK and Switzerland.
SONSTIGE ANGABEN
  • Do you need a remote contractor?
  • Do you look for an interim CTO to help define the technology stack and/or engineering culture?
  • 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 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.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: