Martín RosasBack End Developer
I'm a passionate developer who prefers Python as the main programming language, but I love to work in different things such as programs in other languages, put the application in production, work with AWS, etc. The prove of that is I've worked with several companies in several languages such as Java, Scala, and Elixir. I'm proficient with Amazon Web Service because it's the platform that I've used for years, I've worked (and I work too) with it using a lot of their tools: EC2 instances, RDS, lambdas, step functions, code build, etc. Proactive is a word that defines me really well, so I'm always open to new opportunities.
Certifications
Django
Django, Django REST Framework
12/09/2019
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
B2 Upper Intermediate
B1 Intermediate
Django REST Framework
Django
Python (4)
Java (4)
Web (3)
Scala (3)
Communication (2)
SQL (2)
NoSQL (2)
Arduino (2)
Amazon (2)
Spark (2)
JavaScript (1)
Scrum (1)
Agile (1)
HTML (1)
Management (1)
MySQL (1)
ADF (1)
ETL (1)
Elixir (1)
Phoenix (1)
PostgreSQL (1)
MongoDB (1)
Architecture (1)
DevOps (1)
Design (1)
WebSockets (1)
Experience
Python developerNearsure
01/2021 - 08/2021

I'm working as a Python developer and DevOps. I create engines in python to run predictions and I deploy them on AWS. So, I create and configure the whole process: I use Step Functions, Lambdas, and CodePipeline in order to run the engine and I use Spark on Elastic Map Reduce Cluster (EMR) as the main framework in order to make the predictions.

Python
DevOps
Spark
Elixir DeveloperBlockFi
06/2020 - 03/2021

I develop new features for microservices building on Phoenix, the web framework of Elixir language. Those microservices communicate between them in order to make the blockfi platform, a platform that acts as a bank with cryptocurrencies

Phoenix
Elixir
Web
Python developerSmart International, Inc.
12/2018 - 05/2020

Develop all the software for the printer and the other products that the company makes. All software are developed in Python using asyn libraries. Develop the communication between Python and boards such as Arduino and 3d printer boards.

Python
Communication
Arduino
Solutions architectBeesion
04/2018 - 12/2018

Definitions on the architecture of the applications that are developed in Java, as well as the structure and configuration of the servers within Amazon Web Services

Java
Web
Architecture
Amazon
Data EngineerEngenus S.R.L
06/2017 - 03/2018

I'm programming in Scala in order to migrate SQL ETL into the Spark platform inside of Databricks. I use Scala as main languaje and Python for scripting

Python
SQL
ETL
Spark
Scala
Python Developer on IOTPython developer freelance
06/2017 - 08/2017

Develop a travell system on Raspberry Pi platform in Python. I use sensors and GPS, also QT for the UI design. Websockets were used for communication between server and Raspberry.

Python
WebSockets
Design
Communication
Qt
Scala and Python developerWhite Prompt
09/2016 - 06/2017

Fullstack developer responsable to create from scratch applications in python and scala, deploy them in amazon, using differents database sql and nosql like mysql, postgresql and mongodb.

MySQL
MongoDB
Python
SQL
Amazon
NoSQL
Scala
PostgreSQL
Scala DeveloperEducatina
11/2015 - 08/2016

Develop a educative platform in Play, the web framework for Scala.

Java
NoSQL
Scala
Java Web DeveloperHewlett-Packard
11/2014 - 10/2015

Web development software in the framework SpringMVC , web programming in HTML and Javascript , Java Programming J2EE and J2SE. I use the Eclipse IDE and management Accurev to climb the various projects ended. The projects are developed using the agile software development framework called Scrum, with daily meetings and use of the Rally system for the development and coordination of projects .

JavaScript
Scrum
Agile
Java
HTML
Web
Management
Java Web DeveloperAyi & Asociados
01/2014 - 10/2014

I developed projects in the frameworks: Oracle ADF, SpringMVC and Java Server Faces. I programmed in J2EE and J2SE . I use as a tool JDeveloper IDE and to control software versions I used SVNTortoise.

Java
ADF
Education
Oracle Database 11gInstituto CentralTech
02/2014 - 02/2014
Oracle Database 11gInstituto CentralTech
02/2014 - 02/2014
Oracle Database 11gInstituto CentralTech
02/2014 - 02/2014
Oracle Database 11gInstituto CentralTech
02/2014 - 02/2014
Java DeveloperInstituto CentralTech
02/2013 - 02/2013