Ariel Costescu

Senior Software Engineer

Senior software engineer with 15+ years of experience building Java services and large-scale applications. Focused on reliable backend systems, APIs, distributed architectures, and cloud-native delivery, with additional experience building user-facing applications.

Backend: Java, Spring, Spring Boot, Hibernate, REST, gRPC, Protocol Buffers

Data & messaging: PostgreSQL, MySQL, Cassandra, FoundationDB, Kafka, Databricks

Architecture & delivery: Microservices, distributed systems, event-driven systems, Temporal, Argo Workflows, Docker, Kubernetes, GCP, AWS

User interfaces: React Spectrum, Flex, ActionScript 3

Present

Senior Software Engineer at Adobe

Works on Adobe Experience Platform, with ownership of services supporting identity resolution.

  • Develops within a platform ecosystem spanning Java, Spring, Hibernate, PostgreSQL, FoundationDB, Databricks, Kafka, Temporal, Argo Workflows, and Kubernetes.
  • Works with React Spectrum for user-facing platform experiences.

Independent Projects & Professional Development

Worked on personal projects and focused on upskilling in AI-assisted software development.

Senior Software Engineer at King

Built backend solutions for new mobile game titles and migrated legacy on-premises projects to Google Cloud Platform.

  • Designed scalable services using Java, Spring Boot, Netty, and Protocol Buffers; developed real-time APIs with gRPC.
  • Migrated legacy applications to GCP and containerized services with Docker and Kubernetes.

Senior Software Engineer at Ten Square Games

Developed backend systems for mobile games and collaborated with analytics teams on KPI measurement.

  • Built Java services with Netty, Protocol Buffers, and PostgreSQL; implemented WebSocket features.
  • Deployed containerized services with Docker and Kubernetes across AWS and GCP environments.

Software Engineer at Electronic Arts

Built online services for console, PC, and mobile sports titles serving millions of daily active users.

  • Developed Java services using Apache Jetty/Jersey, Protocol Buffers, and MySQL.
  • Owned features end to end, from design through deployment in highly available live environments.
  • Worked with AWS and actor-model systems including Akka/Scala; contributed to high-performance, scalable backend architecture.

Software Engineer at IBM

Developed internal applications and client-facing banking and insurance services.

  • Built Java SOAP web services with JAX-WS and WebSphere ODM for insurance projects.
  • Managed build processes and worldwide application deployments; developed banking views with Java SWT.

Software Engineer at Red Point Software Solutions

Developed e-learning applications with 3D graphical interfaces and automated builds.

  • Created custom interfaces using ActionScript 3 and Flex; maintained Maven/FlexMojos build automation.
  • Integrated the Google Docs API and third-party components; mentored junior developers.

Software Engineer at Kabinet

Built ECM, CRM, and mobile trading applications using Java and ActionScript frameworks.

  • Developed document-management and CRM applications with metadata, version control, workflows, and content-management integration.
  • Built a browser-based application framework with Flex and Java EE (Spring, Hibernate, Tomcat), plus a mobile trading application.

"Alexandru Ioan Cuza" University, Iasi, Romania

BSc, Computer Science

  • Parallel, Concurrent, and Distributed Programming in Java — Rice University / Coursera
  • Oracle Certified Professional, Java SE 6 Programmer
  • Codility Golden Certificate Omega 2013

English Fluent

French Intermediate