
Marius Crisan
Verified Expert in Engineering
Software Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since January 10, 2024
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
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
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
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.
Senior Python Back-end Developer
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.
Software Product and Platform Specialist
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.
Senior Software Developer
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.
Senior Python Developer
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.
Software Engineer
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.
Experience
Open-source Project for a German Company
https://github.com/pretix/python-drafthorseEducation
Master’s Degree in Applied Informatics and Complex System Engineering
Faculty of Automation and Computer Science, Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Bachelor’s Degree in Automation and Applied Informatics
Faculty of Automation and Computer Science, Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Certifications
Certified Trainer
ANC
ISTQB CTFL
iSQI Group
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring