MANJIT SHAKYA

FULL STACK SOFTWARE ENGINEER
To obtain a creative and challenging position in an organization that gives me an opportunity to utilize my technical, innovative, leadership skills and my willingness to learn.

Work Experience

  • Senior Software Engineer

    GADA Technology Pty (Remote)
  • Software Engineer

    F1soft International (Onsite)
  • Frontend Engineer

    SYF Nepal (Freelance)
  • PHP Developer (Internship)

    Crazy Studio (Onsite)

Education

  • B.Sc (Hons) Computing

    UCSI University
  • HSEB

    MEGA College

Training

  • MEAN Stack

    CIBT
  • Software Engineering in Java

    CIBT

Mentoring Experience

  • Java

    Basic - Framework
    Advance College of Engineering & Management
  • Java

    Advance
    Golden Gate College
  • Full Stack Web Development

    Java + Angular
    Nepalaya College
  • Full Stack Web Development

    Java + Angular
    Ambition Guru Learning Center

Skills

Java Javascript Spring Spring Boot Quarkus Kogito Vert.x Redis Infinispan Docker Kubernetes Angular Single SPA Angular Module Federation Micro-frontend Microservices Design Pattern Design Principle OWASP Kanban SCRUM SMPP GIT CSS SCSS Kafka RabbitMQ ActiveMQ Groovy Payara Wildfly Tomcat Nginx Cloudflare workers S3 MinIO MySQL PostGreSQL Reactive Java HTML Drools Keycloak Jenkins Gitlab CI/CD Github Actions Jmeter Kubernetes

LANGUAGE

Nepali English Newari

Hobbies & Interest

Gaming Cultural Newari Music Handicraft Mentoring

Professional Summary

  • Strong and deep understanding of SDLC.
  • Profound understanding of Software development architectures: Monolothic, Microservices and Service Oriented.
  • Deep understanding of software development methodologies/approaches: Waterfall, Agile.
  • Knowledge and hands on experience with Agile Methodologies.
  • Experience with version control system.
  • Experience with Atlassian products (Jira, Bitbucket, Confluence) and also with Github.
  • Experience with cloud-Amazon Web Services (AWS).
  • Experience with Linux/Unix.
  • Deep understanding of Test Driven Development (TDD).
  • Strong knowledge of OOP and design patterns.
  • Mentoring and Interview Sessions.
  • Experienced working in multi-tenancy based scaled application.

Projects

F1Soft

Connect 'N' Pay

Connectnpay is central hub system developed for providing easy online transaction services. This system integrates the multi payment services like telecom topup, isp payments, airlines ticketing, bus ticketing and many more etc.
Monolithic Java EE Ehcache Redis EJB Beans PKI Security Glassfish Git Scrum Gitlab Jmeter

Meroshare

Meroshare provides the facility to the beneficiary to view/buy the share transaction information.
Monolithic Redis Ehcache Java EE JWT MySQL Glassfish Git

Foneloan

FoneCredit is a new innovation in the field of Nepals' banking environment targeted for the salary holders of any institution. This application can be used as a plugin/standalone application which allows the client's to apply for short term loan.
Monolithic Spring Boot JWE Tomcat MySQL

Connect 'N' Pay v2

It is v2 for Connect 'N' Pay.
Monolithic Springboot HMAC PKI Security Redis Ehcache JWE Ascii Docs MySQL TOTP Git Scrum Tomcat OWASP

Connect 'N' Pay - Admin

It is a admin portal to manage the clients and services as well as configure the roles and services to the particular client. Contains the configuration tools for Connect 'N' Pay.
Monolithic Spring Boot Angular Redis JWE Tomcat RabbitMQ TOTP MySQL Scrum Glassfish Git Gitlab OWASP

Nagarik

Nagarik is a application to provide government-related services in a single online platform
Monolithic Spring Boot PKI Tomcat Microsoft SQL Server Oracle Glassfish Git Gitlab

SMS Server

SMS Server is one of our microservice that acts hub to send all the SMS. SMS server is a aggregator that registers different smpp servers (telecom providers) [basically we link their short codes]
Monolithic Spring Boot SMPP Tomcat MySQL Oracle Tomcat Git Gitlab

Encryption & Signature Service

A multi layered secure service to maintain data integrity, availability, and confidentiality (CIA) triat.
Spring Boot Starter JavaEE

Gada Technology

Internmatch

InternMatch is GADA technology's flagship product. It's an online marketplace for internships that assists graduates with employability and stepping into the job market. I used the technologies and practices mentioned above to develop it.
Microservice Quarkus Drools BPMN Keycloak Vert.x GraalVM Kafka FFMPEG Infinispan Multi-tenancy

Mentormatch

Mentor/Mentee matching program.
Microservice Quarkus Drools BPMN Keycloak Vert.x GraalVM Kafka Infinispan Multi-tenancy

Internmatch v2

It is v2 for Internmatch.
Microservice Quarkus Kogito BPMN Keycloak Vert.x GraalVM Kafka Infinispan Multi-tenancy Jmeter