
Bogdan-Marius Mosica
JavaScript / TypeScript / React Developer
... and a bit of NodeJS
Proficient in frontend development with React and JavaScript / TypeScript for creating rich, responsive, and dynamic user experiences and RESTful API integration. A detail-oriented and focused developer with a passion for building efficient, maintainable, and clean code.
Work Experience
Senior JavaScript / TypeScript Developer
- Developed and maintained the AiBATROS software, a strategic inventory management solution with an intelligent calculation engine.
- Successfully introduced and implemented TypeScript, Vite, and Tailwind, modernizing the project’s tech stack for better performance and developer experience.
- Worked on every module of the application, ensuring consistency, scalability, and high-quality code across the project.
- Implemented features like automated report generation and data visualization, helping users make data-driven decisions.
Senior JavaScript / TypeScript Developer
- Developed and launched the Results Platform independently, completing it weeks ahead of schedule, enabling real-time game updates for thousands of users.
- Led major UI/UX development redesigns for Bet on Roulette and Bet on Numbers, improving user engagement and navigation.
- Played a key role in building Marble Race, integrating real-time data and animations, enhancing gameplay interactivity.
- Migrated 4 projects to TypeScript, reducing the codebase size and improving maintainability and developer efficiency.
Software Tester
- Developed and maintained quality assurance standards to ensure software reliability.
- Assisted in critical decision-making, providing solutions and key insights.
- Designed and executed manual test plans, tracking and reporting progress.
Projects
AiBATROS
AiBATROS is a residential inventory management system, modernized from Razor Pages to React, TypeScript, Vite, TailwindCSS, enhancing performance, scalability, and developer experience through efficient tools and practices.
Live Games Results Platform
Built with React, TypeScript, TailwindCSS, and ShadCN, featuring pagination, multi-API data integration, and front-end filtering for real-time game results and a seamless user experience.
Betting Live Games
Worked on five live games using React, Vite, Redux (RxJS), WebSockets, Vanilla-Extract, and Styled-Components, focusing on UI/UX redesigns, TypeScript migration, new game development, and performance optimization.
Back Office Platform
Internal tool redesigned and improved a content management system for support teams using React, React Query, and Material - UI, optimizing data fetching, state management, and overall user experience.
War Support Platform
Developed with React and TypeScript to offer real-time support and resource management, integrating multiple APIs and user-friendly interfaces for efficient assistance during critical situations.
ANABI Platform
ANABI is a platform centralizing all criminal assets seized in Romania, their net worth and location for the National Agency for the Management of Seized Assets.
Expert Consultation Platform
Expert Consultation is an application meant to allow a public institution (or any other entity) to create a piece of legislation, proposal or any other type of document and to initiate a round of consultation with experts.
Education
Bachelor's Degree in Management and Business Administration
- Alexandru Ioan Cuza University
- Iași, Romania