About

I design and build
performant software
with precision and purpose.

Software engineer specializing in backend architecture, systems automation, and data processing. Designs scalable APIs, integrates search infrastructure, and builds automation pipelines that improve reliability and throughput.

šŸ‘‹ Hi!!

Hi, I’m Ajay Maharjan, a Software Engineer from Lalitpur, Nepal.

Ajay Maharjan

I specialize in backend engineering, software architecture, and AI-driven systems. My work combines research, analytical thinking, and practical engineering to build scalable, secure, and maintainable software that solves real-world problems.

My journey so far

From bookkeeping
to software engineering

Bookkeeper
Freelance Java Backend Developer
Associate Software Engineer
Software Engineer

May 2017 - Dec 2018

Bookkeeper

PASA, Taudaha, Lalitpur

Handled transactions, accounting records, and bank reconciliations.

AccountingExcelReconciliation

Feb 2022 - May 2023

Freelance Java Backend Developer

Self-employed, Kumaripati, Lalitpur

Contributed to an accounting system with security, purchase, and billing modules.

JavaSpring BootREST APIsSQL

Aug 2023 - Dec 2024

Associate Software Engineer

Deerhold, Sifal, Kathmandu

Built backend solutions, automation systems, and Spring Security user management.

Spring BootSpring SecurityAutomationBackend

Jan 2025 - Feb 2026

Software Engineer

Deerhold, Sifal, Kathmandu

Optimized architecture for maintainability, performance, and scalability.

ArchitecturePerformanceScalabilitySystem DesignAI Agent

Skills & expertise

Tools and technologies
I work with daily

JavaSpringSpring SecurityStrutsDockerAWS S3JUnitElasticsearchApache SparkLangChainPythonFlaskFastAPI

Philosophy

How I approach
my work

I start every project by understanding the domain — not just the requirements. I believe that clarity in problem definition leads to cleaner, more durable solutions. I favor simplicity over complexity, readability over cleverness, and thorough testing over last-minute debugging.

Security is not an afterthought in my work; it is woven into the architecture from day one. I design systems that are transparent, auditable, and resilient — because the best software is the kind you can trust without thinking about it.

Selected highlights

Achievements &
impact

  • Delivered production-ready backend systems serving healthcare data pipelines.
  • Implemented OAuth 2.0 identity management across multiple products.
  • Optimized Elasticsearch search performance for large-scale contract data.
  • Built automation infrastructure reducing manual deployment overhead.
  • Maintained strict test coverage standards with comprehensive JUnit suites.
Return Home