Skip to content
Soniya Maharjan

Soniya Maharjan · Backend-focused software engineer

Building things that make a difference.

One thoughtful line of code at a time.

I'm Soniya, a Computer Engineering graduate who builds reliable APIs and business logic for real-world applications, from attendance and leave management to finance and asset tracking.

where the work happens

About

I like the part of software you rarely see.

always learning

I'm a Computer Engineering graduate who enjoys the work behind the screen: the data models, the business rules and the scheduled jobs that keep a system dependable.

I like understanding how things work under the surface, and I enjoy the patient work of tracing a production issue back to its cause. Most of what I've built has been as part of a team on real business applications, and I'm always learning from it.

Skills

The toolkit I work with

  • 01

    Backend

    • NestJS
    • Node.js
    • TypeScript
    • Elixir
    • Phoenix
  • 02

    Database

    • PostgreSQL
    • Prisma
    • Database design
    • Query optimization
  • 03

    Architecture

    • REST APIs
    • gRPC
    • Microservices
  • 04

    Frontend

    • React
    • JavaScript
  • 05

    In practice

    • Third-party integrations
    • Scheduled jobs
    • Production issue resolution

Selected work

Areas I've worked in

Selected professional work, done as part of a team rather than personal projects.

  • 01

    HR & Attendance Management

    Backend for tracking employee attendance, shifts and leave, with reporting on top.

    • Employee attendance and shift management
    • Leave management and reporting
    • ZKTeco attendance device integration
    • Backend APIs and business logic

    My contribution

    Worked on backend APIs and business logic as part of a team, including integration with ZKTeco attendance devices.

    • NestJS
    • TypeScript
    • PostgreSQL
    • Prisma
    • ZKTeco
  • 02

    Finance & Inventory Management

    Purchasing, supplier payment and stock workflows connected to finance and accounting.

    • Purchase bills and supplier payments
    • Inventory-related workflows
    • Finance and accounting integrations

    My contribution

    Contributed to backend workflows for purchase bills, supplier payments and inventory as part of a team.

    • NestJS
    • TypeScript
    • PostgreSQL
    • Prisma
  • 03

    Fixed Asset Management

    Registering and tracking company assets, and the depreciation and accounting that follows.

    • Asset registration and tracking
    • Depreciation workflows
    • Asset-related accounting operations

    My contribution

    Contributed to backend features for asset tracking and depreciation as part of a team.

    • NestJS
    • TypeScript
    • PostgreSQL
    • Prisma

Experience

Where I've been learning and building

  1. – Present

    Software Engineer

    • Backend development on business applications covering HR and attendance, finance and inventory, and fixed assets.
    • Building APIs and business logic, working on scheduled jobs, and helping resolve production issues.
  2. –

    Trainee Software Engineer

    • Moved from learning to contributing on production backend features alongside the team.
  3. –

    Full Stack Intern

    • Worked across frontend and backend as part of a team, using React and JavaScript.
  4. –

    Elixir/Phoenix Intern

    • Learned Elixir and Phoenix while contributing to a team project.

Contact

Have something interesting in mind?

Whether it's a role, a project, or a question about something I've worked on, I'd be glad to hear from you.