Giter VIP home page Giter VIP logo

Md. Badi-Uz-Zaman Shajib

Home Page|| Email: [email protected] || [+88 01611120220](+88 01611120220)
Home:online-cv || GitHub:mbzshajib || LinkedIn: mbzshajib




Summary

Working in the fintech industry, designing, and developing platforms for more than eight years, gained proficiency in designing, building scalable systems with agility. Passionate to apply my acquired engineering knowledge and solve critical problems which will add value to society and help people to have a better life.


Technical Skills

  • Languages & Frameworks: Java, C, Spring, JPA, Hibernate, SQL, Oracle, MySQL, NoSQL, DynamoDB.
  • Technology & Tools: Redis, RabbitMQ, Undertow, Mosquitto, F5, Switch.
  • Dev Tools: Gradle, Maven, Docker, Git.

  • Monitoring: ELK, APM, Prometheus, Grafana, Ansible, Jenkins.

  • Payment: EMV, Payment GW, Payment Processor, POS, Accounting.

  • Security: Smart Card, Tokenization, HCE, HSM, Cryptography.

  • Specifications: ISO/IEC-7816, ISO-8583, PCI/DSS, ISO-9564, PKCS7, PKCS11.

  • Interest: SoftwareDesign, MicroServices, CloudComputing.

  • Soft Skills: Teamwork, planing and execution, learn and adapt.


Professional Experience

bKash Limited, Dhaka, Bangladesh
Principal Engineer (Nov. 2021 – Present.)
bKash is the largest MFS (mobile financial service) company in Bangladesh.

  • Understand the complex and proprietary payment system of bKash. Analyze system bottlenecks of the existing architecture.
  • Working on some legacy services to convert them to reactive architecture for performance improvement.

Kona Software Lab Ltd., Dhaka, Bangladesh
Principal Software Engineer (Sept. 2013 – Nov. 2021)

Kona Software Lab Ltd (KonaSL), the R&D Center, and the Global Solution Business Wing of KONA I.

  • Study, understand and implement specifications on payment and security to develop payment and security services.
  • Worked as tech lead of development team (4~11 members) for several projects in planning, developing, and delivering the project requirements within the timeline.
  • Worked on the system design team for Kona Pay Platform, NexusPay, DFS, and developed account and transaction authorization modules of the core platform. Tested and Optimized the modules to scale up to 250 real-time financial transactions per second and 20M transactions per day.
  • Analyzed client requirements and implemented them to fit into the product.
  • Monitor system performance on production and optimize to achieve the targeted goal.
  • Guided the team to resolve critical production issues to meet the SLA.

Mentionable Projects

Digital Financial System (DFS)

Tech Lead & Software Designer

The platform provides end consumers a unified digital environment to support an engaged user-base to avail payment. Along with other payment services, it supports the USSD channel, virtual card, reward management, promotion, back-office batch processing, several web portals, and other value-added services to support business.

  • Tech Lead
  • Designed & developed core Accounting and Payment modules of the platform.
  • Monitor, optimized and tested for performing 20M real-time transactions per day. Tested system with 50M (1.5M active) users among them.
  • Improved processing time for back-office transaction reporting, clearing & settlement batch data processing (50M) from 14 to 5 hours).
  • Monitor system performance and optimize for performing 60M transactions per day in RDB.
  • Designed application deployment architecture for the private data center. Also implemented automatic deployment with Ansible with zero downtime.

Technology Java, Spring, Oracle, Redis, RabbitMQ, MicroServices, Undertow, Safenet, ELK, Grafana, Elasticsearch, Prometheus, ISO-8583, ISO-9564, PCI/DSS.
Website: Digital Financial System || nagad.com.bd

NexusPay

Tech Lead & Software Developer

NexusPay is a digitized payment platform for the existing bank accounts, credit/debit cards, Mobile banking, and Agent Banking accounts of Dutch-Bangla Bank Ltd, Bangladesh. This project is a customized variant of Kona Pay Platform for Bank Integration.

  • Integrated 4 bank accounting and issuing systems for payment cards.
  • Collaborated project team consisting of 18 programmers and led 3 programmers as tech-lead.
  • Support multiple payment & transaction methods (e.g. NFC, POS, HCE, EMV QR, e-com, utility, bill, ATM etc.).
  • Contributed as a system designer, implemented core authorization modules and POS applications on Ingenico and Nexgo devices for contactless payment.
  • Prepared app servers and deployed in Bank data center with compliance of regulatory, high availability, and option to scale up.

Technology Java, Spring, Oracle, Redis, RabbitMQ, MicroServices, ATM, POS, EMV QR, NFC, Thales, ISO-8583, ISO-9564, PCI/DSS.
Website: NexusPay

Kona Card

Software Developer & System Designer Kona Card is a prepaid card service, popular in South Korea. It has been designed on HCE & tokenization platform KonaPay, enabled secured payment in smartphones, POS, web, smart-card, and other channels.

  • Design & developed User Management and Remote Payment Gateway module of this core platform. Also, took part in the architecture designing of core KonaPay modules.
  • Developed a continuous delivery process with Jenkins and Virtual box.

Technology Java, Spring, Hibernate, Oracle, Redis, RabbitMQ, MicroServices HCE, HSM, ISO-8583, ISO-9564.
Website: konacard.co.kr

EMV Verification Tool (K-EVT)

Software Developer

Tool to test personalized Payment(EMV) cards before issuing to users if different data and security module is working according to the specifications of payment brands( e.g. VISA, MASTERCARD, AMEX, etc.)

  • Studied specifications, designed and developed, tested, implemented reporting modules to support new payment brands.

Technology Java, SmartCard, EMV, VISA, MASTERCARD, AMEX, ISO-7816.
Website: emv-verification-tool-k-evt

Instant Issuance Service (K-IIS)

Software Developer

Desktop application aimed to customize and issue payment cards to customers at the bank branch at once.

  • Study specifications, design, and develop to support new payment brands.
  • Integrated Hoodo machine.

Technology Java, SmartCard, EMV, VISA, MASTERCARD, AMEX, KonaCard ISO-7816.
Website: instant-issuance-system-k-iis

Key Management System (KMS)

Software Developer To perform cryptographic operation securely, HSM (Hardware Security Module) is used, which is accessed by KMS through simple generic APIs hiding hardware complexities.

  • Worked on customization of the module and HSM integration.

Technology Spring, MyBatis, MySQL, Oracle, HSM, Safenet, Thales, PKCS11.


DHAKA NEXT

Consaultant and System Designer

DHAKA NEXT platform replaces the standard physical race with a virtual one to empower active and aspiring athletes to maintain their fitness even in Covid-19.

  • Consulted to design and integrate race platform with fitness data provider (Strava, MapMyRun). Throttled third-party paid API calls to reduce cost.
  • Defined race policy services and consulted for server load maintenance at race time.
  • Designed, Tested, and optimized system for 5K people to participate in a single race.

Technology PHP, MYSQL, Laravel, Wearable.
Website: next.dhakarunlords.com

Education

Master of Science (M.S.) in Computer Science and Engineering
University of Dhaka, Bangladesh (2013-2015)

Bachelor of Science (B.S) in Computer Science and Engineering, Bangladesh (2012)
University of Dhaka, Bangladesh (2009-2013)


Publications

An Efficient Approach for Mining Frequent Patterns over Uncertain Data Streams
International Conference on Tools for Artificial Intelligence (ICTAI)
November 6-8, 2016 at San Jose, California, USA.


Hobbies & Interests

Photography and Traveling.
Flickr

Zaman Shajib's Projects

awesome-java icon awesome-java

A curated list of awesome Java frameworks, libraries and software. Inspired by awesome-python.

fancy-cv icon fancy-cv

Dumbarton is a Jekyll Theme developed by Tyler Butler. The theme is designed for academics and features a simple home page with an about me section, a blog, and an interactive highlights section to describe publications, coursework, courses taught, and projects. UI design with Bootstrap and Animate CSS. Dumbarton is not compatible with Github Pages at this time.

feeling-responsive icon feeling-responsive

»Feeling Responsive« is a free flexible theme for Jekyll built on Foundation framework. You can use it for your company site, as a portfolio or as a blog.

gitignore icon gitignore

A collection of useful .gitignore templates

jekyll-cv icon jekyll-cv

Lightweight jekyll theme for your CV with dark mode support

online-cv icon online-cv

A minimal Jekyll Theme to host your resume (CV)

resume icon resume

Software developer resume in Latex

sagan icon sagan

The spring.io site and reference application

snowflake icon snowflake

Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.

spring-kotlin-exposed icon spring-kotlin-exposed

playground for spring-boot 2.*, kotlin , jetbrains-exposed, postgres, jsonb, flyway, docker

tips icon tips

Most commonly used git tips and tricks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.