
Nicolas Matias Papp
Verified Expert in Engineering
Software Developer
Alta Gracia, Cordoba, Argentina
Toptal member since August 16, 2022
With 8+ years of experience in the tech industry, Nicolas is a seasoned computer engineer specializing in startup environments. His expertise spans various sectors, including cybersecurity, fintech, and telecommunications. His flexible profile allows him to adapt to multiple roles, making him a versatile asset in any team. He thrives in fast-paced working environments, where his background equips him with a unique perspective and insight into emerging technologies and innovative business models.
Portfolio
Experience
- Python - 6 years
- C++ - 4 years
- Windows - 3 years
- Angular - 3 years
- Linux - 3 years
- JavaScript - 3 years
- C - 2 years
- MATLAB - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Windows, Linux, Django
The most amazing...
...thing I've developed is a non-linear optic fiber simulator based on the the split-step (Fourier) method.
Work Experience
Principal Python Software Engineer
Gerald (YC W21
- Led the efforts to improve our cash advance repayment system, taking our repayment rate from 89% to about 96% for the 60-day mark. That introduced a 70,000 USD monthly reduction on the company.
- Worked on a rewards system that offered an alternative to users who were initially rejected to get a cash advance, and it helped reduce the number of negative reviews from rejected users.
- Developed the entire backbone and Shopify integration for the Shop Now Pay Later application.
Head of Back-end Engineering (Python)
Highside, Sarl
- Developed file-sharing capabilities for the collaboration tool.
- Worked on the compliance capabilities of all the elements of the platform.
- Added access control capabilities and integrated Azure Active Directory with the product.
C/C++ Software Engineer
Wazuh
- Integrated Google Cloud Platform into the platform.
- Extended capabilities on the file integrity monitoring module.
- Worked on a syscheckd module. A program checks configured files for changes to the checksums, permissions, and ownership.
- Contributed to integrations with tools like Slack and VirusTotal.
- Moderated in community channels for the product and guided users through issues, helping them learn the product and troubleshoot problems.
Python and Java Developer
Bitlogic.io
- Did a POC device that could be connected to an artificial ventilator. This device could interact with the keyboard, bottom, and touchscreen of the tested device, allowing it to automate the QA stage.
- Handled back-end and front-end development for a university internal management tool.
- Used Java Spring Boot and Angular 8, as well as Arduino, Python, OpenCV, and Robot Framework.
Systems Engineer
Inphi (Acquired by Marvell)
- Developed and vitrificated DSP algorithms for fixed and double point implementations using C++ and Python.
- Built a simulation modal for optical components used in the fiber optics industry.
- Programmed, enhanced, and maintained simulation tools and libraries.
Software Engineering Intern
Intel
- Developed an IoT Device simulator using Python. It was used for testing new features that require lots of device on the system and as a demo tool.
- Worked as part of the QA team automating test using Behave and Selenium.
- Conducted performance testing using JMeter. This helped test different endpoints and processes of the IoT system with big data throughputs.
Experience
Random Seed Generator
This program showcases my prowess in the following skills:
• Low-level programming and languages such as C and C++.
• Comprehension of very complex code like the GCC.
• Adherence to required programming conventions and styling.
Python Trading Bot for Automatic Trading
Education
Master's Degree in Computer Engineering
National University of Cordoba - Cordoba, Argentina
Certifications
First Certificate in English Level B2
University of Cambridge
Skills
Libraries/APIs
REST APIs, OpenCV, Django ORM, Plaid API, API Development, Matplotlib, React
Tools
GitHub, Git, Docker Compose, Plaid, MATLAB, GCC
Languages
C++, Python, C, JavaScript, HTML, CSS, Java, SAML, Embedded C++, TypeScript
Platforms
Windows, Linux, Docker, Amazon EC2, Amazon Web Services (AWS), Arduino, Shopify
Storage
Relational Databases, MySQL, PostgreSQL, Redis Cache
Frameworks
Angular, Django, Django REST Framework
Paradigms
REST
Other
APIs, Architecture, Scripting, Networking, Back-end, Back-end Development, Code Review, Debugging, English, Technical Leadership, Full-stack, Reports, Statistics, SaaS, SaaS Design, Cryptography, Encryption, Stock Trading, Containers, Banking as a Service (BaaS), ACH Payments, API Integration, Async/Await, Amazon Route 53, Fintech, Tornado, Machine Learning
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