WORK EXPERIENCE
Software Development Director / Project Manager
Riddha Soft P. Ltd., Kathmandu, Bagmati
September 2016 - Present
- Founded Riddha Soft P. Ltd., leading the company from inception to a well-established IT firm.
- Successfully developed, implemented, and maintained numerous projects using ASP.NET, MVC, and ASP.NET Core frameworks.
- Conducted comprehensive software analysis and design, ensuring robust architecture and scalable solutions.
- Managed the entire DevOps process and Quality Assurance to maintain high software quality standards.
- Led international projects, adapting solutions to diverse client needs and ensuring timely delivery under tight schedules.
- Delivered projects for various sectors including government, banks, and manufacturing industries in Nepal.
- Provided software development consultation to other software companies, specializing in software analysis, design, and development.
- Fostered a culture of continuous learning and professional growth within the company.
- Collaborated with cross-functional teams to deliver high-quality software solutions.
Software Developer
Infodevelopers Pvt. Ltd., Lalitpur, Bagmati
December 2012 - July 2016
- Started professional career at Infodevelopers Pvt. Ltd., acquiring in-depth knowledge of software development and programming languages.
- Rapidly developed skills in ASP.NET, WebForms, SSRS, MVC, MSSQL, JavaScript, and jQuery.
- Led and mentored team members, demonstrating leadership and project management capabilities.
- Delivered the core banking system (CBS), significantly contributing to the firm's reputation.
- Renowned as the "CBS Hero" for exceptional performance and contributions to core banking projects.
- Advanced from Junior ASP.NET software developer to Team Lead, showcasing technical expertise and dedication.
EDUCATION
Engineering in Information Technology
Cosmos College of Management and Technology, Lalitpur, Nepal
August 2008 - December 2016
- Completed major and minor projects as part of the curriculum, gaining hands-on experience in software development and project management.
- Minor Project: Developed a desktop application demonstrating face recognition using neural networks in Java, providing foundational knowledge in machine learning and AI.
- Major Project: Developed "Connect to Share," an application allowing users to sign up, make friends, and share knowledge-based information. Utilized ASP.NET Web Forms, jQuery, and MSSQL as the tech stack.
SKILLS
Software Development & Programming:
- Languages: C#, JavaScript, Java
- Web Development Frameworks: ASP.NET, MVC, ASP.NET Core, WebForms
- Front-End Technologies: HTML/CSS, jQuery, jQueryUI, Knockout.js, React.js, Bootstrap
- Database Technologies: MSSQL (Microsoft SQL Server), PostgreSQL, MySQL, Oracle, Entity Framework, LINQ
- Reporting Tools: SSRS (SQL Server Reporting Services)
- Version Control: Git
- Methodologies: Agile methodologies (e.g., Scrum, Kanban), Test-driven development (TDD), NUnit, xUnit
- Cloud Platforms: AWS, Azure, Google Cloud
- Containerization: Docker, Kubernetes
- Data Analysis: Data Warehousing, ETL Processes
- APIs: RESTful APIs, SOAP
- Security: OWASP, Data Encryption
- Design Patterns: MVC, MVVM, Singleton, Factory
Project Management & Leadership:
- Project Management: Leading and managing software projects from inception to delivery, ensuring on-time and within-budget completion.
- Team Leadership: Leading and mentoring teams, fostering professional growth, and enhancing team performance.
- Software Analysis & Design: Conducting detailed software analysis and design, ensuring robust architecture and scalable solutions.
- Consultation: Providing software development consultation, specializing in software analysis, design, and development for other companies.
- Client Interaction: Managing client relationships and adapting solutions to meet diverse client needs, including government, banking, and manufacturing sectors.
Professional Growth & Continuous Learning:
- Industry Trends: Staying up-to-date with the latest industry trends and technologies.
- Knowledge Sharing: Delivering lectures and training sessions on technologies and industry best practices.
- Problem-Solving: Strong problem-solving and troubleshooting abilities, with a track record of finding efficient and effective solutions to complex technical challenges.
OTHER EXPERIENCE
ASP.NET MVC Trainer
Broadway Infosys P. Ltd., Kathmandu, Nepal
June 2022
- Designed and delivered a tailored course on ASP.NET MVC.
- Shared professional insights and knowledge to help students become eligible to work as junior developers.