Overview
Work History
Timeline
Generic
Marcel Petrisor

Marcel Petrisor

Sibiu,Sibiu

Overview

27
27
years of professional experience

Work History

Project Leader

IT Perspectives
Sibiu
02.2007 - Current

In my role over 17 years, I led many teams/projects

Key skills:

Software Architecture:

  • Clean Architecture, SOLID Principles
  • Distributed Systems Design
  • Microservices

Backend:

  • ASP.NET Core & C#
  • Web API
  • SQL & EF, NoSQL
  • .NET Framework, WCF

Frontend:

  • React
  • Vue
  • Xamarin

Dev Ops:

  • Docker & Docker Compose
  • CI/CD (Azure, GitHub Actions)
  • Cloud (Azure)
  • Processes:
  • Agile (Scrum, Kanban)

Some achievements:

Performance and Productivity issues

  • Improved Data Synchronization Efficiency by 90%: Analyzed and improved the synchronization process between sales agents' iPad applications and the central database server, reducing synchronization time from 20 minutes to 2 minutes
  • Identified and Resolved Performance Bottlenecks: Conducted comprehensive performance analysis across multiple system tiers to pinpoint and address bottlenecks in database operations, network communication, and application logic
  • Enhanced Sales Productivity: Streamlined the sales application, enabling sales agents to generate offers and quotes more quickly, significantly boosting team productivity

Deployment issues

  • Achieved a 97% reduction in deployment errors, downtime, and overtime work by designing and implementing a near-identical replica of the Production environment for pre-deployment testing
  • Resolved persistent deployment issues that were previously undetectable due to subtle differences between Test and Production cloud environments
  • Overcame customer skepticism and worries about additional infrastructure costs by demonstrating significant improvements in deployment reliability and efficiency
  • Established a new best practice within the organization, leading to enhanced customer satisfaction and operational excellence

Project Leader

MCR
07.2001 - 01.2007

I led a dedicated team of over 10 developers to design and deliver a high-performance Java-based browser compatible with PCs, mobile devices, and embedded systems like set-top boxes

  • Project Leadership: Managed a unified team where each member was assigned specific areas of the codebase, ensuring seamless integration and efficient progress toward project goals
  • Technical Innovation: Achieved exceptional resource efficiency by developing a browser with a storage size of just 350 KB and a runtime memory footprint of only 2 MB. Memory limitation was a difficult constraint on Mobile devices at the time
  • Optimization Expertise: Implemented high-performance algorithms, design patterns, and advanced optimizations using profiling tools and bottleneck detection techniques to meet strict resource constraints
  • Team Development: Personally selected and mentored team members in performance optimization, establishing rigorous code review processes to ensure code quality and adherence to performance standards

Software Developer

INTEGRA SOFT
Sibiu
05.1998 - 06.2001

Key Responsibilities:

  • Development of Netscape (Mozilla) Plugin Application Programming Interface (NPAPI) Library: Designed and implemented an NPAPI library in C++, enabling the integration of existing plugins, such as Adobe Flash, into Java applications
  • Integration via Java Native Interface (JNI): Utilized JNI to bridge the NPAPI library with Java applications, facilitating seamless interaction between Java code and native plugins
  • Collaboration with Cross-Functional Teams: Worked closely with front-end developers and system architects ensuring seamless and reliable integration

Achievements:

  • Enhanced Application Functionality: Successfully expanded Java applications' capabilities by integrating existing Netscape plugins like Adobe Flash and others, allowing the applications to display rich multimedia content, animations, and videos

IT Internal Support Engineer

Amylon S.A
Sibiu
09.1997 - 05.1998

Key Responsibilities:

Technical Support:

- Assisting employees with hardware, software, and network-related issues

- Diagnosing and resolving technical problems to ensure minimal downtime

System Maintenance:

- Monitoring and maintaining servers, networks, and other IT systems

- Ensuring regular updates and patch management

Troubleshooting:

- Handling technical incidents and service requests

Achievements:

- One of my key achievements was ensuring there were no major downtimes or incidents during my time in the role This was thanks to staying on top of potential issues, fixing problems quickly, and keeping everything running smoothly

Timeline

Project Leader

IT Perspectives
02.2007 - Current

Project Leader

MCR
07.2001 - 01.2007

Software Developer

INTEGRA SOFT
05.1998 - 06.2001

IT Internal Support Engineer

Amylon S.A
09.1997 - 05.1998
Marcel Petrisor