Home About Expertise Experience Projects Engineering Skills Contact Download CV
Open to opportunities
Omit Bajracharya — Angular Developer

Building scalable enterprise applications with Angular.

Angular Developer | Full-Stack Web Developer · 4+ Years Experience

Angular Developer with 4+ years of experience building enterprise and government web applications across finance, HR, payroll, inventory, budgeting, healthcare, and cloud platforms.

AngularTypeScriptJavaScript RxJSREST APIsNode.js PostgreSQLAWS
About

An Angular developer who builds the systems enterprises actually run on.

I'm an Angular Developer based in Kathmandu, Nepal, with 4+ years of experience designing and delivering enterprise and government web applications — including a nationwide Finance & Administration System built for a public university.

My work centers on Angular architecture, reusable UI systems, dynamic reactive forms, REST API integration, backend development in Node.js, and cloud infrastructure on AWS. I specialize in the parts of software that are hard to get right at scale: reporting engines, authentication and authorization, RBAC, and performance under real data volume.

  • Angular development
  • Enterprise applications
  • Reusable UI architecture
  • Dynamic reactive forms
  • REST API integration
  • Backend development
  • Reporting systems
  • Data visualization
  • Authentication & authorization
  • RBAC
  • Performance optimization
  • Cloud applications (AWS)
  • Agile / Scrum
  • Testing (Jest)
4+
Years Experience
Enterprise
Application Development
Angular
Primary Expertise
Full-Stack
Frontend + Backend
AWS
Cloud Experience
Gov + Enterprise
Production Systems
What I Do

Six areas I work in end-to-end.

From the Angular layer down to the database, and the security wrapped around all of it.

Angular Development

Angular, TypeScript, RxJS, Reactive Forms, Dynamic Forms, Services, Routing, Guards, HTTP Interceptors, Custom Directives, Custom Pipes.

Enterprise Applications

Finance, Accounting, Payroll, HR, Inventory, Budgeting, Healthcare, Administration.

Full-Stack Development

Node.js, REST APIs, CRUD, SQL, PostgreSQL, API integration.

Cloud Development

AWS Lambda, DynamoDB, Cognito, S3, Serverless Architecture.

Security

RBAC, MFA, SSO, OAuth, RSA, AES, TLS/SSL, CAPTCHA, Security Headers, Input Validation.

Reporting & Data Visualization

Stored Procedures, Dynamic Reports, Excel Export, DataTables, ngx-datatable, AG Grid.

Security by Design

Security built into the architecture, not bolted on.

Authentication

  • MFA
  • SSO
  • OAuth

Authorization

  • RBAC
  • Route Guards

Data Security

  • RSA
  • AES
  • TLS/SSL

Application Security

  • Security Headers
  • Input Validation
  • CAPTCHA

Also includes inactivity auto-logout and secure organizational permission models, implemented across production healthcare and finance applications.

Performance Engineering

Built to stay fast under real data volume.

Techniques applied across enterprise applications handling large financial and operational datasets.

Caching

  • Reduced redundant loads

Compression

  • Smaller payloads

Pagination

  • Large dataset rendering

Debouncing

  • Optimized search/input
Localization

Bilingual Enterprise Applications

Full Nepali–English bilingual support with dual BS/AD date handling implemented across forms and reports.

नेपाली

  • BS Dates
  • Nepali UI
  • Nepali Reports

English

  • AD Dates
  • English UI
  • English Reports
How I Build Software

Engineering principles, not certifications.

Reusable over Repetitive

Build reusable components and services instead of duplicating functionality.

Scalable over Quick

Prefer architectures that can support future modules and requirements.

Secure by Design

Authentication, authorization, and validation are part of the architecture, not an afterthought.

Data-Driven

Reports and interfaces adapt to business requirements instead of relying on hardcoded layouts.

Experience

Where I've built this.

Erasoft Solution

May 2025 – Present · Kathmandu, Nepal
Angular Developer — Featuring Tribhuvan University IFMIS
Modular Angular ArchitectureReusable Components Dynamic FormsReporting Engine AccountingPayrollIncome BudgetHRInventory Bilingual SupportDataTables ngx-datatableAG GridRBACBackend APIs

Code Himalaya

Jun 2023 – May 2025
Angular Developer
Health TrackerHealth PortalHR / Accounting InventorySocial Security FundHiperBrains Soaltee BudgetingHealthcare Rules Engine MFACAPTCHARBAC HTTP InterceptorsCachingCompression Reusable Component LibraryData Visualization

Itonics – The Innovation OS

Jun 2022 – Dec 2022
Angular Developer
AngularTypeScriptAWS Lambda DynamoDBCognitoS3 REST APIsNode.jsJest SSO / OneLoginState ManagementCRUD Custom DirectivesCustom ValidatorsCustom Pipes
Technical Skills

The stack, in full.

Frontend

Angular 12–17TypeScriptJavaScript ES6+ ReactHTML5CSS3 jQueryDataTablesngx-datatableAG Grid

Angular Ecosystem

Angular CLIReactive FormsDynamic Forms ServicesRoutingGuards HTTP InterceptorsCustom DirectivesCustom Pipes NgRxi18n

Backend

Node.jsREST API DesignREST API Integration Server-side ProgrammingCRUDAuthenticationAuthorization

Cloud

AWS LambdaDynamoDBCognito S3Serverless Architecture

Database

PostgreSQLSQLDynamoDBStored Procedures

Security

RBACMFAOAuth/SSORSA AESTLS/SSLSecurity Headers Input ValidationCAPTCHA

Testing & Tools

JestPostmanGitGitHub BitbucketGitLabIIS Agile/ScrumCI/CD
Other Projects

Smaller builds along the way.

Library Management System

Angular
  • Librarian inventory
  • Student registration
  • Borrowing requests
  • Book search
  • Return workflows

Khec-Chatbot

Python · NLP · Librosa · Tkinter · SQL
  • Text/speech college enquiry chatbot

Sajha Book Thela

HTML · CSS · JavaScript · PHP · SQL
  • Online book marketplace
  • Google Login
  • eSewa payment integration
  • Email OTP verification
Education

Bachelor's Degree

Khwopa Engineering College, Kathmandu, Nepal

January 2017 – May 2022
Contact

Let's Build Something Meaningful.

Have a project, opportunity, or technical challenge? Let's connect.

Download CV
Please enter your name.
Please enter a valid email address.
Please enter a message.

This form validates on your device. No message backend is connected yet — reach out directly via email for now.