Kamal Guragayin

I'm

About

Senior .NET Developer

Experienced software developer with more than 8 years of experience in Education, Healthcare and Financial software systems, developed scalable and robust applications using both frontend and backend technologies in collaborative environment, having strong command of the .NET, .Net Framework and .NET core stack, possesses expertise in Object Oriented Programming, Design Patterns and CI/CD with deep understanding of SDLC phases. Proficient in utilizing various .Net technologies, including Winforms, ASP.NET, .NET Core, React along with MS SQL Server and MongoDB.

  • Faster self learner
  • Dependable time and task management
  • Curious and open-minded
  • Humble and willing to learn from others
  • Strong communication skills
  • Love to adapt new technologies
  • Analytical and critical thinking abilities

Professional Experience

Senior Software Developer

03/2017 - 02/2022

Futuregen IT Solutions , Narangarh, Chitwan, Nepal

  • Single handedly designed Management Information System, responsible for the UI using HTML, CSS, JS, AJAX, JQuery, ReactJS as well as the backend using .Net, MS SQL Server and SSRS tools to provide a complete user experience for all members of the organization.
  • Built REST API for Double Entry Accounting Software modules for Finance project using .NET Web API, MS SQL Server resulting in streamlined financial data management, enhanced scalability, and improved efficiency in tracking transactions and generating reports.
  • Implemented Domain Driven Design Diagrams and ER diagrams by using MS SQL and UML tools to generate optimal database schema for Educational ERP, which ensured a coherent and organized representation of educational data, fostering better data integrity and enhanced adaptability to evolving educational needs.
  • Single handedly developed a custom resource usage monitoring tool for the Education ERP system using .Net, XML, Task Parallel Library and Window Service feature to ensure maximum system uptime.
  • Executed test procedures using MSTest, xUnit Test, managed projects code versioning using GIT and deployment in Azure to improve collaboration and simplified development process.
  • Investigated Finance and Education bugs and realized a 40% performance enhancement through code optimizations, database query tuning, and implementing efficient algorithms, resulting in faster processing times and improved overall system performance.
  • Implemented Radio Frequency (RF) technology and seamlessly integrated it into the software application for Educational ERP, yielding a 30% reduction in data retrieval costs for the organization.
Technologies Used: C#, MS SQL SERVER, HTML, CSS, JavaScript, XML, jQuery, SSRS, JSON, REST API, Web API, ASP.NET, .NET Core, Git , ReactJS, LINQ

Software Developer

03/2014 - 02/2017

Ksoft IT Solution , Narangarh, Chitwan, Nepal

  • Engineered desktop and web applications for administration, exam and finance department utilizing a robust client/server architecture with technologies such as Winforms, ASP.Net, and SQL Server resulting in efficient operations, improved data accessibility, and heightened collaboration among team members.
  • Elevated user experience for Educational Institute Software by developing a data-driven user interface incorporating custom controls for enhanced functionality and user experience.
  • Increased productivity and efficiency of team members by developing collection of useful common functions and code generator tools using Winforms which increased performance of team members by 40%.
  • Managed data flow and access with a focus on security for in-house applications by using JSON web tokens which fortifying data protection, strengthening authentication processes, and safeguarding sensitive information from unauthorized access or tampering.
  • Single handedly design and developed and marketed software such as print on predesigned template paper, Wi-Fi key explorer, piracy protector, ID card generation and management, RF based attendance system, code snippet manager, IP tracker using .NET which simplified various processes and enhanced efficiency for businesses and individuals.
  • Mentored and guided junior developers and team members, fostered their professional growth and ensured the successful completion of projects by maintaining code quality.
Technologies Used: C#, MS SQL Server, RDLC, XML, RF Reader, HTML, CSS, JavaScript, jQuery, jQuery UI

Tech Skills

Core Competencies : Object Oriented Programming, ER Design, SOLID Design, Design Pattens, CI/CD

Languages : C#, Java, PHP

Web : HTML, CSS, Bootstrap, Java Script, XML, Ajax, JQuery, JqueryUI

Web Services : JSON, REST, SOAP

Web & Application Servers: Apache/Tomcat, Internet Information Server

Frameworks : Node JS, Express.js, ASP.NET, ASP.NET Core, Entity Framework, React JS, React Native

Databases : MS SQL Server, PostgreSQL, MySQL, MongoDB, Oracle, MS Access

Software Application Name/Product : Microsoft Team, Asana, Appsheet, Canva, Photoshop

Design Patterns: MVC, Singleton, Prototype, Abstract Factory, Builder, Dependency Injection

SDLC: Waterfall, Iterative and incremental, Agile, Rapid Application Development

Tools : Git, GitHub, Eclipse, Net Beans, VS Code, Microsoft Visual Studio, SSMS, SSRS, RDLC, PHP, NuGet, GDI+, ReSharper, Sublime Text, Notepad++, Bootstrap, Asana, NodeJS, Appsheet, Postman, Thunder Bird, Codepen, Java Swing, UML

Platforms: Windows, Linux, Mac, Android

Education Degrees

Master's in Computer Science (MSCS)

Maharishi International University

Fairfield, Iowa, USA - 2023

Master's in Computer Application (MCA)

Punjab Technical University

Mohali, Punjab, India - 2013

Bachelor's in Computer Application (BCA)

Pokhara University

Kaski,Nepal - 2009

Achievement and Awards

On the Spot Software Developent-1st Prize

Chandigarh, India

GGDSD College, Phonix Event -2012

On the Spot Software Developent-2nd Prize

Chandigarh, India

Guru Gobind Singh College, IT Feista-2012

Freelance Works

Software Developer

03/2022 - 09/2022
Product: Edu Management System

CCIT College , Narangarh, Chitwan, Nepal

  • Designed and developed Edu Management System including (Library, Administration, and Stock Managment).
  • Implemented client/server architecture with centralized database server for different workstations data access.
  • Created multi-level user roles to access system with proper permissions to ensure data security.
  • Backup database every day with automation in local system, cloud and using FTP.
  • Provided on time services, debugged software, improved performance and user interface.
Technologies:C#, Winform, MS SQL Server, RDLC, BarCodeLib, REST, FTP, Window Service

Software Developer

09/2022 - 12/2022
Product: Customized Double Entry Account System

Jaya Mangala Multiple Campus , Ratnanagar, Chitwan, Nepal

  • Analyzed the college accounting process and developed a plan for application development.
  • Designed ER, databases with store procedures and PL/SQL technique.
  • Developed application with multi-role using C# as backend and Winform as frontend with MVC pattern.
  • Created account reporting system with double entry accounting standard.
Technologies:C#, Winform, MS SQL Server, GDI+, RDLC, BarcodeLib

Software Developer

01/2023 - 04/2023
Product: Restaurant Management System with Billing

Snock Cafe and Pub, Bharatpur, Chitwan, Nepal

  • Analyzed the Cafe manual works and transformed into logical designs.
  • Designed Database and Functional components.
  • Developed food ordering system with billing including (check-in, takeaway and summary reporting).
  • Established features like bill-splitting, and summary report for day, month and year for decision making.
Technologies:C#, Winform, MS SQL Server, RDLC, BarcodeLib

Wordpress Developer

08/2020 - 11/2020
Product: Broche Australia Online Store

Broche Australia Store, Sydney, New South Wa les,Australia

  • Examined and converted the manual sale processes into logical designs and find out project flow.
  • Designed Database and Commerce application by utilizing different available open-source plug in and hosted in cloud.
  • Developed functional modules, reuseable data entry forms and Cart management.
  • Introduced features like cross sales, up sales at check out with promo code, which attract customers by more than 30%.
Technologies:HTML, CSS, JS, Bootstrap, Wordpress, Woo Commerce, JQuery, JQueryUI

Software Developer

05/2020 - 07/2020
Product: Mail Merge Automation with pre-printed template

Jaya Mangala Multiple Campus, Ratnanagar, Nepal

  • Designed and developed Mail Merge software with custom design options on preprinted templates with given set of data.
  • Utilized XML as database for saving user designs by applying serialization techniques for later reuseable.
  • Developed different shapes and fonts using GDI+
  • Achieved features like easy to use, design and print on template which save time of staff efforts by 50%.
Technologies:C#, XML, Excel, GDI+, PrintDocument

Software Developer

05/2020 - 07/2020
Product: General Ledger Solution :In-House Development

Prakash Auto Distributor, Narangarh, Nepal

  • Analyzed and transformed the manual sale and financial transactions processes into logical designs and physical designs.
  • Designed ER Schema and store procedure, Triggers following Ledger Accounting Rules.
  • Developed functional modules such as upload to Google Drive, generate Balance Pdf, Bills and receipts.
  • Implemented features like balance tracker for a client, credit history, credit remainder and online and offline reporting which reduced a month work to a day.
Technologies:C#, RDLC, MS SQL Server, Google Drive API, SSMS, SSRS

Acadamic Projects

Mobile App : Restaurant Managment System

Year:2023
University: Maharishi International University

Fairfield, Iowa, USA

  • It was a cross platform mobile app designed to streamline and enhance the various operational aspects of running a restaurant food ordering system developed with team.
  • My responsibilities were to design database schema and UI for Food Items Listing with CRUD operation on Food Item, and integrate ChatGPT API within Mobile app.
  • I used Express, Node.JS as Rest API Endpoint as backend, React Native with Java script, CORS, HTML and CSS as frontend and MongoDB as backend database server.
Technologies:HTML, CSS, Javascript, Express, React JS, React Native , Node JS, REST API, MongoDB, CORS

Desktop App : Library Management Sytem

Year:2023
University: Maharishi International University

Fairfield, Iowa, USA

  • It was a desktop-based application designed to streamline and enhance the various operational aspects of running a Book Library system developed with team.
  • My responsibilities were to design database schema and UI for Book, Book Issue, Book Return and Reporting with CRUD operations, utilizing OOP Paradigm.
  • I used Java as backend and Java Swing as frontend and MYSQL as Database server and used MVC architecture.
Technologies:Java Swing, Object Oriented Programming, UML Design, MYSQL

Desktop App : Examination Software for College

Year:2011
University: Punjab Technical University

Mohali, Punjab, India

  • It was an individual window-based application software designed for result processing that collect data such as class, subject marks and provides exam result and generate report cards, statical report for management.
  • My responsibilities were to design database schema and UI for Student, Class, Exam, Result Processing with concept with associated CRUD actions and Reporting in text and graph based.
  • I used VB.NET as backend and MS SQL Server as database and Winform as frontend with Crystal Report as reporting following 2-tier architecture.
Technologies:VB.NET, MS SQL Server, Crystal Report, XML, ExcelObjLib

Personal Projects

Product : 2-Tier Code Generator

Year:2017
  • It was a tool that generates Store Procedures and a Class for selected database and a table.
  • It was a tool which improved my productivity of software development for generating class and store procedures by 80%.
  • I used C# as both frontend and backend with MS SQL Server as Database


Technologies: C#, SQl Server

Product: ID card Generation and Mangement

Year:2023
  • It was a personal project that generates ID Batch for a given data, and later this project was used for generating mass ID Batch(es) for schools and organization with few clicks.
  • It was a tool which improved my ID Batch Designer and management of data which reduced time and cost by 50%.
  • I used C# Winform with GDI+ as frontend and backend and MS SQL Server as Database.
Technologies:C#, Winform, MS SQL Server ,RDLC, GDI+

Product :Radio Frequency(RF) Based Attendance System

Year:2023
  • It was a personal project for calling student's attendance with RFID card for daily attendance and provide instance attendance reporting for management.
  • It was a tool which improved attendance calling problem of school which read both RF Card and take photo snap and record it for processing.
  • I used C# Winform as frontend and MS SQL Server as Database as backend with RDLC reporting.
Technologies: RF Card, RF Reader, C#, MS SQL Server

Product: Wi-Fi Password Copier

Year:2020
  • It was a personal application project to generate all saved Wi-Fi SSID and Password in plain-text and save in a file .
  • It was a tool which demonstrates how people can steal saved passwords for a PC and how to protect which was showcased in colleges' cyber security awareness programs.
  • I used C# Winform integrating with command line process.

Technologies:C#, RDLC, Window Service

Product :Source Code Manager

Year:2020
  • It was a project that comes into idea to manage source code of any programming language to save in database and reuse after it like code snippet manger.
  • It was a tool which was used by me to streamlined the development process by using this snippet and saved my days.
  • I used C# Winform and frontend and MS SQL server as Database.
Technologies: C#, MS SQL Server, XML

Product:File Encrypter and Decryper

Year:2019
  • It was a project that encrypt any file using password and decrypt back using the same password.
  • It was a tool which was used by me hide important information from user eyes.
  • I used C# Winform with RSA Library to develop the application.

Technologies:C#, RSA Library

Product : Web Data Scraper

Year:2019
  • It was a project that retrieve data form a particular website and scrap data and save in Excel file which will automate other links.
  • It was a tool which was used by me to get information from google map, research data, and website information.
  • I used C# Winform , cefSharp and Excel technologies.

Technologies: C#, CefSharp, Excel, GDI+, Multi Threading, TaskParallel

Product: IP Tracker

Year:2019
  • The project was used for tracking Dynamic IP for a device (PC) on internet.
  • It was a tool which installed can track its IP address and can interact with web API.
  • I used C# Winform, RSA Library, Web Socket Library and REST API to develop the application.

Technologies: C#, WebSocket Library, Window Service, RSA Library

Contact

Submit a Message