Marius Crisan, Developer in Cluj-Napoca, Cluj County, Romania
Marius is available for hire
Hire Marius

Marius Crisan

Verified Expert  in Engineering

Software Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since January 10, 2024

Bio

Marius is a Python developer with over eight years of software engineering experience. He has added value for corporations and startups from Germany, the UK, and the US in the payments, energy, automotive, and railway industries. Marius is a problem solver who consistently writes clean and maintainable code.

Portfolio

node.energy
Python, Django, PostgreSQL, Pytest, Invoices, Electronic Payments, Back-end
SpotOn
Python 3, Django, Django REST Framework, REST APIs, PostgreSQL, Docker, Swagger...
Accenture
Python, Django, Pandas, REST APIs, Unit Testing, Bitbucket, Back-end...

Experience

  • Python - 8 years
  • Docker - 6 years
  • Pytest - 6 years
  • REST APIs - 5 years
  • PostgreSQL - 5 years
  • Django - 5 years
  • Django REST Framework - 5 years
  • AWS CLI - 3 years

Availability

Full-time

Preferred Environment

Python, Django, Django REST Framework, REST APIs, FastAPI, Docker, Web Development

The most amazing...

...solution I've built is an automated signup flow that benefited a US payment company by reducing the registration process from several weeks to a few days.

Work Experience

Senior Python Developer

2023 - 2023
node.energy
  • Developed an MVP to integrate the ZUGFeRD electronic invoice format within the existing invoice generation processes.
  • Achieved 100% success in implementing and integrating the e-invoice generation feature to issue ZUGFeRD-compliant invoices for all company clients.
  • Ensured high code quality by performing unit and end-to-end testing within the application flows, actively contributing to the open-source project.
Technologies: Python, Django, PostgreSQL, Pytest, Invoices, Electronic Payments, Back-end

Senior Python Back-end Developer

2022 - 2023
SpotOn
  • Helped a US payment company that provides solutions for restaurants and retail stores to expand their offer of functionalities to keep up with the market competition, improve the merchants' experience, and automate signup processes.
  • Enhanced the POS activation time by 60% by engaging merchants in a highly interactive QR code experience.
  • Increased the efficiency of the merchants' onboarding by customizing the experience based on their type.
  • Ensured 100% back-end code readability by refactoring the codebase so that various components become reusable.
  • Reduced merchant registration times from several weeks to a few days by building a fully automated signup flow integrated with Salesforce and the Dropbox e-signature functionality.
Technologies: Python 3, Django, Django REST Framework, REST APIs, PostgreSQL, Docker, Swagger, AWS CLI, Kubernetes, Celery, Pytest, GitHub, Salesforce, Datalog, Back-end, Amazon Web Services (AWS)

Software Product and Platform Specialist

2021 - 2022
Accenture
  • Developed an inventory application for efficient management and tracking of hardware equipment. This was created for a German software product company facing challenges scaling their products due to limited resources.
  • Enhanced data reliability and fixed generation issues by creating software that verifies and validates files produced by multiple tools.
  • Boosted productivity by implementing a pipeline for the application's execution, enabling the periodic generation of findings reports.
Technologies: Python, Django, Pandas, REST APIs, Unit Testing, Bitbucket, Back-end, Amazon Web Services (AWS)

Senior Software Developer

2019 - 2021
Accenture
  • Worked for Siemens Mobility, a leading provider of reliable and secure transport solutions aiming to improve and expand the functionality of its railway products.
  • Contributed to the development of successful products, including a connected driver advisory system and a driver-machine interface.
  • Led a team of five engineers, facilitating their rapid onboarding and efficiently planning feature implementation internally to ensure timely project deliveries.
  • Increased productivity by 50% by setting up a CI/CD pipeline.
Technologies: Python, C#, Model-based Systems Engineering (MBSE), Google Maps API, MQTT, ANSYS SCADE Suite, SonarQube, GitLab

Senior Python Developer

2018 - 2019
Accenture
  • Participated in an R&D project involving autonomous driving simulators. The project aimed to generate new knowledge and create demos for potential clients.
  • Delivered a tool to generate OpenDRIVE XML format maps containing road topologies. This was presented two months before the expected deadline.
  • Improved the demo project by enabling the integration of the autonomous driving solution with multiple simulators.
  • Partook in the presales phase by researching self-driving and connected cars, participating in the hiring process, and making customer proposals.
Technologies: Python, CARLA, Unreal Engine 4, OpenDrive, Virtual Test Drive

Software Engineer

2015 - 2018
NTT Data
  • Worked for Continental Automotive's commercial vehicles division to develop new functionalities and improve the quality of the existing software.
  • Implemented new functionalities for instrument clusters and electronic control unit devices.
  • Built a project team of three engineers and contributed to the department's growth by providing training on various topics, including ISTQB, development processes, and testing techniques.
  • Increased the software quality by achieving 100% code coverage with unit testing and efficient documentation.
Technologies: Python, C, C#, Simulink, Cantata, Polyspace, Quality Assurance (QA), Quality Control (QC), DOORS

Experience

Open-source Project for a German Company

https://github.com/pretix/python-drafthorse
A German company that builds solutions for managing decentralized energy supply systems aimed to integrate the ZUGFeRD electronic invoice format within the existing invoice generation processes. I actively contributed to the corresponding open-source project to implement the new flow, fixing existing issues and refactoring the library to make it generate compliant invoices.

Education

2016 - 2018

Master’s Degree in Applied Informatics and Complex System Engineering

Faculty of Automation and Computer Science, Technical University of Cluj-Napoca - Cluj-Napoca, Romania

2012 - 2016

Bachelor’s Degree in Automation and Applied Informatics

Faculty of Automation and Computer Science, Technical University of Cluj-Napoca - Cluj-Napoca, Romania

Certifications

OCTOBER 2017 - PRESENT

Certified Trainer

ANC

SEPTEMBER 2017 - PRESENT

ISTQB CTFL

iSQI Group

JANUARY 2015 - PRESENT

Teaching Certification

Technical University of Cluj-Napoca

Skills

Libraries/APIs

REST APIs, Pandas, Google Maps API

Tools

Pytest, AWS CLI, Celery, GitHub, Cantata, DOORS, Bitbucket, MQTT, SonarQube, GitLab

Languages

Python, Python 3, Datalog, C, C#, Simulink

Frameworks

Django, Django REST Framework, Swagger, Unreal Engine 4

Platforms

Docker, Amazon Web Services (AWS), Kubernetes, Salesforce

Storage

PostgreSQL, OpenDrive

Paradigms

Testing, Unit Testing, Model-based Systems Engineering (MBSE), Automation

Industry Expertise

Teaching

Other

Back-end, Software Development, Computer Science, Invoices, Coaching, Training, Polyspace, Quality Assurance (QA), ANSYS SCADE Suite, CARLA, Virtual Test Drive, FastAPI, Web Development, Electronic Payments, Systems Engineering, Informatics, Quality Control (QC)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring