+351 92 564 81 14        lsoares@gmail.com

Luís Soares

full-stack developer

BSc/MSc on Computer Eng. at IST

native portuguese; fluent english

Lisbon, Portugal

Talkdesk

call-center software

Now

Jul ‘16

Full-stack senior developer

Microservices/web developer

Salesforce developer

Automation of tasks of support team

Amazon S3 integration

Twilio integration

Slack integration

User and Recording services

Handlebars ~ Backbone.js ~ Jasmine ~ RSpec ~ Grape ~ Swagger ~ Rubocop

Ruby ~ Ruby on Rails ~ Salesforce ~ Apex

Cassandra ~ Redis ~ MongoDB ~ Elasticsearch ~ Amazon Cloud ~ Heroku ~ Git

Totemic

financial services

Jun ‘16

Nov ‘15

Backend senior developer

Architecture definition

Database and API design
SugarCRM integration module

Translation module

Backend services for a leasing application

AspectJ ~ Mockito ~ JaCoCo ~ JPA ~ Hibernate

Java ~ Spring Boot

Oracle DB ~ Amazon Cloud ~ Oracle Cloud ~ Git

Media Capital

media group

Out ‘15

May ‘11

Architect & lead developer

Backend services and web development

Coaching and team management

Project advising on websites (~10M views/month)

Requirement gathering & analysis

Interaction design

Social media integration (Facebook & Twitter APIs)

Mobile notification push services (Amazon)

Big databases migration

Backoffice (CMS) for news reporters

Analytics/Uploads/Feeds/Jobs service

User self care portal

Spring Social  ~ JPA ~ EclipseLink ~ Spring Data ~ JavaServer Faces ~ PrimeFaces ~ Spring MVC ~ Jersey ~ JSP ~ JavaScript ~ jQuery ~ CSS

Java EE ~ Spring ~ Spring Security ~ EJB ~ Spring Boot

MongoDB ~ Oracle DB ~ MySQL ~ Elasticsearch  ~ Payara ~ GlassFish ~ Tomcat ~ TomEE ~ Apache HTTP  ~ Subversion

Nokia Siemens Networks

telecom

May ‘11

Oct. ‘07

R&D engineer & usability specialist

Development of network management apps

GUI Board member (e.g. heuristics evaluations)

Researcher on frontend technologies and UX

Coaching, teaching and training of teams

TNMS Project (desktop network management)

Definition of frontend architecture

Task automation

Automated testing

JavaServer Faces ~ RichFaces ~ JavaScript ~ jQuery ~ HTML ~ CSS ~ OpenLayers ~ Google Maps API ~ Swing ~ Selenium ~ Robot ~ Hibernate

C# ~ Java SE ~ Java EE ~ Python

Oracle DB ~ WebSphere ~ JBoss ~ ClearCase

EDP

energy sector

Jan. ‘07

Jan. ‘06

Researcher & software developer

Requirement specification

Application prototyping

Research on ITIL and Enterprise Architectures

Built a web based CMDB portal + Web Services API

Automated testing

HTML ~ CSS ~ JavaScript Web Services

OutSystems

MAEIL

 transport software

Apr. ‘05

Jan. ‘05

Software developer & analyst

Built an online help system

Copywriter of help system

EDI messages definition and implementation

Development of new features in a CRM tool

HTML ~ JavaScript ~ CSS ~ EDI

CA Plex

IST

University of Lisbon

‘07

Master Degree in Information Systems and Computer Eng.

Corporate Information Systems / Multimedia Systems

Degree score: 16 in 20 [123.0 ECTS]     Thesis score: 16 in 20

cert.

‘01

Degree in Information Systems and Computer Eng.

Degree score: 14 in 20 [180.0 ECTS]

cert.

Salesforce Trailhead ‘17

Salesforce developer intermediate

online courses

profile

DataStax Academy ‘17

Apache Cassandra: DS101, DS201

online courses

Talkdesk ‘16

Security Training for Developers

1 day training

Codecademy ‘16

Ruby and Ruby on Rails

online courses

profile

McKenna Consultants ’16

Scaled Agile Framework

2 days training

cert.

MongoDB University ’15

MongoDB for Java developers

7 weeks training

cert.

Ideias e Imagens ‘14

User Experience Course

6 days training

cert.

BPI ‘13

APPY DAY BPI

1 day activity

Ideias e Imagens ‘12

Design Jam Lisbon

1 day activity

AERLIS ‘11

Training course for trainers + CCP

99 hours

cert./cert.

Learning Tree Int. ‘10

Java Best Practices

4 days training

cert.

NSN Academy ‘10

Security Coding

2 days training

APOGEP / IPMA ‘09

Project Management Certification

cert.

Nokia Siemens ‘08

Test Driven Development

1 day training

Learning Tree Int. ‘08

Advanced Java Programming

5 days training

cert.

Jukka Lindström ‘07

Scrum course

2 days training

Hands-on

Learning

Teaching

Writing

> more        github.com/lsoares  ~  stackoverflow.com/users/819651 

linkedin.com/in/luismsoares  ~  twitter.com/lsoares