Little About Myself
"I am confident that with proper guidance and collaboration and positive environment, my knowledge and skills will give solid shape for the work."
- Knowledge of different programming languages and frameworks.
- Interested in Cycling, Running, Spirituality, Yoga, Meditation, life styles and more.
I have been working in software industry, on both backend and frontend of the application.
I have realized that :"Underlying concepts are pretty much similar in all the technologies!"See my skills
More about what I know
My Formal Education
Undergraduate Degree:
Nepal college of Information Technology, Pokhara University [September, 2016 - June, 2021]
- Degree : Bachelor of Engineering in Information Technolgoy
- Took several subjects on different areas like programming, Software Engineering, Information technology, Operating Systems, Database, Project Management, Mathematics etc.
- CGPA : 3.85
- Achievement : Dean's list award, Pokhara University
Higher Secondary:
Vidhya Mandir HSS, HSEB Board, Nepal Government [2013-2015]
- Degree : Science
- Percentage : 75.10% [First Division with Distinction]
- Sports : Actively participated in school anniversary volleyball tournament, first runner up in class 12 anniversary volleyball match.
What I know ?
Wep Application Development
Technologies : Java Groovy Spring Boot Grails JavaScript Node.JS Express JS Angular/ AngularJS Rabbit MQ Redis Python
Android Application Developement
Technologies : Java Firebase / Firestore SQLite Retrofit XML Material UI
Want to hire me ?
I am always open to better opportunities where I can contribute and learn with personal career growth. If you think my skills, knowledge and attitude can help your organization, give me a call.
Few of my projects & blogs
I love learning with small practical projects. I've created many different small projects while learning on different technologies and frameworks. Also, recently, I have written writing some blogs. Few of them have been listed here.
- My projects
- My Articles
Complete Blog Application REST API - With Spring Boot
Fully functional REST api for a blog application wihh authentication and authorization using Spring security & JWT, backend powered with Java & PostgreSQL. Association using hiberate ORM with categories, users , basic CRUD functionalities with fully working and practical system. Redis has been used to cache data for few endpoints and it has much more.
Complete file handling in Java
To work with file, java’s built in package called java.io which gives us all the basic functionalities required for us to handle files for most common operations like Create, Read, Update and Delete, commonly referred as CRUD operations. Let’s inspect all of these step by step.
Note Keeping Android App
Fully functional android Application using Java. Has all the functions for Creating a note, Reading a note, Deleting the note and updating the note using local database. Has facility to mark the note as important for quick navigation. User can register and login befor accessing the application's features and has ability to reset the password.
How to schedule tasks and jobs in spring boot ?
Scheduling jobs in modern applications is a very common task and understanding fundamentals about how it works is almost essential knowledge for software developer or techy learners. This post will explain A-Z fundamentals about scheduling using cron expressions and spring boot.
Complete Load Testing with apache Jmeter !
Getting information about how well your application is doing is crucial thing for software developers or QA. In this article I am going to give a complete load testing overview with some of the tips and tricks including generating reports from those scripts you will write for your APIs.
Dockerize java spring boot application
Setting up local environment, getting dependencies ready for local machine is sometimes a pain for developer and this is where Docker comes to rescue. Docker is built with the goal of solving problems that many software developers face in development life. In this article I will explain how to use docker and dockerize a spring boot application in just few easy steps one by one.
My Activites
I like to stay active and updated, I learn, practice and store and spread them. These are my activies on sites like github, stackoverflow and medium
Github,Code Repository
I never used github professionally on my company, these activities are purely personal
See my github profile
Stackoverflow Q/A
Answering what I know can help many other people who are facing problems.
My score : 1.5 K
See my stackoverflow profile
Medium Articles
Writing what I know can help other readers on the internet.
Read My Articles on medium
My Experience
This is experience of my small journey in software industry.
- Learned about SDLC, team management and collaboration along with agile methodologies.
- Wrote features to build client-wise requirements for a multi-tenant application.
- Designed and wrote code for backend webservices and consumed them on the frontend of the applications.
- Constantly worked on adding new features on our existing application
- Optimizing performance of the application
- Wrote SQL queries to migrate database, designed tables when needed to add new features and more. Technologies : Java Groovy Grails AngularJS JavaScript JQuery PostgreSQL & more.
Software Engineer
- Working on API based payment model for fraud-detection for the US-based health care providers. At the high level it helps to process and detect the fraudulent claims.
- Researched the optimization techniques in business rule management by exploring RETE algorithm used by Business Rule Management System (BRMS) - Drools, suggested the solutions to make system’s performance efficient.
- Wrote code to implement fraud detection and flag the fraud claims using Java and Drools.
- Fixed the vulnerabilities appeared in veracode scan report. Technologies : Java and Spring Boot Unit Testing Drools Rules Engine Declarative Programming Algorithms