Back to blog

PostgreSQL 컨트리뷰터 성장 이야기: Developer U와 Akshay Joshi

August 10, 2026

글쓴이: Floor Drees

게시일: 2025년 11월 24일

EDB는 PostgreSQL 개발에 잠재력을 가진 동료들이 실제 PostgreSQL 컨트리뷰터(Contributor)로 성장할 수 있도록 지원하는 Developer U 프로그램을 올해 초 시작했습니다. 사람들의 성장 이야기에 관심이 많은 저는 프로그램 참가자들을 만나 참여 동기와 목표, 그리고 이들이 개발 중인 패치(Patch)에 관해 이야기를 나누었습니다.

이번 글에서는 첫 번째 주인공인 Akshay Joshi를 소개합니다. pgAdmin 개발 경험을 쌓아온 그가 Developer U를 통해 PostgreSQL 핵심 개발에 도전하게 된 과정과 오픈소스 커뮤니티에서 얻은 경험을 살펴보겠습니다.

EDB Developer U PostgreSQL 컨트리뷰터 인터뷰

pgAdmin을 이끄는 엔지니어 Akshay Joshi

Akshay Joshi는 PostgreSQL 및 EPAS를 위한 관리 도구인 pgAdmin 프로젝트를 담당하는 수석 엔지니어이자 엔지니어링 매니저입니다. 팀 전체를 관리하고 pgAdmin 4의 커뮤니티 릴리스를 감독하며, EDB의 pgAdmin 패키징을 책임지고 있습니다. 또한 WarehousePG Observability(관측 가능성) 프로젝트도 이끌고 있습니다.

인도 푸네(Pune)에 거주하는 Akshay는 영어, 힌디어, 마라티어뿐만 아니라 C, C++, 그리고 이른바 ‘PostgreSQL 언어’까지 폭넓게 구사합니다.

20년 이상의 개발 경력과 PostgreSQL 기여를 향한 도전

Akshay는 컴퓨터 공학 학사와 컴퓨터 응용 석사 학위를 취득했습니다. 소프트웨어 업계에서 20년 이상의 경력을 쌓았으며, 2010년 입사한 이후 EDB에서 15년 동안 근무했습니다. 대학 시절부터 기술에 매료되었던 그에게 코딩은 언제나 큰 열정의 대상이었습니다.

Akshay는 오랫동안 PostgreSQL 개발에 직접 기여하고 C 프로그래밍의 세계로 돌아가고 싶다는 생각을 품고 있었습니다. 이에 Developer U 프로그램에 지원했고 참가자로 선발되었습니다.

pgAdmin 업무를 담당해 왔기 때문에 오픈소스 개발이 낯설지는 않았습니다. 그는 C/C++로 작성된 pgAdmin III 시절부터 개발 여정을 시작했으며, 이후 웹 기반 도구로 완전히 새롭게 작성된 pgAdmin 4로의 전환 과정을 가까이에서 지켜봤습니다.

“C/C++에서 웹 개발(Python, ReactJS 등)로 넘어가는 과정은 매우 귀중한 경험이었습니다.”

PostgreSQL 컨트리뷰터로 활동한다는 것

Akshay가 PostgreSQL 프로젝트에 열정을 느끼는 이유는 PostgreSQL이 전 세계적으로 신뢰받는 강력하고 안정적인 데이터베이스이기 때문입니다.

PostgreSQL 컨트리뷰터로 활동한다는 것은 열정적인 오픈소스 커뮤니티와 함께 도전적인 문제를 해결한다는 것을 의미합니다. 계속 혁신하고 진화하는 프로젝트의 일원으로서 핵심(Core) 영역을 C언어로 다시 개발할 수 있는 기회를 즐기고 있습니다!”

그는 사용자 기반이 큰 성숙한 프로젝트인 만큼 기여 절차가 매우 형식적이고 엄격해 코드가 채택되기 어려울 것으로 예상했습니다. 하지만 실제 PostgreSQL 커뮤니티는 신규 참여자를 적극적으로 지원하고 새로운 아이디어에 열려 있었습니다. 또한 코드 품질을 보장할 수 있도록 신규 컨트리뷰터를 기꺼이 멘토링한다는 사실도 알게 되었습니다.

Akshay가 개발 중인 PostgreSQL 기능

지금까지 Akshay는 다음 두 가지 기능을 작업했습니다.

  • pg_get_database_ddl()CREATE DATABASE 구문을 재구성하는 함수
  • pg_get_policy_ddl()CREATE POLICY 구문을 재구성하는 함수

그는 숙련된 PostgreSQL 컨트리뷰터들로부터 직접 배우고 코드베이스의 여러 영역을 탐구하면서 기술 전문성을 더욱 깊이 있게 다지기를 기대하고 있습니다.

“이 프로그램은 단순히 코딩 기술뿐만 아니라 커뮤니케이션과 리뷰 관행을 날카롭게 다듬을 수 있는 기회라고 생각합니다!”

Akshay는 해변이나 고향으로 여유로운 장거리 드라이브를 떠나지 않을 때면 GitHub와 LinkedIn에서 활발하게 활동하고 있습니다.

PostgreSQL 컨트리뷰터 FAQ

EDB Developer U는 어떤 프로그램인가요?

Developer U는 PostgreSQL 개발에 잠재력을 가진 동료들이 실제 PostgreSQL 컨트리뷰터로 성장할 수 있도록 지원하는 EDB 프로그램입니다. 참가자는 개발뿐만 아니라 커뮤니케이션과 코드 리뷰 관행도 함께 익힐 수 있습니다.

Akshay Joshi는 EDB에서 어떤 업무를 담당하나요?

Akshay Joshi는 PostgreSQL 및 EPAS 관리 도구인 pgAdmin 프로젝트를 담당하는 수석 엔지니어이자 엔지니어링 매니저입니다. pgAdmin 4 커뮤니티 릴리스와 EDB의 pgAdmin 패키징을 감독하며 WarehousePG Observability 프로젝트도 이끌고 있습니다.

Akshay Joshi가 PostgreSQL에 기여하는 이유는 무엇인가요?

Akshay는 PostgreSQL이 전 세계적으로 신뢰받는 강력하고 안정적인 데이터베이스라는 점에 매력을 느꼈습니다. 오픈소스 커뮤니티와 함께 도전적인 문제를 해결하고 PostgreSQL 핵심 영역을 C언어로 개발할 수 있다는 점도 중요한 동기입니다.

Akshay Joshi가 개발 중인 PostgreSQL 기능은 무엇인가요?

Akshay는 CREATE DATABASE 구문을 재구성하는 pg_get_database_ddl() 함수와 CREATE POLICY 구문을 재구성하는 pg_get_policy_ddl() 함수를 작업했습니다.

PostgreSQL 커뮤니티는 신규 컨트리뷰터를 어떻게 지원하나요?

Akshay의 경험에 따르면 PostgreSQL 커뮤니티는 새로운 아이디어에 열려 있으며 신규 참여자를 적극적으로 지원합니다. 코드 품질을 보장할 수 있도록 숙련된 컨트리뷰터가 멘토링과 리뷰를 제공하기도 합니다.

메일: salesinquiry@enterprisedb.com

Share this