Position: Mid Software Engineer
Location: Kathmandu, Nepal
Specialization: Enterprise Application Development, System Architecture
Technologies: PHP, Laravel, Node.js, PayPal API, SquareUp API, PHPUnit
Methodology: SOLID Principles, Repository Pattern, Continuous Integration, Test-Driven Development
As a full-stack developer at BMP Infology, I architected and delivered scalable enterprise solutions across diverse business domains. My responsibilities spanned full-stack development, quality assurance engineering, payment gateway integration, and database optimization, ensuring robust and maintainable codebases aligned with industry best practices.
Key Projects & Achievements:
- Employee Management System: Enhanced attendance tracking infrastructure with advanced filtering capabilities and real-time record management. Implemented continuous integration pipelines to maintain code quality and enforce SOLID design principles throughout the development lifecycle.
- Food Delivery Platform: Conducted comprehensive quality assurance engineering, developing extensive test suites incorporating both black-box and white-box testing methodologies using PHPUnit to ensure system reliability and performance under production conditions.
- Project Management Information System (PMIS): Architected a sophisticated role-based access control system leveraging interfaces, abstract classes, and repository patterns. Applied SOLID principles to create a maintainable and extensible codebase that supports complex organizational hierarchies and permission structures.
- Braj Beauty E-commerce Backend: Developed RESTful APIs and web services using Node.js to power order management workflows and automated wallet integration, enabling seamless transaction processing and financial reconciliation.
- Ticket Management System: Integrated PayPal and SquareUp payment gateways to facilitate secure ticket purchases. Designed and implemented analytics dashboards and reporting tools for event organizers, providing actionable insights into sales performance and attendee demographics.
- Nepal Telecom Authority (NTA): Executed query optimization and database normalization strategies to improve system performance. Developed geospatial mapping functionality to visualize average signal strength data, supporting regulatory compliance and network infrastructure planning.
Technologies: PHP, Laravel, Node.js, PayPal API, SquareUp API, PHPUnit, SOLID Principles
Business Impact: Improved system maintainability through clean architecture, reduced technical debt via comprehensive testing, enhanced payment processing security, optimized database performance for large-scale operations, and delivered data-driven insights for strategic decision-making.