You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Edvinas MaciulisEM

Edvinas Maciulis

Senior Software Engineer / Architect

€900/day
Zurich, CH
15+ years

Average response time: 1 hour

About Edvinas

Senior Java Engineer and Solution Architect with 20 years of backend delivery across financial services, government, retail, media, and data platform domains. Built and operated high-throughput REST APIs, microservices, and Spark data pipelines on AWS and GCP - from early design through production operations. Experienced in regulated environments with security reviews, on-call, and audit-friendly delivery. Comfortable leading architectural decisions, conducting code reviews, and mentoring engineering teams while remaining hands-on. Core stack: Java 17/21, Spring Boot, Kubernetes, Docker, Terraform, AWS. AWS Certified Solutions Architect. MSc Software Development Engineering. Based in Zürich, Swiss B permit, EU national. Available for remote and hybrid contract engagements across Switzerland, EU and the UK.

Selected Highlights

●​ Migrated a multi-terabyte dataset into a cloud-native NoSQL and search platform, delivering the data backbone for a new production system on AWS.
●​ Built a Java replication service keeping two production datastores in sync with single-digit-second p99 latency on AWS.
●​ Contributed an authentication feature to Google's open-source CDAP platform (Kubernetes) - reviewed and merged by the upstream maintainers.
●​ Cut Spark cluster compute costs on AWS by 35% through job tuning and resource optimisation - no functionality changes, lower bill.
●​ Designed and operated REST APIs sustaining millions of requests per day at 99.98% success rate across tens of thousands of endpoints.
● ​Produced architecture documentation for two data platforms and ran hands-on sessions with engineering teams on design, testing, and CI/CD practices.
  • English

    Native or bilingual

  • Lithuanian

    Native or bilingual

Can work on-site
Zurich (up to 50km)

Experience

  • ICE Services, Berlin(Remote from Switzerland)
    Java Engineer Lead
    ENTERTAINMENT AND LEISURE
    June 2023 - March 2025 (1 year and 9 months)
    Zürich, Switzerland
    ●​ Delivered a cross-store replication service for operational data with p99 in single-digit seconds on AWS.
    ●​ Took ownership of existing ETL pipelines processing approximately 15 terabytes of data on AWS.
    ●​ Together with the team reduced cost expenditure to run Spark clusters on AWS cloud by 35%.
    ●​ Improved data correctness by fixing transformation logic and addressing data quality issues.
    ●​ Strengthened validation, error handling and documentation to improve trust in the data processing
    pipeline.
    ●​ Led the team through a data migration, coordinating changes and ensuring continuity of service.
    ●​ Wrote and refactored production code in Java, Scala, Python and SQL to improve reliability and
    maintainability.
    ●​ Supported Infrastructure as Code and automation using Terraform.
    ●​ Worked closely with architects and product stakeholders in an Agile environment.
    Docker Terraform Scala Python Apache Spark
  • EF Education First,
    Engineering Manager
    EDUCATION AND E-LEARNING
    July 2022 - May 2023 (10 months)
    Zürich, Switzerland
    ● Led integration of a new sales system with existing services, navigating low cohesion and safeguarding end-to-end behaviour during cutover.
    ● Took part in the on-call rota and acted as the point of contact for production incidents, focusing on fast triage and safe remediation.
    ● Drove an Infrastructure-as-Code push to move the team onto a dedicated AWS account using Terraform, improving repeatability and control.
    Amazon Web Services Terraform Microservices
  • UK Government Department of Work and Pensions,
    Contract Senior Software Engineer
    PUBLIC SECTOR
    November 2021 - July 2022 (8 months)
    London, UK
    ● Maintained and extended a customer-facing portal used by millions of users, delivering incremental features and fixes.
    ● Built changes across Java/Spring Boot services and supporting components, with TDD and automated testing as part of day-to-day delivery.
    ● Shipped regularly via CI/CD into a containerised Kubernetes environment on AWS, kept changes small and reversible.
    ● Worked in a cross-functional team (user research, content design, QA, BA) to translate research and business requirements into implementable backlog items.
    Amazon Web Services MongoDB Spring boot Kubernetes

Recommendations

Be the first to recommend Edvinas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • "AWS Certified Solutions Architect - Associate".
    AWS
    2023
    "AWS Certified Solutions Architect - Associate".
  • "Kotlin for Java Developers"
    Coursera
    2021
    "Kotlin for Java Developers"

Skill set

Categories