Manu (Cristian Bursasiu)

Product Engineer, Tech Lead, Technical Product Manager, Software Engineer, Professional Geek

What I Do

Software Development

Extensive experience in developing and architecting software solutions across multiple technologies and platforms. Proficient in Java, React-Native, and web technologies, with a strong understanding of DevOps practices and infrastructure. Focus on finding appropriate solutions that balance technical excellence with business needs, while ensuring robust and scalable deployments. Strong advocate for maintainable code and practical approaches to software development that deliver real value.

Technical Leadership

Proven track record of leading technical teams and initiatives across multiple organizations. Combining pace-setter and servant leadership styles to help developers reach their full potential while establishing best practices and driving technical excellence. Strong focus on team growth, architectural decisions, and delivering high-quality software solutions while fostering a collaborative environment.

Product Engineering

Bridging the gap between technical implementation and business needs through product engineering excellence. Experience in leading cross-functional teams, defining technical strategy, and delivering complex products. Skilled in translating business requirements into technical solutions while ensuring optimal performance, scalability, and user experience.

Technical Product Management

Combining technical expertise with product management skills to drive product success. Experience in product strategy, roadmap planning, and stakeholder management. Skilled in analyzing market needs, defining product requirements, and working closely with development teams to deliver valuable solutions that meet business objectives.

Projects I’ve worked on

HZM

Role: Tech Lead

Team: Scrum Master + 9 Developers + 1-2 UX Designers + Marketing & Product Team

Timeline: 2024 – Present

Description:

The product addresses the need for German companies to produce legally compliant job references for employees.

More information can be found here: Haufe Zeugnis Manager Professional.

Responsibilities:

  • Leading technical project management.
  • Collaborating with the team to define and implement technical solutions.
  • Partnering with Product and Marketing teams to refine and evolve requirements.

FlairMakers

Role: Tech Lead / Mobile Developer

Team: 4 Developers + 1 UX Designer

Timeline: 2023-2024

Description:

FlairMakers is a platform connecting hospitality businesses in the UK with skilled talent, focusing on the gig economy. It uses Node.js for the backend, ReactJS for the web frontend, and React Native for the mobile application.

More information can be found here: FlairMakers.

Responsibilities:

  • Managed technical aspects of the project.
  • Consulted on product and operational strategies.
  • Contributed to mobile app development as part of the team.

Gemma Vet

Role: Product Manager / Backend Developer

Team: Product Manager + 1-3 Developers + 1 UX Designer + 1-3 Marketing Specialists

Timeline: 2020

Description:

The product supports veterinarian practices and hospitals by enabling communication with pet owners during pet hospitalizations, especially during the pandemic.

Detailed information and links to the app stores can be found here: Gemma Vet.

The MVP was developed as a mobile-first PWA using React and Firebase. The current implementation includes a Java Spring Boot backend hosted on Heroku with MongoDB, and the mobile app is developed in Flutter.

Responsibilities:

  • Product definition in collaboration with UX and Marketing teams
  • Project development management and server-side implementation
  • Marketing tasks such as data gathering, user interviews, and defining/planning strategies
  • Negotiating the product roadmap

SafeSphere

Role: Algorithm Researcher / Senior Software Developer

Team: Product Owner + 1-3 Developers + 1-2 Marketing Analysts + UX Designer

Timeline: 2019

Description:

The product aimed to measure the distance between phones using (near) ultrasound signals to facilitate social distancing during the pandemic.

The project involved significant prototyping and technology exploration, including a Bluetooth beacon approach. The initial prototype was developed in Java for Android, while the MVP was implemented using Flutter. It relied on a third-party library for data transmission via sound signals, eliminating the need for a backend.

More details can be found here: SafeSphere.

Responsibilities:

  • Research and development of algorithms for accurate distance measurement
  • Collaboration with team members and consultants

Ambassador and Embassy / Dynex

Role: Project Manager

Team: Project Manager + 2 Developers + 1 QA Engineer

Timeline: 2018 – 2019

Description:

This middleware module connects the client’s laboratory instrument to third-party Laboratory Information Systems (LIS). It also manages test orders and results. Communication is implemented using the LIS0102 industry standard over an RS232 connection.

The project is developed in C#, utilizing WPF for the UI and WCF for integration with the instrument’s SOA architecture. A simulator for third-party LIS was also implemented for testing and validation.

Responsibilities:

  • Defining specifications and acquiring domain knowledge
  • Planning and task assignment
  • Acting as Scrum Master
  • Backend development, particularly protocol implementation
  • Documentation

TotalFlow Prep

Role: Project Manager / Development Community Lead / Product Owner Proxy

Team: Development Community Lead + 5-18 Developers / 1-2 Scrum Masters + QA Community Lead + 3-12 QA Engineers

Timeline: 2013 – 2018

Description:

The product prepares jobs for printing, including editing PDFs, DOCs, and images, and configuring printing features like stapling, folding, punching, and trimming based on printer capabilities.

Initially developed using Flex, Air, and Tomcat, the product was later re-implemented with an HTML5 UI. For the desktop application, NW.js was used alongside AngularJS for the UI and web functionalities.

More information can be found here: TotalFlow Prep.

The team size varied between 5 and 18 members, and the team was split into two Scrum teams for better feature planning and management.

Responsibilities:

  • Negotiating and managing specifications
  • Project management
  • Resolving technical and organizational issues
  • Contributing to server-side development and architectural decision-making

Printer Connector 

Role: Team Lead / Scrum Master / Senior Software Developer

Team: Team Lead + 3 Developers

Timeline: 2013

Description:

The project consists of a module used by various products to send jobs to RICOH supported printers and retrieve from the printer information regarding printer and job status and printer capabilities.

The project was initially a module of the TotalFlow Prep product and was refactored for reuse by other products. We used JTAPI, JMFAPI and SNMP protocol to gather information from the printers. The team was tasked to implement support for new printers and provide support for third party printers.

Responsibilities:

  • Project management
  • Software development

JTAPI

Role: Team Lead / Scrum Master / Senior Software Developer

Team: Team Lead + 3 Developers + 1 Intern

Timeline: 2010 – 2013

Description:

The project consists in the development and maintenance of API libraries for job ticketing (JTAPI) device capabilities (DevCapAPI) and messaging (JMFAPI). The libraries are available for Windows, Linux, Mac and Java.

The APIs generate CIP4 v.1.4 compatible XMLs based on feature oriented input.

JTAPI is an API for generating/loading job tickets – used to specify detailed information for printing a job.

JMFAPI is used to generate/load messages for communicating between various components/apps in a standard way.

DevCapAPI is used to specify the printing capabilities of a printer. We use C and C++ and supported Windows, Linux and Mac OS.

Responsibilities:

  • Project management
  • Software development

Printer Driver

Role: Technical Lead for Windows Driver

Team: Team Lead + 6 Developers + Technical Lead + 1 Intern

Timeline: 2009 – 2010

Description:

The team developed printer drivers for Linux, Mac, and Windows operating systems for the Infoprint Pro C900 printer. The Mac and Windows drivers integrated a job ticketing editor, created by another team using Adobe Air, to provide enhanced job customization capabilities.

A common library was shared across all drivers to streamline development and maintenance of shared functionalities. The Windows driver was implemented as a plug-in for the default Windows driver, using C++ and the Windows Driver Kit (WDK). The common library was developed in C to ensure compatibility and performance across platforms.

Responsibilities:

  • Provided technical expertise and resolved issues related to the Windows driver and common library.
  • Implemented the common library and contributed to the development of various features.

NetObjects Fusion

Role: Senior Software Developer / Project Manager

Team: Team Lead + 5 developers + 1 Intern + 1 Architect

Timeline: 2003 – 2009

Description:

NetObjects Fusion is a WYSIWYG site builder designed to generate HTML, PHP, and ASP websites, incorporating advanced features like AJAX integration, JavaScript, database support, and more. The application was developed in C++ using MFC and offered multiple views for editing pages, managing assets, and customizing styles.

With a codebase exceeding 1,000,000 lines of code and no formal technical documentation, developers were challenged to build strong code comprehension and problem-solving skills.

Responsibilities:

  • Led the C++ development group, overseeing the implementation of core features and enhancements.
  • Contributed to high-level specification synthesis based on market research and user feedback from beta testers and end-users.
  • Participated in candidate assessments and recruitment activities, including job shop events.

Comp-u-Craft

Role: Software Developer

Team: 2 – 3 Developers

Timeline: 1998 – 2003

Description:

The project is the software solution for CD Nelson Manufacturing hardware, creating a proprietary entry-level CAM/CAD system.

The system comprised three main components:

CAD Software: Included several specialized applications for various design purposes.

CAM Software (CDN Commander): Imported outputs from the CAD applications, managed machine and tool specifications, and generated control signals for the milling machine.

Milling Machine: Operated using stepper motors and lacked built-in command logic, requiring the CAM software to generate signals directly for the stepper motor drivers connected via parallel ports.

Earlier versions of the software directly addressed port addresses, compatible with Windows 95 and Millennium editions. For Windows XP, a kernel-mode driver was developed to maintain compatibility.

The applications were built in C++ using MFC, leveraging a common library. Over time, a framework was developed with features like reference counting, a unified base interface for garbage collection, and interface querying.

Responsibilities:

  • Developed an early plotting engine to control the machine’s axes by directly writing to the parallel port addresses.
  • Designed and implemented CDN Assembler, a tool for composing project files from CAD applications.
  • Contributed to the development of CDN Draw, which introduced plug-in-based file import parsers and design tools (still work in progress when I left the company).
  • Created smaller utility applications, such as CDN Calculator and CDN Converter.

Companies, Roles and Dates

December, 2021

[e-spres-oh]

Software Engineering Manager
2 years, 5 months

December, 2021
February, 2020

[e-spres-oh]

Product Engineer | Product Manager
1 year, 11 months

February, 2020
September, 2003

Innovative Systems

Senior Software Developer / Project Manager
5 years, 7 months

September, 2003

I went to school

Politehnica University Timisoara

Electronics and Telecommunications Faculty

Engineer’s degree in Electronics and Telecommunications

1996 – 2001

“Grigore Moisil” Informatics Highschool

Assitent Programmer

Activities and societies: Programming Olympic Team

1992 – 1996

And some courses

Software Architecture: The Hard Parts

Neal Ford’s Masterclass based on the book with the same name.

May 2024

Professional Scrum Product Owner I

Issuesd by Scrum.org

October 2023