Career Objective
Highly motivated Software Developer with a Master's degree from Jahangirnagar University and specialised training under the IsDB-BISEW IT Scholarship Programme. Seeking to leverage a strong foundation in Object-Oriented Programming (Java) and Spring Boot to develop scalable, secure web and mobile solutions. Committed to using technical expertise in modern frameworks — Spring Boot, Angular, and Flutter — to build intuitive, production-grade, user-centric applications.
Get In Touch
- 📱 +880 1956-847984
- 📱 +880 1726-203557
- 📧 kmahadeehasan@gmail.com
- 🌐 mahadee.pages.dev
Profile
- 📅 Date of Birth: July 17, 1996
- 🌍 Nationality: Bangladeshi
- 🏠 Location: Dhaka-1214, Bangladesh
- 🗣️ Languages: Bengali (Native), English (Proficient)
Qualifications
- MA in Applied Linguistics & ELT — Jahangirnagar University (CGPA 3.22)
- BA in English Language & Literature — Jahangirnagar University (CGPA 3.11)
- HSC (Science) — Metropolitan School and College (GPA 4.90)
Strengths
- OOP principles & REST API integration
- Application architecture & debugging
- UML design (Use Case, Class, Sequence)
- Role-Based Access Control (RBAC) & Spring Security
Technical Skills
Backend — Java & Spring
Databases
Frontend & Web
Mobile Development
Architecture & Design
Tools & IDEs
Key Projects
- Multibranch Digital Banking Platform — full-stack, production-grade implementation
- Implemented JWT authentication and Spring Security for enterprise-level access control
- Role-Based Access Control (RBAC) with branch-level authorisation via Branch IDs
- Smart Loan Engine, Real-time Transaction Processing, and Card & DPS Modules
- Seamless frontend–backend integration via RESTful APIs
- Production-grade banking app with full RBAC: Admin, Customer, and Branch Manager roles
- Real-time transfers: NEFT/RTGS/IMPS/UPI with multi-account support and instant balance updates
- Loan Engine supporting 9 loan types with eligibility scoring, approval workflow, and EMI automation
- DPS module with installment tracking, maturity calculation, and auto-debit features
- Spring Boot backend with Spring Security + JWT; Flutter cross-platform UI
- Dual-interface Android banking app with separate Admin and Customer portals
- Real-time fund transfers, transaction tracking, and balance synchronisation via Firebase listeners
- Complete loan management system with approval workflows and repayment tracking
- Role-based Firebase Authentication with real-time data updates
- Comprehensive cross-platform investment tracking app with real-time portfolio analytics
- Multi-asset class support with advanced analytics dashboard
- Interactive charts showing portfolio performance, asset allocation pie charts, and historical trends
- Multiple timeframe views: 1W, 1M, 3M, 6M, 1Y, and All-time analysis
Education
Advanced studies in linguistics, language teaching methodologies, and communication theory — building strong analytical and documentation skills directly applicable in software development.
Comprehensive study of critical analysis, structured writing, and effective communication — essential for clear technical documentation and client-facing work.
Strong foundation in science, mathematics, and analytical thinking.
Excellent academic performance with focus on science and technology subjects.
Contact & Links
Jahangirnagar University
Jahangirnagar University