Computer Science Graduate | Software Engineer, Bridging the gap between scalable back-end architecture and specialized front-end solutions. Experienced in low-level optimization for 3D engines, building accessible mobile platforms and engineering resilient distributed services.
- Backend & Architecture: Java (Spring Boot, Spring Security), Distributed Systems, Microservices, RabbitMQ, REST APIs, SQL/NoSQL.
- Mobile Development: Android (Kotlin), MVVM Architecture, Assistive Technology, UI/UX Design, Retrofit, Jetpack Compose.
- AI & Algorithms: State Space Search, Pathfinding (A*, BFS, DFS), Heuristic Optimization, Python (Scikit-learn, TensorFlow).
- Graphics & Low-Level: C++/OpenGL, Shader Programming (GLSL), 3D Modeling, VHDL, FPGA Hardware Design.
- Functional Programming: Haskell (Recursive logic, Monads).
- Energy Management Ecosystem: A scalable microservices architecture using RabbitMQ for event synchronization and WebSockets for real-time overconsumption alerts.
- AceMatch: A secure Tennis Tournament Management system built with Spring Security and Role-Based Access Control.
- CareConnect: An Android ecosystem for cognitive support, featuring ZegoCloud video calls, voice-driven interaction, and simulated GPS safety tracking.
- Dog Explorer: A dynamic MVVM-based Android application utilizing the Dog API and Glide for high-performance image rendering.
- Eerie Wilderness: A custom-built 3D graphics engine in OpenGL 4.1 featuring atmospheric fog, dynamic lighting, and OBJ model loading.
- AI Pathfinding Solver: A high-performance search engine comparing Informed and Uninformed search strategies in complex grid environments.
- LinkedIn:David-Andrei Imre
- Email: imredavidandrei@gmail.com