Martin Bechtle, Software Developer in Palermo, Province of Palermo, Italy
Martin Bechtle

Software Developer in Palermo, Province of Palermo, Italy

Member since November 15, 2019
Specializing in agile transformation, DevOps, cloud platforms, microservices architecture, and API engineering, Martin has nearly a decade of experience as a software engineer, architect, tech lead, and CTO in fintech, banking, translations, and publications with an international clientele. He works closely with developers and stakeholders, his favorite platforms are AWS and GCP, and his go-to languages are Java, Kotlin, and Go.
Martin is now available for hire

Portfolio

Experience

  • MySQL, 9 years
  • Java, 9 years
  • Amazon Web Services (AWS), 7 years
  • Spring, 5 years
  • Continuous Integration (CI), 4 years
  • Test-driven Development (TDD), 4 years
  • Terraform, 2 years
  • Microservices Architecture, 2 years

Location

Palermo, Province of Palermo, Italy

Availability

Full-time

Preferred Environment

macOSX, IntelliJ IDEA, Go, Git

The most amazing...

...project was leading the back-end team as a tech lead and CTO replacement at the Tide company.

Employment

  • Chief Technology Officer

    2019 - 2019
    Squirrel Financial Wellbeing
    • Defined a new version of the personal finance management product with the CEO and product owners.
    • Estimated the feasibility and timelines of a new version of a fintech product.
    • Consulted on the uses of the Google cloud platform and pushed for obtaining credits for free usage.
    • Performed hands-on coding of the initial MVP.
    • Led the interactions with the mobile developer and defined mobile technologies (React Native, Firebase).
    Technologies: Go, GCP, Terraform, Kubernetes, MySQL, Firebase
  • Tech Lead

    2018 - 2019
    Infinity Works Consulting
    • Built the infrastructure from scratch on AWS with Terraform.
    • Hired front-end and back-end engineers.
    • Actively developed a back-end API through microservices on Kubernetes.
    • Built CI pipeline, established engineering practices, and participated in the product definition with product managers and company directors at the client site.
    • Supported other teams on best practices regarding infrastructure, architecture, and agile methodologies through tech talks and direct consulting.
    Technologies: AWS, Kubernetes, Kotlin, Spring, Terraform, Prometheus, Grafana, gRPC
  • Back-end Lead Engineer

    2016 - 2018
    Tide Platform
    • Hired 20 among back-end, full-stack, and web developers in London and Sofia.
    • Directly reported to chief officers during CTO's absence of various months and participated in critical product and vendor decisions.
    • Was directly involved in the development of the initial MVP that led to a $14-million Series A round.
    • Refactored a raw Java project into Spring-service-oriented architecture.
    • Achieved automated test coverage up from 10% to 80%.
    • Reduced test/deploy cycle from three weeks to 15 minutes.
    • Contributed to banking integrations and payments processing development and architecture.
    • Developed real-time currency conversion capabilities on the banking platform.
    Technologies: Java, Spring, Hibernate, AWS, Aurora MySQL
  • Software Architect | Software Developer

    2015 - 2016
    Avalia
    • Managed the project and performed quality assurance for building a real estate web platform.
    • Built an online payment gateway using the German banking protocol, HBCI/FinTS.
    • Integrated the payments processor GPS.
    • Built tools for digital publications such as XML transformations.
    • Managed relationships with different clients specifically about project bootstrapping and architecture.
    Technologies: Java, JavaScript, PHP, HTML5, CSS3, TypeScript, Spring, Symfony, MySQL, MongoDB, Node.js
  • Full-stack Web Developer

    2011 - 2015
    Freelance Work
    • Built an online translation platform currently used by Merck.
    • Managed translation projects.
    • Served as a project manager of the book publishing projects, the Merck Manuals.
    • Implemented tools for statistical analysis and quality management of translation.
    • Developed tools for live rendering of digital publication and XML conversions.
    • Interacted face to face and remotely with the client's customers in Milan, Paris, and the US.
    Technologies: Java, ZK, Spring, JavaScript, HTML, CSS, MySQL

Experience

  • Tide Bank (Development)
    http://www.tide.co/

    Tide Bank is a revolutionary, fully digital banking product for UK businesses. I joined a team of five as a lead back-end engineer and helped grow the company to 120 people. I hired more than 20 engineers, replaced the CTO after he left, interacted daily with product owners on different aspects of the platform.

    Tide is a digital bank offering a current account that can be opened in just a few minutes, by automating identity verification and using banking APIs, then issuing debit cards to verified companies.

    It offers accounts in different currencies, as well as live currency conversions.

  • CTS | Merck Manuals (Development)
    https://www.msdmanuals.com/professional

    The CTS (cooperative translation system) is a software used by a US pharma company (Merck), in its publishing department. Every six months or so, the new English text is translated concurrently in many different languages by hundreds of translators around the world on this online platform, then published on the web.

  • POIMM (Development)
    https://poimm.com/

    From scratch, I built this Italy-based real estate platform with a couple of team members.

  • Bookingbility (Development)
    https://it.bookingbility.com/

    I developed an online hotel booking system with special features for disabled people.

  • Sainsbury's (Development)
    https://www.sainsburys.co.uk/

    I worked on Sainsbury's identity and login management system, as well as experimental (not public) fintech projects.

    Sainsbury's is Britain's second-largest retailer, and I joined them as a tech lead in their headquarters in London as an InfinityWorks consultant.

  • Card Compact (Development)
    https://cardcompact.com/

    I built the online back end for cardholders of Card Compact.

Skills

  • Languages

    Java 8, Golang, Kotlin, Java, JavaScript, HTML
  • Frameworks

    Spring, JUnit, Mockito, GRPC
  • Tools

    Terraform, CircleCI, Jira, Apache Avro, Grafana
  • Paradigms

    Microservices Architecture, Test-driven Development (TDD), Continuous Integration (CI), Behavior-driven Development (BDD), Continuous Deployment
  • Platforms

    Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
  • Storage

    MySQL, Amazon Aurora, MongoDB
  • Other

    Banking & Finance, Fintech, Medical Translation, Technical Hiring, Card Payments, Team Management, Prometheus, Web Development, Digital Publishing

Education

  • Bachelor's degree in Computer Science Engineering
    2005 - 2011
    Palermo University - Palermo, Italy
Certifications
  • Oracle Certified Java Associate
    JUNE 2015 - PRESENT
    Oracle

To view more profiles

Join Toptal
I really like this profile
Share it with others