Backend Engineer

Christo
Johnson.

Associate Technical Lead/Python·Go·Systems·Cloud

Backend systems, APIs and infrastructure built for production — from API and database design to distributed processing, containers, cloud infrastructure and performance.

7+ years experienceKerala, IndiaBackend / Systems / Cloud
01 / About

Backend by trade. Systems by instinct.

From API contracts to infrastructure, I care about how the whole system behaves.

I'm a backend engineer and Associate Technical Lead with 7+ years of experience building backend systems and APIs. My work spans application architecture, API design, databases, asynchronous processing, distributed systems, cloud infrastructure and production operations.

I've worked on systems involving Django/DRF, FastAPI, PostgreSQL, Redis, Kafka, Celery, ClickHouse, Linux, Docker, AWS and related infrastructure. I enjoy understanding systems deeply, especially where application code meets databases, infrastructure and production behavior.

My career has gradually moved from implementing individual backend features toward designing systems, improving performance, making architectural decisions and helping other engineers deliver reliably.

Design for claritySimple interfaces and understandable service boundaries.
Measure before tuningUse query plans and analysis to find real bottlenecks.
Treat data seriouslyCorrect models, predictable queries and safe migrations.
Build for operationLogging, health checks and maintainability matter.

profile.json

roleAssociate Technical Lead
primaryPython / Go
backendDjango / DRF / FastAPI
apiREST / gRPC
dataPostgreSQL / Redis
infraDocker / K8s / Terraform
cloudAWS / GCP
locationThrissur, Kerala
02 / Experience

Experience

Backend engineering across product development, data systems, infrastructure and technical leadership.

CURRENTOct 2025 — Present

Associate Technical Lead

LinkShadow
Backend services and production systems across application, data and infrastructure layers.
  • Lead backend architecture and delivery of independent backend services.
  • Design service interfaces and data models across Python, Django/DRF, FastAPI and Go.
  • Work with PostgreSQL, SQLite, Redis, CSV, JSON and Parquet based data.
  • Analyze database behavior, indexing and query plans.
  • Mentor junior engineers and contribute to technical decisions.
PythonDjangoDRFFastAPIGoPostgreSQLRedisSQLiteParquetLinuxGitGitLab
Aug 2023 — Sep 2025

Software Developer

Panasa Technology
Send2 — currency transfer comparison platform.
  • Built backend services for currency transfer comparison, integrating provider APIs and live exchange-rate data.
  • Implemented asynchronous processing with Celery and worked with Kafka-based messaging and event processing.
  • Implemented API versioning, JWT authentication and RBAC on Django and DRF, backed by PostgreSQL and Redis.
  • Built tests with pytest; worked with Docker, AWS and Nginx.
  • Led and coordinated a small development team.
PythonDjangoDRFPostgreSQLRedisCeleryKafkaDockerAWSNginxpytestJWTRBAC
Jun 2022 — Jul 2023

Solution Consultant

Francium Tech
Teldat network-management dashboard.
  • Designed and implemented backend APIs on multi-tenant data models.
  • Implemented real-time communication using WebSockets, with PostgreSQL and Redis.
  • Added structured logging and metrics; considered performance requirements and budgets.
  • Prepared technical designs and API specifications; mentored developers and worked with clients to turn requirements into implementation.
PythonDjangoDRFWebSocketsPostgreSQLRedisDockerJenkins
Oct 2021 — May 2022

Junior Backend Developer

CIED Group
Cumilio data platform.
  • Worked on migration toward ClickHouse / Yandex Cloud, achieved with minimal downtime and no data loss.
  • Worked on data ingestion and processing, focused on partitioning and performance.
PythonClickHouseYandex CloudLinux
Oct 2021 — Dec 2021

Software Developer Intern

Cydez Technologies
Employee and lead management.
  • Built backend functionality and REST APIs for employee and lead management, including administrative and reporting features.
PythonDjangoPostgreSQLREST APIs
03 / Engineering

What I work on.

Designing services, data flows and infrastructure with performance and reliability in mind.

01

Backend & APIs

Designing REST and gRPC services, API contracts, authentication, authorization, versioning and service boundaries.

Python · Go · gRPC · OpenAPI
02

Data & Performance

PostgreSQL, Redis, ClickHouse and data-heavy workloads. Database design, indexing, query optimization, caching and performance analysis.

PostgreSQL · Redis · ClickHouse
03

Distributed Systems

Kafka, Celery, asynchronous processing, event-driven workflows, concurrency and service-to-service communication.

Kafka · Celery · Event-driven
04

Cloud & Infrastructure

Docker, Kubernetes, Terraform, AWS, GCP, Linux, Nginx and production deployment.

Docker · Kubernetes · Terraform · AWS · GCP
05

Reliability & Operations

Logging, metrics, monitoring, health checks, debugging, performance investigation and production reliability.

Logging · Metrics · Monitoring
06

Technical Leadership

Architecture decisions, technical design, mentoring developers, reviewing implementations and helping teams deliver production systems.

Design · Review · Mentoring
04 / Stack

The tools behind the work.

The core is deliberately backend-oriented: Python and Go for services, PostgreSQL and Redis for data, gRPC and REST for interfaces.

Around it sit the tools for asynchronous processing, containers, cloud infrastructure, delivery and operations. Highlighted items are the centre of gravity of each group.

Backend

PythonGoDjangoDRFFastAPICC++

API & Communication

gRPCRESTProtocol BuffersWebSocketsOpenAPI

Auth & Security

JWTRBACAuthenticationAuthorizationAccess controlAPI security

Data

PostgreSQLRedisClickHouseMongoDBSQLiteParquetSchema designIndexingQuery-plan analysisCachingData migration

Async & Distributed

CeleryKafkaBackground processingConcurrencyEvent-driven architecture

Cloud & Infrastructure

AWSGCPDockerKubernetesTerraformEC2RDSS3Lambda

Linux & Servers

LinuxNginxReverse proxyingService managementServer administration

CI/CD

GitHub ActionsJenkinsAutomated buildsAutomated testingDeployment pipelines

Observability

Structured loggingMetricsMonitoringHealth checksProduction debugging

Testing & Quality

pytestUnit testingAPI testingIntegration testingflake8black

Version Control

GitGitHubGitLab

Supporting

HTML · CSS · JavaScript · React · Flutter
05 / Cloud & Production

From code to production.

The path backend software takes after the editor. These are the tools in my stack at each stage, not a claim that every one was used in every project.

  1. BuildCIGitHub Actions
    Jenkins
  2. ContainerizeDockerImages
    Reproducible runs
  3. OrchestrateKubernetesWorkloads
    Deployments
  4. ProvisionTerraformInfrastructure
    as code
  5. DeployAWS / GCPLinux · Nginx
    Reverse proxy
  6. OperateObserveLogging · Metrics
    Monitoring

Typical backend architecture patterns I work with

Client
Web · mobile · service clients
Edge
NginxLoad balancer
API services
RESTgRPCWebSockets
Business logic + data
Django / FastAPI / GoPostgreSQLRedisClickHouse
Async processing
CeleryKafka
Infrastructure
DockerKubernetesTerraformAWS / GCP
07 / Credentials

Education & recognition.

CERTIFICATION

Scrum Fundamentals Certified

SCRUMstudy · August 2025
Credential ID: 1096729

RECOGNITION

Employee Spotlight Award

Send2 / Panasa Technology · November 2024

EDUCATION

M.Com — International Business Operations

IGNOU · 2021

Let's build something reliable.

For backend engineering, systems work, technical leadership or interesting engineering problems, get in touch.