Damian MontenegroBack End Developer
As a senior software developer with advanced skills in object-oriented programming, I honour commitments and propose technical solutions with a great balance between excellence and deadline limits. I have a solid experience in joining big projects, learning its architecture and being productive in the short term. All my nine years experience in software development are based on team working, cooperating and maintaining fluent communication with co-workers to develop, maintain and release high-quality software.
Certifications
Python
Python
11/26/2019
Tech stack
Python (6)
Docker (6)
Object-oriented Programming (OOP) (6)
PostgreSQL (3)
Redis (3)
Pyramid (3)
SQLAlchemy (3)
Celery (3)
Docker Compose (3)
RabbitMQ (3)
AWS DynamoDB (1)
AWS API Gateway (1)
AWS Lambda (1)
AWS EC2 (1)
CloudFormation (1)
REST APIs
Scrum
Git
SQL
Test-driven Development (TDD)
Cloud Services
NoSQL
Experience
Back End DeveloperIncluIT
07/2019 - 01/2020

I joined the company as a ​remote senior Python developer on June 2019 to work on a new project based on creating and provisioning a cluster on the cloud-based on user’s configuration. The project consists of two layers. The first one is a command-line utility to let the user interact with his clusters, implemented in Python v3.7. The second one is a serverless backend service to manage the cluster, powered by ​ Amazon Web Services​ (AWS).

Python
Object-oriented Programming (OOP)
Docker
CloudFormation
AWS DynamoDB
AWS API Gateway
AWS Lambda
AWS EC2
Back End DeveloperOnapsis Inc.
05/2017 - 06/2019

I joined the company as a ​remote ​ semi-senior python developer in May 2017. My responsibilities included the development of new features in Onapsis Security Platform (OSP) product, the main product the company delivers. OSP is a security platform to protect ERP assets, allowing scan them to detect and report vulnerabilities as well as performing real-time monitoring to detect and report suspects activities. On February 2018, I was promoted to team leader, having a closer relationship with Product Management (PM) participating on features refining and release date definition. I must plan those features with team members and ensure on-time release as well.

Python
Object-oriented Programming (OOP)
Docker
Pyramid
Celery
SQLAlchemy
Docker Compose
RabbitMQ
Redis
PostgreSQL
Back End DeveloperAscention Technologies S.A.
10/2014 - 04/2017

This company is a software provider for ​CONAE​, the equivalent to the NASA for Argentina. Ascentio is specialized in ground-segment software development, i.e., the software that receives raw data from an antenna and produces the content to be consumed by end-users. I joined the team that implements ground-segment software for ​SAOCOM​ mission. Specifically, we created a new software from scratch to parse the ​health data ​from the satellite, it is the data that is consumed by the operation team to know the status of the satellite. I had the opportunity to work with the great​ pyparsing​ library (to validate and evaluate grammars), the interesting ​struct​ python standard library and the awesome ​descriptor protocol​.

Python
Object-oriented Programming (OOP)
Docker
Education
Bachelor of Computer ScienceUniversidad Nacional de Córdoba (Argentina)
03/2007 - 05/2015