Manjit Shakya

Manjit Shakya

Full Stack Software Engineer
Lalitpur, NP.

About

Highly accomplished Full Stack Software Engineer with 8+ years of experience specializing in scalable microservices architectures and robust system development. Proven ability to lead complex projects from concept to deployment, leveraging expertise in Java, Spring Boot, Angular, and cloud technologies (AWS). Adept at driving innovation, optimizing performance, and mentoring teams to deliver high-impact, multi-tenant applications that solve intricate business challenges.

Work

GADA Technology Pty
|

Senior Software Engineer

Lalitpur, Bagmati, Nepal

Summary

Led the development of scalable, multi-tenant SaaS platforms, leveraging advanced architectural patterns to drive innovation and enhance product capabilities for GADA Technology Pty.

Highlights

Architected and developed GennyQ, a rule-based generic engine, enabling dynamic application development and content management through Drools, Kogito, and custom PCM, significantly reducing development time for new business logic.

Spearheaded the creation of InternMatch, an online internship marketplace, integrating key technologies (Quarkus, Kogito, BPMN, Kafka) to connect graduates with employment opportunities and improve employability rates.

Implemented Mentormatch, a mentor/mentee matching program, utilizing microservices and event-driven architectures (Kafka) to foster professional growth and knowledge sharing within the ecosystem.

Engineered multi-tenancy solutions across core platforms, ensuring high scalability and efficient resource utilization for a diverse client base.

Provided technical leadership and mentorship to junior engineers, guiding best practices in microservices, design patterns, and agile methodologies to enhance team productivity and code quality.

Flsoft International
|

Software Engineer

Lalitpur, Bagmati, Nepal

Summary

Contributed to the development of diverse financial and government service platforms, enhancing system capabilities and ensuring secure, efficient online transactions for Flsoft International.

Highlights

Developed Connect 'N' Pay, a central online transaction hub, integrating multi-payment services (telecom, ISP, ticketing) to process a high volume of daily transactions.

Engineered features for Meroshare, facilitating share transactions, and Foneloan, enabling short-term loan applications, significantly improving user access to financial services.

Implemented multi-layered security for Encryption & Signature Service, ensuring data integrity, availability, and confidentiality for critical financial transactions.

Developed and optimized the SMS Server microservice, acting as an aggregator for various telecom providers, streamlining SMS delivery and improving communication efficiency.

Contributed to the Nagarik platform, a single online portal for government services, enhancing public access to essential digital services and promoting e-governance.

Chipper
|

Senior Software Engineer (Freelance)

Lalitpur, Bagmati, Nepal

Summary

Developed critical features for Chipper, a debt management application, integrating diverse payment gateways to streamline financial operations and enhance user control over debt payoff.

Highlights

Integrated multiple payment clients including Plaid, Dwolla, Method, and PayItOff into the debt management platform, expanding payment options and improving transaction success rates.

Developed and optimized core payment modules, enhancing the debt payment journey for users and ensuring robust financial transaction processing.

Utilized New Relic and Mixpanel for performance monitoring and analytics, identifying bottlenecks and implementing optimizations to improve application responsiveness and user experience.

Leveraged Gitlab CI/CD for automated build and deployment processes, reducing deployment time and ensuring continuous delivery of new features.

SYF Nepal
|

Frontend Engineer (Freelance)

Kathmandu, Bagmati, Nepal

Summary

Developed responsive and user-friendly interfaces for web applications, focusing on enhancing user experience and front-end performance for SYF Nepal.

Highlights

Designed and implemented interactive user interfaces using modern front-end technologies (CSS, SCSS, Angular), improving user engagement and visual appeal.

Optimized front-end assets and code for faster loading times and improved responsiveness across various devices.

Ensured consistent functionality and display across different web browsers, providing a seamless user experience.

Crazy Studio
|

PHP Developer (Internship)

Kathmandu, Bagmati, Nepal

Summary

Gained foundational experience in web development using PHP, contributing to the development and maintenance of dynamic web applications at Crazy Studio.

Highlights

Assisted in the development of web applications, implementing server-side logic and database interactions using PHP and MySQL.

Managed and optimized MySQL databases, ensuring efficient data storage and retrieval for application functionality.

Supported ongoing maintenance and debugging of existing codebase, contributing to application stability and performance.

Education

UCSI University
Kuala Lumpur, Kuala Lumpur, Malaysia

B.Sc (Hons)

Computing

MEGA College
Kathmandu, Bagmati, Nepal

HSEB

Languages

Nepali
English
Newari

Skills

Programming Languages

Java, JavaScript, Groovy, HTML, PHP.

Frameworks & Libraries

Spring, Spring Boot, Quarkus, Kogito, Vert.x, Angular, Angular Module Federation, Reactive Java, CSS, SCSS.

Databases & Caching

Redis, Infinispan, MySQL, PostgreSQL, Oracle, Microsoft SQL Server.

Cloud & DevOps

Docker, Kubernetes, Tomcat, Nginx, Cloudflare workers, AWS S3, MinIO, Keycloak, Jenkins, Gitlab CI/CD, Github Actions, Jmeter, Git, Bitbucket, Confluence.

Methodologies & Concepts

Microservices, Design Pattern, Design Principle, Micro-frontend, OWASP, Kanban, SCRUM, SMPP, SDLC, Monolithic, Service Oriented Architecture, Waterfall, Agile, Test Driven Development (TDD), Object-Oriented Programming (OOP), Multi-tenancy, PKI Security, HMAC, JWE, TOTP, Ascii Docs, Drools, BPMN, GraalVM, Kafka, RabbitMQ, ActiveMQ.

Tools & Utilities

Jira, ClickUp, Trello, FFMPEG, Twilio, Segment, Sendgrid, New Relic, Mixpanel, Quartz, Linux/Unix.

Interests

Hobbies

Gaming, Cultural Newari Music, Handicraft.

Professional Interests

Mentoring.

Projects

Connect 'N' Pay

Summary

Connectnpay is a central hub system developed for providing easy online transaction services, integrating multi-payment services like telecom top-up, ISP payments, airline ticketing, and bus ticketing.

Meroshare

Summary

Meroshare provides beneficiaries with the facility to view and buy share transaction information.

Foneloan

Summary

FoneCredit is a new innovation in Nepal's banking environment, targeted for salary holders, allowing clients to apply for short-term loans as a plugin or standalone application.

Connect 'N' Pay v2

Summary

The second version of the Connect 'N' Pay system, enhancing its capabilities and architecture.

Connect 'N' Pay - Admin

Summary

An admin portal to manage clients and services, and configure roles and services for specific clients within the Connect 'N' Pay system.

Nagarik

Summary

An application providing government-related services on a single online platform.

SMS Server

Summary

A microservice acting as a hub to send SMS, registering different SMPP servers (telecom providers) and linking their short codes.

Encryption & Signature Service

Summary

A multi-layered secure service designed to maintain data integrity, availability, and confidentiality (CIA triad).

Chipper (Freelance Project)

Summary

A debt management application designed to help users control and pay off debts easily.

GennyQ (SaaS)

Summary

A rule-based generic engine extensible for developing applications with minor configuration, addressing constant business changes and edge cases.

Internmatch

Summary

GADA Technology's flagship product: an online marketplace for internships assisting graduates with employability and stepping into the job market.

Mentormatch

Summary

A mentor/mentee matching program.

Internmatch v2

Summary

The second version of the Internmatch platform, with enhanced features and architecture.