Tiberiu-Ioan Boșcan
Full-Stack Software Developer
Bucharest, Romania
I build reliable software, from responsive user interfaces to solid backend services. With experience spanning frontend, backend, and automated testing in enterprise environments, I have a clear sense of how large systems fit together end-to-end. My core stack centers on Java and Spring Boot on the backend, paired with React and TypeScript on the frontend.
Outside of work, I love building creative side projects: interactive web apps, Computer Vision experiments, games, and hackathon prototypes. I hold a Bachelor's in Computer Science and a Master's in Machine Learning and Computer Vision from Politehnica Bucharest. I also enjoy exploring modern tooling, using AI-assisted workflows to move faster without cutting corners on testing, code quality, or engineering judgment.
Projects

Dedal's Labyrinth - Maze Generator & Solver
Labyrinth generator and shortest-path solver built during a 24-hour hackathon organized by Politehnica Bucharest and SIE (2nd place winner). Features procedural maze generation, BFS pathfinding, a responsive React/TypeScript UI designed in Figma, and an ASP.NET Core 8 backend with MySQL.

DeForge-AI - AI-Generated Image Detector
AI image detector designed to spot visual deepfakes across unseen generative models. Combines a DINOv3 Vision Transformer with LoRA adaptation and a forensic CNN branch, achieving 94.66% accuracy on the AIGC benchmark and earning a 10/10 for my Master’s thesis.

Nova Cars - Futuristic Cars Dealership
Concept dealership website showcasing futuristic vehicles, developed with Node.js, Express, Handlebars, and MySQL. Includes user authentication, dynamic catalog rendering, and Heroku deployment, earning a 10/10 score in Web Application Development.

Blackjack - Interactive Card Game
Interactive Blackjack game built with React on the frontend and ASP.NET Core on the backend. Implemented with clean architecture and design patterns to manage deck shuffling, dealer rules, and game state smoothly.

Chess Snapshot - Chess Recognition & Analyzer
Computer Vision system that recognizes physical chessboard states from photos. Combines a custom YOLOv8 detection model (mAP50 0.98), a Flask REST API with Stockfish engine evaluation, and a cross-platform Flutter app for game analysis and bot play.

ARduino Simulation - Augmented Reality Circuit
Interactive mobile AR application built in Unity with ARCore and C#. Simulates an Arduino circuit in 3D space, allowing users to connect wires in augmented reality, inspect real-time circuit behavior, and view the underlying Arduino code.

Acme Shop - E-commerce Website Template
E-commerce website template built with React and Redux, inspired by Webflow’s Biznus design. Features product browsing, shopping cart state management, and client-side routing with React Router.

John Doe Mountain - Birds Photo Gallery
Responsive photo gallery showcase designed in Adobe XD and built with semantic HTML and Sass, focusing on typography, grid layouts, and visual presentation.
Experience
Developing full-stack features for a financial trading platform, focusing primarily on Java and Spring Boot backend services alongside modern React trading interfaces.
- Developed the application’s workspace and dockable layout system using React and Dockview, building 8+ dynamic panel components.
- Co-developed in-chart trading features, allowing users to execute orders, manage positions, and adjust take-profit/stop-loss directly from live charts.
- Implemented state persistence for user-configured filters, charts, and table layouts across sessions using browser storage and backend APIs.
- Contributed to migrating legacy ExtJS components to React, and added automated Jenkins pipeline steps to eliminate manual deployment steps.
- Maintained the Java & Spring Boot backend codebase and co-developed major release cycles focused on dependency updates, bug fixes, and system stability.
Contributed to the backend of a large-scale CFD trading platform on the Panther team, used by institutional brokers including Commerzbank.
- Maintained and optimized end-of-day (EOD) batch processing and database routines.
- Implemented synchronization processes between internal servers, market maker price feeds, and frontend web servers.
- Collaborated closely with senior backend engineers and frontend teams to ensure seamless data flow and high system reliability.
Built and optimized React and React Native components for the Panther CFD trading application, focusing on usability and accessibility.
- Streamlined the application flow, reducing interaction latency on key user actions by up to 200ms.
- Optimized client bundles to cut production build size by ~12% while consistently delivering on schedule.
- Improved accessibility across mobile and web trading interfaces, earning positive feedback from tech leads, business analysts, and clients.
Designed and delivered custom WordPress websites for freelance clients, creating tailored interfaces and branding in Figma.
- Designed user-friendly UI mockups and interactive wireframes in Figma, including custom logos.
- Built responsive WordPress websites with integrated booking forms, contact flows, and live chat.
- Earned consistent 5-star ratings and positive client feedback for clear communication and on-time delivery.
Developed features and resolved performance bottlenecks across enterprise analytical software suites, including the Alliance iS HPLC System Kiosk, Console, and Method Editor applications.
- Implemented new features, resolved bugs, and reviewed pull requests across multiple Angular applications.
- Collaborated with UI/UX designers and backend engineers in daily standups, sprint planning, and retrospectives.
- Troubleshot and resolved memory and rendering bottlenecks, ensuring optimal kiosk application speed and stability.
Developed automated testing suites in C# and Python, focusing on software reliability and diagnostic logging.
- Built and maintained BDD test suites with MS Test, SpecFlow, and Python to validate chromatography software requirements.
- Overhauled the logging system for both the physical instrument and emulator, improving diagnostic clarity, maintainability, and event tracking.
- Documented testing workflows and setups in Confluence and internal guides to support cross-team onboarding.
Built a solid foundation in full-stack development with React and ASP.NET Core APIs, alongside cloud infrastructure and DevOps practices.
- Built responsive frontend components with React and connected them to ASP.NET Core backend endpoints.
- Provisioned cloud infrastructure on Microsoft Azure using Terraform to deploy and host web applications.
- Gained hands-on experience with Agile Scrum ceremonies, CI/CD pipelines, and cloud deployment best practices.
About Me
I discovered programming at the start of high school when a friend taught me my first lines of C++ code, along with the basics of HTML and CSS. That initial spark led me to develop a strong interest in web development. In school, I quickly became skilled at solving algorithmic problems, attended the PepinTeen coding bootcamp, and built hands-on personal projects to understand systems from the ground up.
During university at Transilvania University of Brașov, I expanded across full-stack development, mobile, and automation, earning my Computer Science degree by creating a Computer Vision algorithm for real-time chess state recognition. Building on that foundation, I earned my Master's degree in Advanced Techniques in Digital Imaging (TAID) at Politehnica Bucharest, specializing in Machine Learning and Computer Vision.
Today, I bring that same curiosity to my work at Société Générale, focusing on thoughtful engineering and building software that lasts.
Feel free to reach out. I'm always excited to connect and discuss interesting technical challenges.
Contact Me
tiberiuioan35@gmail.com
