Wakidur ラハマン is a Senior Software Engineer based in Tokyo with a strong specialty in front-end and full-stack JavaScript development, leveraging React, Angular, Next.js, TypeScript, Node.js, and GraphQL to deliver scalable, high-performance web applications. With over seven years of hands-on experience building responsive UIs, component libraries, and performance optimizations, he routinely owns features end-to-end—from design collaboration and state management to backend APIs, testing, and CI/CD. He has driven migrations of legacy projects to modern React/Next stacks, instituted testing cultures (Jest, Cypress) and Storybook for component isolation, and applied frontend security best practices including CSP, XSS/CSRF protections, and JWT workflows. At Nomura he contributes full-stack solutions for wholesale banking operations, blending business-facing product thinking with disciplined Agile delivery and automated pipelines. He pairs a practical focus on maintainability (Redux Toolkit, React Query, Knex) with curious adoption of AI-assisted development tools to boost productivity while ensuring code quality. His background in network/system studies and a strong academic record in computer engineering inform a pragmatic, infrastructure-aware approach to web engineering.
4 years of coding experience
10 years of employment as a software developer
Bachelor's degree, System, Networking, and LAN/WAN Management/Manager, Bachelor's degree, System, Networking, and LAN/WAN Management/Manager at International University of Business Agriculture and Technology
Diploma of Engineering, Computer Engineering Technology/Technician, 3.77 out of 4.00, Diploma of Engineering, Computer Engineering Technology/Technician, 3.77 out of 4.00 at Brahmanbaria Polytechnic Institute.
A microservices architecture is a type of application architecture where the application is developed as a collection of services. It provides the framework to develop, deploy, and maintain microservices architecture diagrams and services independently.
Contributions:159 PRs, 132 pushes, 82 branches in 5 months
Advanced techniques for asynchronous programming and data streaming in Node.js
Contributions:127 PRs, 277 pushes, 67 branches in 1 year
protocolstreamswebsocket
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.