Experience
Software Analyst
June 2025 - PresentDeveloping enterprise reporting solutions in Java EE and Oracle SQL, focusing on the automated generation of XBRL and XBRL-CSV formats following EBA taxonomies.
- Developed a processing engine to validate and transform Excel-based financial templates into compliant XBRL-CSV outputs for regulatory reporting.
- Developed a Java-based engine utilizing ANTLR4 to parse EBA DPM syntax expressions into internal Abstract Syntax Trees (AST).
- Mapped Abstract Syntax Trees (AST) into relational EBA Datapoint Model metadata structures.
- Maintained and evolved a Java EE/PrimeFaces web application used for managing large-scale regulatory data submissions, ensuring alignment with updated EBA taxonomies.
- Designed and maintained Python automation scripts to streamline internal development and testing workflows.
Full-Stack Developer Intern
July 2024 - September 2024Connecting Pixel
This was my academic internship as part of my Software Engineering degree, where I contributed as a full-stack developer. Developed a mobile app that allows users to upload their electrical invoices and search for better offers available in the market.
- Built and optimized the mobile application using Flutter.
- Developed and maintained the backend using TypeScript & Node.js.
- Implemented a notification system on both backend and frontend using Firebase.
- Integrated authentication with Facebook Graph API and Google OAuth2.
- Developed a feature to convert invoice pictures into PDFs for processing with Google ML Kit.
- Distributed the app on both Google Play Store and Apple App Store.
- Gained experience in agile development and cross-functional collaboration.
Skills
Languages
Go, Java, C & C++, C#, Dart, TypeScript, Python
Systems & Tooling
ANTLR4, Abstract Syntax Trees (AST), Syntax Parsing, XBRL/XML Transformation
Databases
SQLite, PostgreSQL, Oracle SQL, SQL Server, MongoDB, Firebase
Architecture & Concepts
Design Patterns, Data Structures (ADT), OOP, Concurrency, Memory Management, RESTful APIs
DevOps & Environment
Git, Docker, Docker Compose, Linux/Unix Basics
Education
Complementary Courses
Docker Mastery: Kubernetes + Swarm
CertificateComprehensive training in containerization, Docker Compose, and orchestration using Swarm.
The C++20 Masterclass
CertificateDeep dive into modern C++20 features, focusing on memory management, smart pointers, and high-performance abstractions.
Fundamentals of Backend Engineering
CertificateIn-depth study of communication protocols (HTTP, gRPC, WebSockets) and transport layer internals (TCP/UDP) across the OSI model.
Projects
Project Index
A centralized, data-driven hub for my entire project ecosystem. Built with Go and JSON, it serves as an automated directory and hosting platform for my personal tools and experiments.
Go Desktop Calculator
A high-performance desktop application built with the Fyne GUI library. Features a custom string-parsing engine that evaluates complex mathematical expressions in real-time.
EmailChatbotJS
An AI-powered email management suite. Integrates a Go backend with React, utilizing GroqAI for intelligent responses and low-level IMAP/SMTP protocols for secure mail communication.
Containerized To-Do Stack
A full-stack CRUD environment demonstrating modern DevOps practices. Features a Bun/TypeScript runtime and React frontend, fully orchestrated with Docker and PostgreSQL.