MARTIN LOPEZ
SYSTEM ENGINEER
Full–Stack Sr. Developer

Moreno 545 D 3

martinlopez89.quequen@gmail.com

2494-209692

Martin Lopez

Education

2005-2007

High School Diploma and Electromecanic Technician

E.E.T. N 2 Gral. Mariano Necochea, Necochea, ARG.

2008-2016

Systems Engineer

UNICEN, ARG

Thesis: Análisis de Técnicas para predecir patrones de uso de los dispositivos móviles. (Analysis of techniques to predict patterns of mobile devices usage.)

Personal Work

As a professional I like to be up to date with the technologies and that is why I am a person that investigate and work in personal projects in order to apply the things that I have learnt. Following I detail some technologies in which I have been working on.
NodeJS

I have worked with NodeJS using NestJS framework and Typescript as language and TypeORM as ORM for Postgres and MongoDB.

Golang

I have been working with Golang to create an API in gin-gonic using Gorm as ORM for Postgres database.

ReactJS

I have created small projects in react using Redux or React context as application state manager and using Boostrap or Material design to apply styles.

Angular

I have created small projects to work with Angular 8 using Akita as State Manager.

Python

Since in my thesis I had to apply some algorithms from scikit-learn I created a Web API using Flask.

Scala

I have created a Web API using Finatra framework and Slick as ORM for Postgres database.

Skills

Programming Languages

Java, Kotlin, Scala, JavaScript, TypeScript, HTML, CSS, C/C++, Prolog, Pascal, Python, Bash scripting, Golang.

Technologies known

Relational databases: PostgreSQL and MySQL.
No Relational databases: Cassandra, MongoDB.
Application servers: Tomcat. Tools: Jira, JMeter. Operative systems: Linux and Windows.
Agile practices: Scrum, Pair programming.
Version-control Tools: GIT.
Build automation tools: Maven, Gradle.
Container Runners: Docker.

Frameworks

Spring Boot, Spring Data, Spring Security, Dropwizard, Guice, Morphia, ReactJS, Angular, NodeJS, JUnit, Mockito, EasyMock, Express, Chai, Jest, Mocha, Nexe, Finatra, Sangria.

Languages

English

Upper Intermediate

Spanish

Native

Experience

2021-Present

Full Stack Developer

BitTtrap, Tandil, ARG.

- Full–Stack developer on entire BitTrap Project.
- Using technologies as JavaScript using NodeJS in the backend and nexe for an agent. ReactJS for frontend development.
- GitLab as Version Control Tool, and other tools like Jira and Travis.

2020-2021

Backend Java Sr. Developer

Split, Tandil, ARG

- Back–end developer on WebAdmin Split Project.
- Using technologies as Java, Dropwizard, Guice and MongoDB with Morphia as ODM, Redis and Fastly.
- GitHub as Version Control Tool, and other tools like Jira and Travis

2019-2020

Backend Java Sr. Developer

Virtual Mind, Tandil, ARG.

- Back–end developer on Analytics Khoros Project.
- Using technologies as Scala, Kafka, Spark and GraphQL with Sangria Framework. MySQL, Postgres and Cassandra databases.
- Using ReactJS as Frontend Framework.

2017-2019

Backend Java Sr. Developer

Infor, Tandil, ARG

- Backend developer on Engage (Retail Application) project.
- Using Java 8 with Spring boot Framework, Hibernate as ORM.
- GIT as Version Control Tool, and other tools like BitBucket, Jira, Bamboo.
- Volume performance & Load Testing: Automation scripts built with Python and Bash, using JMeter to execute load testing and generating reports

2015-2017

Front-end developer

Technisys, Tandil, ARG.

- Front end developer using a framework developed by Technisys called VIEW where I had the opportunity to work with HTML and JS technologies with an application in MySQL Database.
- Front–end developer on Home Banking project for Falabella Bank. I was responsible to generate the deliverable artifact and creating installation documentation.
- Front–end developer on Bussines Banking for Patagonia Bank.