Profileimage by Francisco Menendez Fullstack Typescript/Javascript Developer from Zaragoza

Francisco Menendez

available

Last update: 06.09.2022

Fullstack Typescript/Javascript Developer

Graduation: Bachelors Degree in Computer Science with mentions of Software Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Spanish (Native or Bilingual)

Attachments

CV_EN.pdf

Skills

Avid developer with more than 4 years of experience programming as a fullstack developer using javascript and typescript frameworks. Specialized in Angular for the frontend and NestJS (NodeJS framework) for the backend. Also have experience developing multiplatform mobile applications using technologies such as Ionic.

Project history

08/2020 - 03/2021
Senior Fullstack developer
MOBIKO GmbH

currently
Senior programmer in charge of maintaining and adding new functionalities to the web + multiplatform
application + server system. Technologies used:
{ Frontend:
- Most experience: VueJS 2.x used to migrate all of the current functionalities to a new platform, as
well as the creation of a PWA that will eventually replace the existing multiplatform applications. All of
it using the Flux pattern with Vuex library, as well as a class estructured project with Typescript.
- Remarkable experience: React and React native to maintain and create new functionalities in the
existing project. All of it using multiple programming patterns like Flux or proxies.
{ Backend:
- Most experience: NestJS for all of the API development, annotations using Swagger and TypeORM
to access the PostgreSQL database that was in charge of handling all of the system data.
{ CI/CD:
- Remarkable experience: Kubernetes and CircleCI to deploy and check automatically for errors and
compatibility when the existing Github project was triggered.

01/2020 - 06/2020
Fullstack developer
Afición360 , Hiberus Tecnología

Afición360 product development for multiple football clubs. Technology stack:
{ Frontend:
- Most experience: Angular v8/v9/v10 in a newly created monorepo in charge of handling the
front of all the football clubs, as well as in a more traditional fashion with styling frameworks
as Material for an internal dashboard in charge of handling all of the internal data for football
club's admins.
- Most experience: Implementation and use of the Flux pattern for Angular, as well as the
creation and maintenance of a big centralized monorepo for all clubs. Use of websockets to




allow for a fluid and controlled traffic throughout all of the pages to avoid overloading external
services used.
- Remarkable experience: Maintenance and development of a PWA in charge of managing the
internal dashboard for football clubs admins.
{ Backend:
- Most experience: NestJS to create REST APs, multiple external API integrations (La Liga,
AVET), microservices creation with Lerna and websocket communications to transmit real-time
data.
{ ORM/ DB:
- Most experience: TypeORM as the ORM library along with NestJS to access and control
relational DBs.
{ CI/CD:
- Jenkins built and configured from scratch with pipelines to build and deploy automatically the
different monorepo web applications as well as the different backends and microservices.
- Docker for the correct microservices deployment in an AWS infrastructure.

01/2017 - 01/2020
Fullstack Multiplatform Applications Developer
Hiberus Tecnología

Multiplatform application developer using frontend technologies such as Angular or Ionic, and
backend technologies such as NestJS/NodeJS. Technology stack:
{ Frontend:
- Most experience: Angular v5/v6/v7/v8 in web applications (that are still been used and are
running in production) that consume REST API's and external services (social logins, Google's
API's like Maps, Directions or Firebase), as well as in applications (that are also still been used
currently) that are compiled in Electron to be used as kiosks. All of these usages with custom
styles or using style frameworks like Angular Material, Bootstrap or Clarity.
- Most experience: Implementation and usage of the Flux (Redux) pattern architecture for
Angular 6/7/8, both in projects that were started from scratch, as well as projects that required
some optimization after been running for a long time.
- Remarkable experience: Ionic v1/v3/v4 in applications that use external services and are
able to fully function offline, or that are capable of embedding existing web applications inside
of it. All of these using native capabilities of the device with the help of Cordova: bluetooth,
GPS, push notifications, etc.
{ Backend:
- Most experience: NestJS (framework based on NodeJS that uses Angular architectural
patterns) for the creation of REST API's, external API's integrations (as a middleware),
creation of microservices and sockets for real-time data transmission, as well as usage of a
variety of social networks like Twitter, Facebook and OpenID to consume their information
given as a REST API.
{ ORM/DB:
- Most experience: TypeORM as an ORM library with NestJS to access and create relational
DBs (MySQL/MariaDB), as well as non-relational ones (MongoDB).
- Most experience: CouchDB as an offline and distributed DB for large projects (still been
actively used in production) that require live-sync of data spread across multiple systems.
- Experience: Firebase as an offline DB for multiple backend and mobile application integrations,




as well as the usage of push notifications to those devices.
{ CI/CD:
- Fastlane for all kinds of mobile application building, testing and deployment in the marketplaces.

07/2017 - 11/2017
Ecommerce Junior Developer
Hiberus Tecnología

Backend developer for in-house frameworks based on Spring. Technology stack:
{ Frontend:
- Experience: AngularJS v1.6.x for a completely new project that is still in production (for a
multi-national company) and consumes multiple external APIs of the Google Ecosystem (Maps,
Directions, etc.) as well as other REST APIs.
- Experience: Javascript and Jquery for JSPs frameworks that were already built;
{ Backend frameworks:
- NodeJS with ExpressJS for a completely new project that is still been used in production to
create REST APIs and consumes external APIs to aggregate data.
- Internal framework based on Spring with hibernate.
{ ORM and DB:
- MySQL;
- SQLServer;

Local Availability

Only available in these countries: Spain
Profileimage by Francisco Menendez Fullstack Typescript/Javascript Developer from Zaragoza Fullstack Typescript/Javascript Developer
Register