Improver

Contact Details

E-mails & Phone

Juan Pablo Royo Sales

Juan Pablo Royo Sales

Lead Software Engineer | Haskell and FP Developer | Msc. Computer Science | Researcher by passion

Barcelona, Catalonia

I am a passionate software developer with 18+ years of experience in Software Engineering and Development. During my professional career, I have been involved in many different types of solutions and companies from Enterprise traditional such as Financial, Telecommunication, Retail, Traveling, etc.
In the last 10 years of my career, I have been working on Startup companies, which is an environment that enjoys a lot.

During the last 3 years, I have been working as a Haskell Engineer and Developer doing one of the things that I like the most which are FP and Haskell in particular. I have been researching, learning, and doing FP for the last 7 years in my spare time apart from my lately professional experience.

Moreover, I also love researching Science, Math, and CS theories in general as well as learning specific things in Software Development. Regarding this, I have done a Master's Degree program about Research and Innovation in Computer Science which I finished in 2021. In the context of my Master's Degree research about enumerating Bitriangles in Bipartite Graphs, I have also published a paper at a local academic conference.

During my professional career, I have also had the opportunity to lead teams. I consider myself a person with both technical and interpersonal skills which allows me to communicate better with my colleagues to create or maintain a great work atmosphere.

- Haskell: Servant, Lenses, Aeson, Type Level Programming, QuickCheck, HSpec, streamly

- Scala: SBT, cats, monocle, http4s, monix, circe

- FP: Type level programming, tagless final encoding

-CI: Git, Github, Jenkins, Travis, CircleCI

-DevOps: Docker, Kubernetes, AWS, Spinnaker, kustomize, ArgoCD, GitOps

-Other Languages: Javascript, Python, C++

-RDBMS: MySQL, PostgreSQL

-Software Architecture: REST, RESTful, Messaging System, Cloud Computing, Microservices, BigData, NoSQL

-Methodologies: Scrum, Kanban, Agile, Unit Testing, TDD

-AWS: Almost Full-stack, EC2, ECS, Route53, SQS, SNS, DynamoDB, S3, RDS

-Other Tools: Hadoop, Couchbase, HBase, Redis, RabbitMQ


Experience:

  • Software Developer (mxHero)
  • Haskell Developer (Coinweb.io)
  • Senior Software Engineer (Schibsted Media Group)
  • Software Developer (Despegar.com)
  • Tech Lead (Zauber)

Skills:

People also viewed these profiles

People also viewed these profiles

Dena Scher

Freelance Messaging Specialist and Writing for Organizations @ Jerusalem

People also viewed these profiles

Tamir Solomon

Chief Audit Executive and Deputy CEO at Migdal Group @ Israel