Might be available
(Updated 2019-12-18)Senior Fullstack Developmer
Madrid, España
Native Spanish, Fluent English
- Base de datos
- Javascript
- Devops
Skills (49)
WINDOWS 7
WINDOWS 2000
SCRIPTING
SVN
INTELLIJ IDEA
JSON
MONGOOSE
Web Design
SEARCH ENGINE OPTIMIZATION
DOCUMENTATION
Subversion
LOAD TESTING
TELEMETRY
Eclipse
JavaScript
Jenkins
Git
MAC
REVERSE ENGINEERING
Apache
RAID
SEO
Pascal
Python
Java
TELEPHONE
JQuery
REACTJS
SERVLETS
RMI
GPS
SIEMENS
JBoss
COOKING
CUSTOMER SERVICE
CUSTOMER SERVICE ORIENTED
JMS
JSP
MAINTENANCE
RAILWAY
ARCHITECTURE
PHP
SECURITY DOCUMENTATION
LISP
Bootstrap
PROLOG
RETAIL SALES
FLASH
CONTRACTS
Professional Experience
2013-09 - Present
Description: Responsibilities and roles included:
− Developing a client / server web chat application using the following technologies:
− Server side: Java, servlets and web sockets.
− Client side: Javascript & jQuery, web sockets, HTML5, CSS3, Flex and action script.
− Other technologies: Json, shell scripting, tomcat 7.
2018-01 - Present
− Frontend: HTML5, CSS3, Javascript,, AngularJS, ReactJS
− Backend: NodeJS, Golang, Java
− Base de datos: postgresSQL, Elasticsearch >v5.5
− Other technologies:
− Sequelize
− AWS
− Docker
− Linux, Mac & Windows Server
− Postman & Curl
− Nginx
− Git
− Trello ,Slack & Jira
− Jenkins
− Cloud Foundry & Pivotal
2013-09 - 2019-01
Technologies included are:
1. Version 1.0 (Obsolete)
− Frontend: HTML5, CSS3, Javascript & jQuery, web sockets, Flex & AS3.
− Backend: Java 1.6, Servlets, Listeners, Filters, web
sockets,, webservices.
− Database: PostgreSQL v8.3
− Other technologies:
− JSON, bash, Shellscript, Linux (Centos 6.5).
- Tomcat 8,, Joda-time, webshim, maven.
− RTMFP: webcam connection among users.
− Testing using Sonar.
− Email templates under Java using Apache velocity.
− SEO on page, SERP, WPO, Analítica web, SEO off page, semrush y social media.
− Network testing using Lynis, unhide.
− Monitoring Tomcat & Java con applications with Jconsole y JMX.
− HTTP load testing: Jmeter y Curl.
− Version 2 (Current):
− Frontend: HTML5, CSS3, Javascript, jQuery & AngularJS, websockets, Bootstrap 3.
− Backend: NodeJS v6.9
− Database: mongoDB 3.4, mongoose 4.6
− Other technologies:
− JSON, bash, Shellscript, Linux (CentOS 7.5).
− Npm, Grunt & Gulp.
− SVN
− PM2
− Redis
− Cluster arquitecture
− Eclipse
− SSH
− CDN
2015-04 - 2017-06
Description: Development of an arquitecture for reading, processing, storage and displaying of the telemetry of electric cars of Tesla brand.
Responsibilities and roles included:
− Frontend: HTML5, CSS3, Javascript, jQuery, jQuery UI, AngularJS, Open layer& leaflet, Highcharts.
− Backend: NodeJS v6.9
− Base de datos: mongoDB 3.4, mongoose 4.6
− Other technologies:
− JSON, bash, Shellscript, Linux (CentOS 7.5).
− SVN
− Redis
− SSH
− PM2
− Python
− AWS
− Canbus
− VPN
− Arquitecture in cluster
− Raspberrypi
− Load balancer nginx
− GPS: GPRMC
2014-04 - 2014-06
Description: Hewlett-Packard CDS is a wholly owned subsidiary of Hewlett-Packard and although an integral part of Delivery Operations EMEA, is a separate legal entity providing true multi vendor service capability for HP customers.
Responsibilities and roles included:
− Manage all workload via the IT Ticket management tool
− Troubleshoot 1st and 2nd level Windows and Unix OS systems (UNIX/Linux skills/Linux OS, issue resolution, network resolution).
− Linux/Windows OS Installation in Data centre System and Lab Environment (Installation of system - Physical/Virtual (Vmware), network connectivity.
− Other technologies: HP Blade Systems, iLO3.
2012-05 - 2014-02
Responsibilities and roles included:
Analysis, development, planning and monitoring of the CTC product (Centralized Traffic Control) offered by Dimetronic to their different customers. This product is used to control the railway traffic on a specific line through continuous exchange of information between the field equipments, trains and inter-lockings.
The most significant project which I was involved is automatic train supervision system (ATS) for the Downtown line in Singapore to control and manage automatic driver-less trains in a subway line
Specific tasks:
− Development of enterprise software modules in Java programming language using technologies including Jboss, RMI and JMS, as well as implementing and administrating of the architecture of ATS system, which includes systems such as dedicated servers under Linux such as CentOS, Suse and windows 7 workstations in addition to clusters with ocfs2 in a high-availability cluster environment with heartbeat application and openmotif.
− Implementation and administration of LAN network in ATS servers architecture using redundancy implementation with a computer networking arrangement such as channel bonding.
− Testing configuration, software as well as the systems in a Vmware's cloud computing infrastructure (vSphere) before installing in the line.
− Prior consulting for product adaptation.
− Taking requirements and preparation of functional analysis.
− Application development reaching a integrity level of SIL2 according to ISA standards.
− Monitoring systems with tools such as Nagios.
− Development and maintenance of databases with PostgreSQL as well as psql
− Preparation of security documentation.
− Training to end users and system administrators.
− Development of supporting documentation and user manuals.
− System maintenance after the commissioning, attending incidents and proposing possible new features.
− Several travels to China and Singapore with the purpose of installing and supporting the downtown line systems.
2011-08 - 2012-02
Responsibilities and roles included:
− Responsible for maintaining strict service levels with client activities
− Responsible for validating contractual information, entering and coordinating Agreements/Orders/Letters
− Review Agreements & Orders to ensure all legal requirements are met & documentation is complete
− Complete analysis and investigation of queries related to specific programs, orders and contracts. These queries are communicated via email or phone and regular updates must be provided to customer on progress
− Regular updates must be provided to our customers on progress followed by complete resolution on any queries within the agreed service level
− Ensure defined escalation process is adhered to in order to resolves complex queries
− Provide resolutions on these queries within agreed service levels
− Accept and deal with customer phone calls for agreed languages
− Routinely evaluate workload and prioritize based on the company revenue needs, customer sensitivity and follow guidance from senior team members
− Responsible for identifying any productivity and quality improvement measures and flagging to senior team members as soon as possible
− Serve as backup support to others on the team with the resolution of more complex or unusual problems.
− Work with all level of the organization as well as the company partners to meet customer business needs
− Suggest more efficient ways for processing of work
2009-02 - 2010-07
Description: Repairing breakdowns for the client. I worked as a team member as junior and application programmer. Responsibilities and roles included:
− Programmer: Developing breakdowns in Java programming using Eclipse IDE, C# programming using Visual Studio IDE and shell scripting in UNIX environment.
− Database developer: Implementing breakdowns in SQL and PLSQL using Oracle database. Managing a data base in SQL-Server.
− Analyst: Documentation of functional analyses and design.
− System administrator: Managing two servers implemented in Solaris and one server implemented in Windows 2000 Server.
− Beta tester: Testing and documentation for each breakdown.
− Customer service: Weekly meetings with the client. Daily contact by telephone.
2006-09 - 2009-05
Description: I worked as motorbike delivery for three years. The roles included:
− Motorbike delivery
− Customer service person
− Cash handling
2008-08 - 2009-01
Afterwards, I developed a web-page in PHP for Madrid Celiac Disease Association using a payment gateway. The roles included:
− Programming: I implemented the web-page in PHP.
− System designer: I implemented the server in FreeBSD (UNIX).
− Beta tester: Testing and documentation for the projects.