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.
-
Software Engineer IiiCanonicalİzmir, Turkey -
Senior Software EngineerZapata Ai Dec 2021 - Oct 2024İzmir, TurkeyZapata 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.
-
Software Engineering ManagerHazelcast Sep 2020 - Nov 2021Istanbul, TürkiyeHazelcast 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. -
Development Team LeadHazelcast Sep 2018 - Aug 2020Istanbul, 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. -
Backend Software EngineerHazelcast Sep 2016 - Aug 2018Istanbul, 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. -
Backend Software EngineerExentrique Solutions Jun 2014 - Aug 2016United KingdomThis 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. -
Backend Software EngineerImona Technologies Ltd. Jul 2012 - Jul 2014Istanbul, TürkiyeA 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. -
Backend Software EngineerInnova Oct 2010 - Nov 2011Ankara, TürkiyeTechnology 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
-
Computer Science
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?
-
Emre Aydin
Istanbul12garanti.com.tr, fotograf.com, hotmail.com, gmail.com, garanti.com.tr, windowslive.com, hotmail.com, outlook.com, ciceksepeti.com, ciceksepeti.com, ciceksepeti.com, ciceksepeti.com1 +905496XXXXXX
-
-
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial