portfolio.sln — Yugesh Raj Shilakar
// about.cs
// The engineer behind this solution.
 
namespace YugeshRaj.Shilakar
{
public class About
{
// Mid-Level Software Engineer with hands-on experience in designing,
// developing, maintaining, and enhancing enterprise web applications using
// ASP.NET Core, C#, SQL Server, Dapper, JavaScript, jQuery, and REST APIs.
 
// Currently contributing to enterprise ERP solutions at Foneinsure Pvt. Ltd.
// for National Life Insurance Company, Sanima Reliance Life Insurance,
// and accounting & financial management systems.
 
public string Name => "Yugesh Raj Shilakar";
public string Level => "Mid-Level Software Engineer";
public string Employer => "Foneinsure Pvt. Ltd.";
public string Location => "Kathmandu, Nepal";
public string[] Stack => { "ASP.NET Core", "C#", "SQL Server", "Dapper", "JavaScript", "jQuery", "REST APIs" };
public string[] Domains => { "Insurance Operations", "Accounting & Finance", "MIS Reporting", "API Integration" };
}
}
// experience.cs
 
namespace YugeshRaj.Shilakar.Experience
{
public class Role
{
public string Title = "Mid-Level Software Engineer";
public string Company = "Foneinsure Pvt. Ltd., Nepal";
public string Period = "2024 - Present";
 
public string[] Highlights =
{
"Develop and maintain enterprise apps using ASP.NET Core MVC, C#, Dapper, SQL Server, JS, jQuery, Razor, HTML, CSS.",
"ERP projects for National Life Insurance & Sanima Reliance - modules, enhancements, reports, workflows, production fixes.",
"Insurance processes: policy operations, claims, underwriting, financial transactions, incentive calculations, reporting.",
"Complex SQL Server work: CTEs, temp tables, window functions, joins, aggregations, stored procedures.",
"Accounting modules: double-entry, debit/credit, vouchers, accounts & sub-accounts, purchase/sales, TDS, VAT, balances.",
"General Ledger, vouchers, branch-wise accounting, transaction references, financial reporting workflows.",
"MIS & operational reports: sales, purchase, TDS, incentive, transaction, voucher, accounting.",
"REST API integration: JSON request/response, validation, error handling, failed-transaction handling.",
"eSewa Travels & Tours: airline ticketing, passengers, sales invoices, payments, VAT, account mapping.",
"Bulk-data processing via JSON-based database procedures and transactional workflows.",
"Troubleshoot app, database, API, deployment; IIS config, logging, file storage, connectivity.",
"Application logging + database-based log monitoring for traceability and production analysis.",
"Database changes, data migration, production data correction, controlled SQL scripts."
};
}
 
public class Role2 // .NET Developer Intern
{
public string Title = ".NET Developer Intern";
public string Company = "Swift Innovations, US - Remote";
public string Period = "2023";
 
public string[] Highlights =
{
"Developed web applications using .NET MVC and Entity Framework Core.",
"Performed web scraping and structured data collection from external websites.",
"Processed and maintained datasets using Excel and MongoDB.",
"Worked with relational and NoSQL data storage environments.",
"Collaborated remotely using task-management and time-tracking workflows."
};
}
 
public class Role3 // Database Administrator - Associated Role
{
public string Title = "Database Administrator - Associated Role";
public string Company = "Udaaya Samaj, Asan";
public string Period = "Oct 2021 - Jan 2022";
 
public string[] Highlights =
{
"Managed relational datasets using MySQL.",
"Maintained structured records from handwritten documentation and minutes.",
"Assisted digitalization and database organization of historical records."
};
}
}
// projects.cs
 
namespace YugeshRaj.Shilakar.Projects
{
public class InsuranceERP
{
public string Client = "National Life Insurance Co. & Sanima Reliance Life Insurance";
public string[] Details =
{
"Enterprise insurance ERP modules for core insurance and financial operations.",
"Business workflows, validations, transactional processing, and reporting requirements.",
"Complex SQL queries and stored procedures for transaction processing and MIS reporting.",
"Claims, underwriting, financial transactions, incentive calculations, operational reporting.",
"Enhancements and production fixes based on changing business requirements."
};
}
 
public class AccountingSystem
{
public string[] Details =
{
"Double-entry accounting and complete debit/credit transaction processing.",
"Account, sub-account, branch, voucher, transaction, and ledger workflows.",
"Purchase and sales voucher processing with associated accounting entries.",
"VAT and TDS calculations, transaction posting, account balances, financial reporting.",
"Reports: opening balances, debit/credit transactions, ledger movements, closing balances.",
"Stored procedures and SQL queries for complex accounting calculations."
};
}
 
public class TravelTicketing
{
public string Client = "eSewa Travels and Tours";
public string[] Details =
{
"Airline ticketing and sales-invoice functionality for travel operations.",
"Passenger management, ticket sales, invoice registration, payment processing.",
"API integrations using structured JSON data for system-to-system communication.",
"Payment-mode and account mapping logic for financial transaction processing.",
"VAT-related transaction handling and invoice processing."
};
}
}
// skills.cs
 
public class SkillSet
{
public string[] Languages = { "C#", "SQL", "JavaScript", "HTML5", "CSS3" };
public string[] Backend = { "ASP.NET Core", "ASP.NET Core MVC", ".NET 8", "REST API", "Dapper", "Entity Framework Core" };
public string[] Databases = { "Microsoft SQL Server", "MySQL", "MongoDB" };
public string[] DatabaseDev = { "Stored Procedures", "CTEs", "Window Functions", "Transactions", "JSON Processing", "Query Optimization", "Data Migration", "Reporting Queries" };
public string[] Frontend = { "Razor Views", "JavaScript", "jQuery", "AJAX", "DataTables", "Select2" };
public string[] Architecture = { "MVC", "Web App Development", "API Integration", "Business Logic", "Enterprise Development" };
public string[] AccountingErp = { "General Ledger", "Double-Entry Accounting", "Debit/Credit", "Voucher Management", "Accounts & Sub-Accounts", "VAT", "TDS", "Sales & Purchase", "Financial Reporting" };
public string[] Insurance = { "Insurance ERP", "Claims", "Underwriting", "Financial Transactions", "MIS Reporting", "Incentive Processing" };
public string[] Tools = { "Visual Studio", "SSMS", "Git", "TortoiseGit", "IIS", "Postman" };
public string[] Other = { "JSON", "REST APIs", "API Integration", "Application Logging", "Production Support", "Debugging" };
}
// education.cs
 
public class Education
{
// B.Sc. in Computer Science and Information Technology
public string Degree = "B.Sc. Computer Science and IT (BSc. CSIT)";
public string Period = "2019 - 2024";
public string Note = "Focus on computer science, software engineering, and information technology.";
 
// Higher Secondary Education
public string HighSchool = "+2 in Science";
public string HighSchoolPeriod = "2017 - 2019";
 
// Schooling
public string Schooling = "Primary & Secondary";
public string SchoolingPeriod = "2006 - 2017";
}
// sideprojects.cs
 
public class SideProject
{
public string Name = "Third Vision";
public string Description = "Real-time object detection web app using image uploads / video feed. Asian Hack 2022 - 3rd place team.";
 
public string Name2 = "PayoWork";
public string Description2 = "Freelancing platform connecting skilled professionals with clients for remote and offline freelance work.";
 
public string Name3 = "Aparichit";
public string Description3 = "Citizen platform for reporting corruption, accessing emergency services, suggestions, and anonymous assistance.";
 
public string Name4 = "YAnimee";
public string Description4 = "Web application for browsing and streaming anime content with a user-focused interface.";
}
// contact.cs
 
public record Contact
{
public string Phone => "+977-9860762545";
public string Email => "officialyugeshshilakar@gmail.com";
public string Website => "yugeshshilakar.com.np";
public string Location => "Kathmandu, Nepal";
public bool OpenToWork => true;
}
 
// References are available upon request.
// Open to roles in ASP.NET Core, .NET, SQL Server, and ERP development.
 
// photoGallery.json
 
{
"name": "photoGallery",
"type": "photography-gallery",
"url": "https://yugesh.info.np",
"description": "Personal photography gallery by Yugesh Raj Shilakar.",
"collections": "landscape, portrait, street, travel",
"status": "open"
}
 
// Open the gallery:
// social.cs
// Let's connect on social media.
 
namespace YugeshRaj.Shilakar.Social
{
public class SocialLinks
{
public string Facebook = "https://www.facebook.com/yugesh.shilakar";
public string Instagram = "https://www.instagram.com/yugesh_shilakar/";
public string LinkedIn = "https://www.linkedin.com/in/yugesh-shilakar/";
public string Snapchat = "https://www.snapchat.com/@royalshilakars";
}
}
 
// Click to open each profile: