Eduard C.

FULL STACK DEVELOPER

732 dollar
Freelancer
16 ans
Barcelona, SPAIN

Mon expérience

Voir plus

La Salle BCNSeptember 2019 - Présent

I teach web development at the International Computer Engineering Degree
Voir plus

Barcelona ActivaSeptember 2019 - Présent

Inside the Joves IT Academy program of Barcelona Activa there's a program for mentoring young Front-end developers.

ORKEI SOFTWAREJune 2016 - Présent

Voir plus

IoT PartnersJune 2016 - Présent

After many years as a software developer and being always in leading positions, I offer my advise & mentoring to technical companies about:
- Managing Technical Teams: How to apply agile methodologies like SCRUM or Kanban correctly, because is as easy to start using them as it is of doing it wrongly. That's why after a while, most companies start having problems and they don't know how to solve them. In the best case, they reinvent the wheel and in the worst case it ends up with frustration for the whole team. All of this can be easily solved if you know deeply, not only the theory of these methodologies, but also how to apply them in practice.
- Software Professionalism: Being a professional software developer is hard because it's much more than just writing code that a computer can understand. In one hand is about writing code than other developers can understand: clean code, using conventions correctly or testing correctly. But also a professional knows how to communicate with the Business side and understands its needs.
- Software Architecture: That's my passion as it is coding! You can get quite far with a simple architecture but at some point it will bite you. A team getting slower over time, or the application becoming fragile are some of the symptoms of a bad architecture. As opposed of this, a good architecture should be easy to understand, easy to scale, and easier to adapt to future business cases.
- Cutting edge technologies: Functional Programming, Actor based paradigms, NoSQL databases, Big Data technologies (hadoop, hbase, cassandra, etc), Amazon Web Services, CQRS, Event Sourcing, Domain Driven Desing, etc.

TraceMyDrinksFebruary 2018 - Présent

Voir plus

UABOctober 2016 - Présent

I teach WebServices, Microservices and Testing at the Postgrade of Mobile

Applications
Voir plus

OpenWebinarsFebruary 2020 - March 2020

I have recorded an online course for OpenWebinars e-learning platform,
talking about Management 3.0 and team management.


*Platform and courses are in Spanish, there is no equivalent available in English
Voir plus

BeClojureJanuary 2015 - October 2019

This is the Belgian Clojure group and the purpose it is to share knowledge between Clojure developers and to offer an easy entry point into this language for those who are new.

This group is open to anyone interested in Functional Programming. Of course we are more focused in Clojure and how this language approaches FP, but we are not closed to learn from other languages. Actually one of the things that defines Clojure is that it's flexible and open enough to embrace different techniques or approaches that were originally from others

Meetup: https://www.meetup.com/BeClojure/
Twitter: @BeClojure
Website: www.beclojure.org
Voir plus

Beam HRFebruary 2019 - August 2019

Organizing the team, moving towards a more agile development using scrum techniques. Also working on the Architecture, identifying the bottlenecks and making a plan for making a more flexible one and easier to work with. Moving from a monolith to a microservices architecture using a graphql to break the big rest API and using kubernetes to organize the containers.
Voir plus

AviarcApril 2019 - June 2019

Working on an MVP for Enable NZ. React & Redux on the frontend and microservices architecture in Kubernetes in Azure Cloud on the backend. Combining Nodejs services and BPM Camunda with MongoDB.
Voir plus

TrendMinerAugust 2010 - January 2019

TrendMiner delivers Discovery, Diagnostic and Predictive analytics and real time monitoring tools for the process industry. Its flagship software is based on a high performance analytics engine for process data.
Voir plus

AviarcFebruary 2018 - September 2018

I was working on an intense and exciting project for creating a video streaming platform. I was part of the frontend development team but, I was also involved in the architectural discussions and organization of the ​microservices​, and the deployment of them. The technologies used were ​React & Redux on the frontend, communicating with a ​Nodejs proxy layer that was used to abstract all the other video services. All of it using the ​IBM Cloud and ​Kubernetes for managing the ​Docker ​containers.
Voir plus

TrendMinerAugust 2011 - June 2015

Being Scrum Master in a grown up international company with a multicultural team and with multiple projects running at a time, is a real challenge! For example, this means helping Product Owners so I can manage their projects, maintaining a unique backlog for my team, and beating the deadlines.


"The only way to do great work is to love what you do". Steve Jobs, 2005. As a team leader, I have to take care of my team, so that they can love their work. Identifying peoples' strengths and weaknesses, understanding cultural differences or issues that face each person.

CaiaCSeptember 2008 - August 2010

Voir plus

La Salle BCNJune 2007 - September 2008

Design and develop a full opensource project for the Generalitat de Calunya (CAMPUS project).
Install and maintenance a FreeBSD server.
Install and maintenance Moodle and Sakai servers.
Work with webservices technologies.
Voir plus

COMPANYIA TEATRENEU SLApril 2007 - January 2008

I had to design and implement the administration tools for Teatreneu. With them they can manage their business in an efficient way that was never possible before.

I created a Java platform in tomcat that involved, first JSP and servlets, and end up using also Core Spring with its MVC package.

Extra works: Installing FreeBSD, Red5 streaming server and Moodle server.

Mes compétences

XP (Extreme Programming), Web Services, Tomcat, Team management, Spring, Spanish, Software Engineering, Software Development, Software Architect, Scrum, SCORM, REST, Project Management, Open Source, OOP, OOD, NoSQL, Node.js, Neural networks, MySQL, MVC, Moodle, MongoDB, Maven, Linux, Kubernetes, Kanban, JUnit, JPA, JavaScript, Java EE, Java, HTML, Hibernate, Git, Functional Programming, Flex, EJB, Design Patterns, CSS, CouchDB, Continuous Integration, Continuous Delivery, Clojure, Clean Code, Blockchain, Big Data, Analytics, Amazon Web Services (AWS), Agile Methodology, .NET Framework, .NET