Emre Aydın

Emre Aydın Email and Phone Number

Software Engineer III @ Canonical
İzmir, Turkey
Emre Aydın's Location
İzmir, Türkiye, Turkey
About Emre Aydın

Senior software engineer with over 13 years of experience, both in technical and management roles. Strong programming background with Go and Java. Currently working as a Platform Engineer developing cloud native solutions.

Emre Aydın's Current Company Details
Canonical

Canonical

View
Software Engineer III
İzmir, Turkey
Website:
canonical.com
Employees:
1784
Emre Aydın Work Experience Details
  • Canonical
    Software Engineer Iii
    Canonical
    İzmir, Turkey
  • Zapata Ai
    Senior Software Engineer
    Zapata Ai Dec 2021 - Oct 2024
    İzmir, Turkey
    Zapata Computing is a quantum computing startup, which later pivoted into generative AI.• As the platform team, we built and maintained the Orquestra Platform, an internal developmentenvironment for research, experimentation, and development of Quantum and generative AIsolutions. The platform was built on Kubernetes and deployed across multiple cloud providersand private infrastructure, including systems running in a mobile operations center at IndyCarraces.• Designed and developed a new workflow engine from scratch for running ML experiments onKubernetes using Ray. It replaced the previous engine which was tightly coupled with ArgoWorfklows and required users to create Dockerfiles for each step in their workflows. Used Go todevelop the backend and a Python sidecar to run along workflow code. Deployed the backendservice as part of a microservice architecture in a Kubernetes cluster deployed on AWS and Azure.• Refactored and fixed our infrastructure-as-code mechanism based on Crossplane. As a result, wewere able to provision a new cluster in 4 hours instead of 3 days.• Integrated Apache Pulsar, Apache Flink and Ray into the platform, implementing a micro-SaaS forthese tools. I have implemented scheduling on Kubernetes and authentication/authorization usingthe platform identity provider.• Put in place standard practices that each of our software components should follow and startedthe convention of exposing all our components documentation as OpenAPI specifications.• Created and maintained GitHub Actions workflows, ArgoCD applications and Helm charts for themicroservices that our team has developed.• Maintained our ArgoCD servers,Hashicorp Vault instances and the management clusters thathosted them. Fixed their provisioning mechanism which used Terraform.
  • Hazelcast
    Software Engineering Manager
    Hazelcast Sep 2020 - Nov 2021
    Istanbul, Türkiye
    Hazelcast is the leading open source in-memory database in the JVM world.• Being a part of the RD & Cloud division, our team built and maintained several products ofHazelcast ecosystem, focus being Management Center (MC) - a web-based interface to monitorand manage Hazelcast clusters. Another big focus was integrating existing functionality of MC intothe Cloud PAAS solution of the company.• Built a world-class, cross-functional team of 7 engineers from scratch by hiring backend, frontendand quality assurance engineers.• Interfaced with other teams, set the team direction and made sure the whole team is aligned.• Mentored team members on their professional development.• Led the complete redesign of the user interface and metric scraping/storage mechanism of MC ontime for the big Hazelcast Platform 5.0 release, taking a hands-on role wherever required.
  • Hazelcast
    Development Team Lead
    Hazelcast Sep 2018 - Aug 2020
    Istanbul, Türkiye
    • Converted the custom RPC style endpoints which made it hard for backend engineers tocollaborate with frontend engineers to standard REST API endpoints. I’ve used Java and SpringFramework.• Implemented a new command infrastructure for executing commands on a Hazelcast cluster.Worked on both Hazelcast cluster code and MC code to do this and acquired a deepunderstanding of distributed systems and concurrent programming using Java.• Implemented observability and management support for new Hazelcast cluster features such asrolling upgrades, hot restart etc. Added new metrics on Hazelcast cluster code and made it easierfor our users to understand what’s happening in their Hazelcast cluster.• Led a team of 4 engineers, including frontend engineers who worked on converting the legacyJquery code on frontend to use React and Redux.
  • Hazelcast
    Backend Software Engineer
    Hazelcast Sep 2016 - Aug 2018
    Istanbul, Türkiye
    • Developed security oriented features for MC such as adding LDAP, Active Directory, JAAS andSAML support for our enterprise customers. Used Java for backend code and Javascript/Jquery toadd support on the frontend.• Fixed issues and added new features to the open source session replication plugins andHazelcast Hibernate plugin.• Implemented the initial version of IBM Dynacache integration for Hazelcast.• Used Java for most of my work.
  • Exentrique Solutions
    Backend Software Engineer
    Exentrique Solutions Jun 2014 - Aug 2016
    United Kingdom
    This UK-based startup provided Git/Mercurial/Subversion hosting.• Worked on the flagship product, XP-Dev.com, which is a code hosting and project managementplatform similar to GitHub.• Used Java and Python as the main programming languages to add features and maintain existingfunctionality.• Used Spring framework/Hibernate/MySQL/Redis/RabbitMQ in the backend.• Implemented a framework that allowed integrating with external systems using Python scripts.• Implemented a “Merge requests” feature.• Implemented Subversion/Git/Mercurial repository hooks.• Implemented integration between the deployment platform that was being developed fresh andthe existing code hosting platform.
  • Imona Technologies Ltd.
    Backend Software Engineer
    Imona Technologies Ltd. Jul 2012 - Jul 2014
    Istanbul, Türkiye
    A startup that developed an app PaaS similar to Salesforce, named Imona Cloud Platform.• The application let users design their own data model and build web pages for those models viadrag&drop components.• Developed the backend application using Java, Spring Framework, Hibernate and MySQL.• Developed the frontend application using Vaadin.
  • Innova
    Backend Software Engineer
    Innova Oct 2010 - Nov 2011
    Ankara, Türkiye
    Technology services company whose main client is Turk Telekom, the largest telecom company inTurkiye.• Worked on a project called FTTX Inventory which was an inventory management system for fiber-to-the-x equipments. Our client was Turk Telekom.• Implemented SOAP web services for integrating with other services using Java, Spring Framework,WebLogic application server and Oracle database with PL/SQL stored procedures.• Implemented the frontend using JSF and Richfaces.

Emre Aydın Education Details

Frequently Asked Questions about Emre Aydın

What company does Emre Aydın work for?

Emre Aydın works for Canonical

What is Emre Aydın's role at the current company?

Emre Aydın's current role is Software Engineer III.

What schools did Emre Aydın attend?

Emre Aydın attended Bilkent University.

Who are Emre Aydın's colleagues?

Emre Aydın's colleagues are Shengjing Zhu, Guillermo Calviño, Ze Yu, Giulia Milan, Alex Ramanau, Vyom Yadav, Jayne Jayne Han.

Not the Emre Aydın you were looking for?

  • 12
    garanti.com.tr, fotograf.com, hotmail.com, gmail.com, garanti.com.tr, windowslive.com, hotmail.com, outlook.com, ciceksepeti.com, ciceksepeti.com, ciceksepeti.com, ciceksepeti.com

    1 +905496XXXXXX

  • Emre Aydın

    Product Strategy @Trendyol Go
    Türkiye
  • Emre Aydın

    Emre Aydın Gıda A.Ş Şirketinde Yönetim Kurulu Başkanı
    Türkiye
  • Emre Aydın

    Full Stack Software Engineer
    Istanbul, Türkiye
  • Emre Aydın

    Hubspot Marketing Specialist | Customer Success, Business Development
    Istanbul, Türkiye

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.