7+ years in Java (JDK 21), Clojure, Android, and Matlab simulations Β· Building reliable systems that solve real-world problems.
- Computer Engineer specializing in backend development on the JVM
- MSc in Computer Engineering
- 7+ years of professional experience in software engineering and applied research
- Primary focus on Java (JDK 21), Clojure, Android, and Matlab simulations
- Passionate about turning complex problems into clean, maintainable, and scalable solutions
- Built and maintained production-grade systems in Java, Kotlin, Clojure, and Matlab for domains ranging from backend services to simulations
- Delivered solutions to complex engineering problems using a blend of software design, algorithms, and data analysis
- Committed to continuous learning and exploring innovative technologies to create better, more scalable solutions
Clojure
- Java Interop β Tutorial project demonstrating how to integrate Java into Clojure.
- Document Management Microservice β Microservice component for managing documents, designed as part of a larger application.
Android
- Chili Chef Android App β Social media Android application.
Matlab / Simulations
- Locating WSN Sensors with TDOA β System to locate wireless sensor network nodes using the Time Difference of Arrival method.
- Community Detection in Social Networks β Applies a novel algorithm to identify communities within social networks.
- Layout Optimization in WSN β Optimizes wireless sensor network layouts using a Honey Bee Colony heuristic.
- Friendship Recommendation in Social Media β Hybrid algorithm for suggesting meaningful social connections.
Java & Kotlin
- Design Patterns β Implementations of classic design patterns in Java.
- IDMAN β Client application for Apereo Central Authentication System (CAS).
Articles & Documentation
- Articles β Curated collection of articles and video summaries on software development, architecture, and coding best practices.
Personal / Portfolio
- Portfolio β Repository containing source files for your personal portfolio site.
- Personal Repository β Your GitHub personal repository (self-README).
Other Noteworthy Repositories
- CV and Resume β TeX-based CV/resume project.
- Semantic Versioning Showcase β Demonstrates use of semantic versioning in Java projects.
- WebMetric β Java-based project related to web metrics.
- Scheduling Class β Matlab project focused on scheduling.
- Backend Code Challenge β Java-based code challenge implementation.
- Code Challenge β C-language project for coding practice.
- Website
- GitHub
- ResearchGate
- Email: contact@maziyar.gerami.ir
- Schedule a meeting: Calendly
I welcome opportunities for collaboration, open-source contributions, and professional networking.
Feel free to explore my repositories to see my work and contributions.




