Welcome to my GitHub profile! I'm a passionate Java backend and Android developer with a strong foundation in competitive programming. I'm enthusiastic about building scalable backend systems with Java Spring Boot, crafting impactful mobile apps, and solving algorithmic challenges. I love exploring modern technologies and contributing to real-world software projects.
- π Final year Computer Science & Engineering student at University of Chittagong
- π» Backend developer experienced with Java Spring Boot, TypeScript (Node.js, Express), MySQL, and PostgreSQL
- π± Android developer using Kotlin and Java
- π§ Competitive programmer with 500+ problems solved across Codeforces, LeetCode, and CSES
- π¬ Researching on the semantic web and Knowledge Graphs
- βοΈ Hacktoberfest 2024 contributor and Git/GitHub workshop facilitator
π© Reach me at: sharif.csecu@gmail.com
- Web Backend: Java (Spring Boot), Node.js (TypeScript), Express, REST APIs, GraphQL
- Android: Kotlin, Java
- Databases: MySQL, PostgreSQL, Firebase Realtime DB
- Dev Tools: Git, GitHub, Docker, Postman, Maven, VS Code, IntelliJ IDEA
- Additional: Shell Scripting, GSAP, Zod, Kysely
-
π Oakcan β Secure file storage and sharing system. Built backend microservices with Spring Boot, integrated OAuth login, reusable service logic, and modular architecture. Tech: Java, PostgreSQL, Docker, Azure.
-
π§ Meeting Management System β Team lead and backend developer. Designed APIs in TypeScript (Express.js), implemented Bangla PDF generation, and integrated email delivery for meeting documents.
-
π± AproManager β Android app for Agile project tracking with real-time comments, Firebase Auth, file uploads, and interactive labels. Added Google Maps and GraphQL integration.
-
π² Classmate App β Android solution for university students to access class schedules, resources, and CR updates in real time.
Completed Hacktoberfest 2024 by submitting four accepted PRs! Listed in the Hall of Fame β see my badge here.
- Codeforces β 49+ contests, 300+ problems solved
- LeetCode β 75+ problems solved, rating 1550
- CSES β 100+ problem solutions

