Nicolas Matias Papp, Developer in Alta Gracia, Cordoba, Argentina
Nicolas is available for hire
Hire Nicolas

Nicolas Matias Papp

Verified Expert  in Engineering

Software Developer

Alta Gracia, Cordoba, Argentina

Toptal member since August 16, 2022

Bio

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

Gerald (YC W21
Amazon Web Services (AWS), Python, Shopify, Tornado, REST APIs, GitHub...
Highside, Sarl
Python, JavaScript, PostgreSQL, Docker, APIs, Architecture...
Wazuh
C, Python, PostgreSQL, APIs, Architecture, Full-stack, Relational Databases...

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

Part-time

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

2022 - 2024
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.
Technologies: Amazon Web Services (AWS), Python, Shopify, Tornado, REST APIs, GitHub, Containers, Machine Learning, Plaid, Plaid API, Matplotlib, Back-end, Banking as a Service (BaaS), ACH Payments, API Development, Back-end Development, Code Review, Debugging, Git, API Integration, Async/Await

Head of Back-end Engineering (Python)

2020 - 2022
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.
Technologies: Python, JavaScript, PostgreSQL, Docker, APIs, Architecture, Technical Leadership, Full-stack, HTML, CSS, Relational Databases, Scripting, MySQL, REST, SaaS, SaaS Design, Cryptography, Networking, Encryption, Docker Compose, REST APIs, GitHub, Redis Cache, Containers, Django, Django ORM, SAML, Django REST Framework, Back-end, API Development, Back-end Development, Code Review, Debugging, Git, API Integration, TypeScript

C/C++ Software Engineer

2019 - 2020
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.
Technologies: C, Python, PostgreSQL, APIs, Architecture, Full-stack, Relational Databases, Scripting, MySQL, REST, SaaS, SaaS Design, Networking, GitHub, Back-end, Back-end Development, Code Review, Debugging, Git, API Integration

Python and Java Developer

2019 - 2019
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.
Technologies: Python, Arduino, C, Java, Angular, PostgreSQL, Docker, APIs, Architecture, Full-stack, CSS, Relational Databases, OpenCV, Scripting, REST, Amazon Web Services (AWS), Docker Compose, REST APIs, GitHub, Containers, Back-end, Embedded C++, API Development, Back-end Development, Code Review, Debugging, React, Git, API Integration

Systems Engineer

2017 - 2019
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.
Technologies: C++, Python, MATLAB, PostgreSQL, Full-stack, Relational Databases, Scripting, Reports, Statistics, MySQL, Networking, GitHub, Containers, Matplotlib, Back-end, Back-end Development, Code Review, Debugging, Git

Software Engineering Intern

2015 - 2016
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.
Technologies: Python, Docker, Architecture, HTML, CSS, Relational Databases, Scripting, MySQL, REST, Amazon Web Services (AWS), REST APIs, GitHub, Back-end, Back-end Development, Code Review, Debugging, Git

Experience

Random Seed Generator

A GCC plugin that defines two macros with time seeds that will be created at the preprocessing time of the program that uses the plugin. The plugin is helpful for security and program encryption.

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

A trading bot based on the Freqtrade framework that uses several technical indicators in higher and lower timeframes to feed a trained neural network and produce and output a signal that is used to open or close long and short operations.

Education

2011 - 2017

Master's Degree in Computer Engineering

National University of Cordoba - Cordoba, Argentina

Certifications

JUNE 2012 - PRESENT

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

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