About Marcos
Spanish
Native or bilingual
English
Conversational
Experience
- Be CrewFull Stack Technical LeadSOFTWARE PUBLISHINGAugust 2019 - Today (7 years)Zurbano, 71, MadridMy role as a technical lead is to handle all technical aspects, both corporate and project-level, as well as product vision, management, and task assignment.Becrew App (In development) is a platform (APP) that energizes the nautical sector, making it easier and more accessible. Designed for all types of users such as boat owners, berth owners, sailors, or ports.Requirements gathering in ports, creation of a prototype with AdobeXD. Definition of the entire technological stack. Infrastructure with SERVERLESS framework on AWS. ROUTE 53, SSL certificate installation, S3 BUCKET configuration as hosting for WEB applications or images, WebSocket API on API Gateway...Development of the App with React Native (Android, IOS), Expo, Redux, Context, Hooks, React Navigation, Styled Components, Internationalization, GPS Tracking, unit tests with Jest and End To End tests with Cavy and Detox...Development of the dashboard for port management with React, Redux, Context, Hooks, materializeCSS, End To End tests with Cypress.REST API Backend on NodeJs and Java services (All services on AWS Lambda). GRAPHQL API built on NodeJs. Consumption of external REST APIs like geonames.org for various location functionalities...MongoDB Atlas database. Use of efficient Queries with different types of indexes. Use of Geospatial Queries for proximity or bounded queries.GITLAB. For Continuous Integration, Continuous Deployment (CI/CD), and project task management, I have used the GitLab suite as it is a fantastic tool for code versioning as well as task tracking, among many other things.There is much to tell about everything that has been done in infrastructure, App, FrontEnd, BackEnd, and especially about the experience this project is providing me.
- SIGNE, Seguridad DocumentalFull Stack Technical LeadSOFTWARE PUBLISHINGApril 2019 - September 2019 (5 months)Tres Cantos, MadridFull Stack Developer. Developing prototypes and projects with JavaScript, BlockChain, Java technologies, on ServerLess architectures in AWS Lambda. React, React Native, NodeJs, Java, GraphQL Ethereum, AWS API Gateway, AWS S3.
- Zeeker SolutionsFullstack ProgrammerSeptember 2018 - April 2019 (7 months)Developing Billib. This is an internal product of Everis Initiatives that aims to streamline and record the entire invoicing and collection process, as well as to make instant payments between clients and suppliers both nationally and internationally. Front Vue.js / Back Java Spring Boot
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Development for Mobile Devices with Android Operating SystemCFTIC - Training Center for Information Technologies of the Community of Madrid2015El objetivo principal de este curso es conseguir que los alumnos aprendan a desarrollar aplicaciones para dispositivos móviles como teléfonos inteligentes (smartphones) y tabletas (tablets) con el sistema operativo Android, partiendo de un diseño técnico ya elaborado y llegar a publicarlas con el fin de obtener rentabilidad económica por su explotación, usando para ello modelos de comercialización de apps. Módulo 1. Depurador, uso con emulador y con dispositivo físico. Diseño de un layout adaptativo utilizando el sistema de layouts XML. Uso de las Intents para invocar servicios del sistema y para la coordinación entre Activities. Flujo de vida de un Activity... Módulo 2: Programación avanzada. Creación de elementos de UI “custom” con aspecto configurable. Gestión de comunicaciones asíncronas... Módulo 3: Comercialización y distribución de apps. Comercialización, mercado, distribución, promoción y marketing de apps Android. SEO/SEM aplicado a apps...
- Digital Marketing Course - Google Activate TrainingFaculty of Computer Science (Complutense University of Madrid)2014En este curso aprendí las técnicas y el manejo de las herramientas de Marketing digital. Fueron impartidos contenidos sobre fundamentos de tecnología y mundo digital, SEO, SEM, comercio electrónico, marketing en redes sociales y dispositivos móviles, analítica web y emprendimiento. Además, nos enseñaron cómo realizar un plan de negocio en el caso de que en el futuro quisiéramos crear nuestra propia empresa.