Back to Portfolio

Puspak Kumar Shah

puspakshah@gmail.com +977-9804748567 Lalitpur, Nepal puspakshah.com.np

Professional Summary

Experienced Full-Stack Developer with 7+ years of expertise in designing and developing user-friendly, scalable web applications for the banking and financial services industry. Proficient in front-end technologies (HTML5, CSS3, JavaScript, AngularJS, React, Vue.js) and back-end development (C#, .NET Core, ASP.NET MVC, SQL Server, RESTful APIs, Microservices). Skilled in optimizing applications for performance, scalability, and security. Adept at collaborating with cross-functional teams, implementing agile methodologies, and integrating third-party APIs. Passionate about delivering high-quality solutions that enhance customer experience and drive business growth.

Employment History

Junior Officer - Software Developer, Siddhartha Bank Limited May 2023 — Present
  • Developed user-friendly web applications for banking operations, focusing on customer experience and responsive design.
  • Collaborated with UX/UI designers to implement interactive and visually appealing interfaces.
  • Optimized applications for maximum speed and scalability, reducing load times by 30%.
  • Ensured technical feasibility of UI/UX designs and maintained website performance across multiple devices and browsers.
  • Integrated third-party APIs for payment processing and data exchange, enhancing application functionality.
  • Implemented security and data protection measures to safeguard sensitive customer information.
Assistant - Software Developer, Global IME Bank Limited Apr 2022 – May 2023
  • Developed and maintained server-side logic for financial applications using C# and .NET Core.
  • Managed database integration and optimized queries for improved performance.
  • Collaborated with front-end developers to integrate user-facing elements with server-side logic.
  • Maintained and optimized existing code bases, ensuring high performance and responsiveness.
Software Engineer, Freelancer Aug 2021 – Apr 2022
  • Designed and developed micro services-based applications for loan approval and credit processing.
  • Developed and maintained server-side logic for financial applications using C# and .NET Core.
  • Ensured data security by implementing encryption and secure authentication mechanisms.
  • Developed REST APIs and implemented authentication protocols, such as OAuth, to securely expose data to clients.
Software Engineer, Tech One Global Private Limited, Kathmandu Feb 2017 – Nov 2020
  • Be a team player to Project Managers by completing tasks on time, providing task progress, completing project documents, and reporting time spent accurately.
  • Worked in an agile team of .NET developers for a fast-paced software development firm.
  • Developed REST APIs and implemented authentication protocols, such as OAuth, to securely expose data to clients.
  • Developed high-level application design and directed detailed design work of the developers.
  • Developed data models for application, metadata tables, views, and related database structures.
  • Conducted code reviews and mentored junior developers to improve code quality and ensure adherence to best practices.
Associate Software Developer, Access World Tech PVT LTD, Lalitpur, Nepal Aug 2016 – Feb 2017
  • Developed assigned parts of new software.
  • Modified existing software to correct errors and improved performance.
  • Wrote maintainable and existing code in team environment.
  • Debugged software, identified root causes, and proposed solutions to software issues.

Skills Summary

Front-End Development: HTML5, CSS3, JavaScript, jQuery, AngularJS, React, Vue.js, Bootstrap, Responsive Design

Back-End Development: C#, .NET Core, ASP.NET MVC, Web API, RESTful APIs, Microservices Architecture, SharePoint

Database & Tools: SQL Server (2008, 2014, 2017, 2019), T-SQL, Stored Procedures, MySQL, PostgreSQL, SSIS, SSRS

DevOps & Tools: Git, GitHub, CI/CD Pipelines, Docker, AWS, Azure

Methodologies & Testing: Agile/Scrum, Unit Testing, Integration Testing

Soft Skills: Team Leadership, Mentorship, Problem-Solving, Communication, Collaboration

Key Projects

Siddhartha Automated Transaction System (SATS) ASP.NET MVC, .NET Core, SQL Server, C#, Entity Framework, AngularJS

Developed a comprehensive banking application with multiple modules including Loan Services (Credit Card EMI), Account Services (Dormancy Release, Account Scheme/Status Change), PAN Update, Document Services, and KYC Corporate. Integrated role-based access control and streamlined transaction workflows.

Banking Memo Application ASP.NET MVC, .NET Core, SQL Server, C#, AngularJS

Developed a multi-level approval workflow with roles such as initiator, recommender, and approver with skip, replace, and forward features for general, expense, and procurement memos.

Collateral Management System (CMS) & Loan Management System ASP.NET MVC, .NET Core, SQL Server, C#, Entity Framework

Real-time banking loan application tracking, EMI calculations, collateral asset valuations, and central bank compliance reporting.

VAT Billing System .NET (C#), SQL Server, Entity Framework, WinForms/WPF

VAT-compliant billing system to automate invoice generation, tax calculations, customer/product management, and PDF report export.

Education

BSc-IT
Sikkim Manipal University, New Delhi, India (Feb 2016)
Intermediate of Science (+2 Science)
Laligurans Higher Secondary School, Rajbiraj, Saptari, Nepal (2010)
School Leaving Certificate (SLC)
Golden Star Higher Secondary School, Rajbiraj, Saptari, Nepal (2008)

Certification & Training

6-Month Industrial Training in .NET Technology — CMC Pvt. Ltd., New Delhi

Personal Information

Father's Name: Shyam Narayan Shah
Date of Birth: May 27, 1991
Marital Status: Married
Nationality: Nepali
Languages Known: English, Nepali, Maithili, Hindi