Work Experiences
  • Cotiviti Pvt. Ltd.
    Hattisar, Kathmandu, Nepal
    Software Engineer I - Full Time
    Aug2022 - Feb2024

    Worked as full stack developer (java/angular) for Medical Intelligence (MI) product

    • Architected and developed responsive web application with modular and reusable components approach using Angular.
    • Integrated ActiveMQ message queues for asynchronous communication between microservices architecture.
    • Adhere sonar policies and address sonar issues to ensure code quality
    • Resolve CWE security flaws in application including SQLi, CSRF, etc. and resolve SCA issues.
    • Created docker images of java bases microservices
    • Maintain documentation of APIs developed and deployment configuration for deployment support team and maintenance team
    • Collaborated with QA teams, front end developers and Product Owner side by side to ensure complete feature being developed for testing before final release
    • Follow Scaled Agile Framework (SAFe) scrum rituals regarding sprints and PI

    Skills:

    • Language: Java
    • Framework: Spring Boot, Spring Security, Spring Cloud, Hibernate, SQL, Angular
    • Build Tool: Maven
    • Database: Oracle, Vertica
    • Tools: Docker, Kubernetes, Jira, Confluence
  • Treeleaf Technologies · Patan, Lalitpur
    Patan, Lalitpur, Nepal
    Software Engineer - I - Full Time
    Mar2022 - Jun2022

    Worked as backend developer for mobile baking api

    • Use Google protocol buffer and grpc micro-services architecture to develop micros service.
    • Use kafka for inter-service communication and ZeroMQ for inter-service heartbeat communication
    • Add new features to existing system
    • Fix bugs and issues reported by QA.
    • Collaborated with QA teams, front end developers, app developers➤ Use Google protocol buffer and grpc micro-services architecture to develop micros service. ➤ Use kafka for inter-service communication and ZeroMQ for inter-service heartbeat communication ➤ Add new features to existing system ➤ Fix bugs and issues reported by QA. ➤ Collaborated with QA teams, front end developers, app developers

    Skills:

    • Language: Java
    • Framework: Play Framework, Google Protobuff (GRPC), Spring Boot, JDBC
    • Database: MySQL
    • Caching: Redis
    • Tools: Gradle
  • F1Soft International Pvt. Ltd.
    Pulchowk, Lalitpur
    Associate Software Engineer - Full Time
    Jan2021 - Mar2022

    Worked as backend developer for mobile baking api

    • Use Java/JEE technologies to improve existing legacy software as well as designed new applications and features based on requirements given by clients
    • Worked in different features of BankSmart and BankXP product.
    • Created API that interact with bank CBS using ISO 8085 and TEMENOS system.
    • Worked in API that would allow to link account in wallet system like E-Sewa
    • Revamped existing code to address bugs and issues reported by clients.
    • Maintain documentation of APIs developed and deployment configuration to assist deployment support team. Also, provided artifacts for deployment to UAT and Client Side Testing
    • Collaborated with QA teams, front end developers, app developers and business analyst side by side to ensure complete testing before final release
    • Communicated with business analysts to fully analyze the requirements of our clients to ensure we follow agile methodologies.
    • Use Java/JEE technologies to improve existing legacy software as well as designed new applications and features based on requirements given by clients
    • Worked in different features of BankSmart product. ➤ Created API that interact with bank CBS using ISO 8085 and TEMENOS system.
    • Worked in API that would allow to link account in wallet system like E-Sewa
    • Revamped existing code to address bugs and issues reported by clients.
    • Maintained documentation of APIs developed and deployment configuration to assist deployment support team. Also, provided artifacts for deployment to UAT and Client Side Testing
    • Collaborated with QA teams, front end developers, app developers and business analyst side by side to ensure complete testing before final release
    • Communicated with business analysts to fully analyze the requirements of our clients to ensure we follow agile methodologies.

    Skills:

    • Language: Java
    • Framework: Spring Boot, Spring Security, Java EE, Hibernate
    • Build Tool: Maven
    • Database: MS SQL server
    • Caching: Redis
    • Fintech: ISO 8085, TEMENOS
    • Security: Public Key Cryptography
    • Tools: Jira, Confluence
  • Vurung Technologies
    Mid-Baneshwor, Kathmandu, Nepal
    Java Intern
    Apr2019 - Oct2019

    Started as java trainee and worked as junior developer.

    • Involve in various phases of Software Development Life Cycle (SDLC) of the application.
    • Develop RESTful API
    • Integrate Web User Interface with Backend API
    • Maintaining and upgrading existing systems
    • Collaborate with team developers, UX designers
  • Durga Shaishak Griha
    Pharsatikar, Rupandehi, Nepal
    Computer Teacher
    Apr2018 - Apr2019

    Taught computer science for grade 6-10.

  • Siddhi Vinayak Secondary School
    Butwal, Rupandehi, Nepal
    Computer Teacher
    Apr2014 - Oct2017

    Taught computer science for grade 6-10.