outsystems: where computer science meets practice

26
Where Computer Science meets Practice 2013-06-27 Jornadas de Informática UMinho (JOIN) Tiago Alves

Upload: tiago-alves

Post on 21-Jan-2018

1.231 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OutSystems: Where Computer Science meets Practice

Where Computer Science meets Practice

2013-06-27 Jornadas de Informática UMinho (JOIN)

Tiago Alves

Page 2: OutSystems: Where Computer Science meets Practice

Education (DI @ UMinho)

– 98-04 Systems Engineering and Informatics

– 04-06 MSc in Informatics (formal methods)

– 07-12 PhD in Informatics (software product quality metrics)

Professional experience

About Me

04 – 06 (Porto & Braga)

06 – 07 (Darmstadt)

07 – 11 (Amsterdam)

12 – ... (Linda-a-Velha)

Page 3: OutSystems: Where Computer Science meets Practice

Y U

Page 4: OutSystems: Where Computer Science meets Practice

OutSystems

• Founded in 2001

• 5 people

• 3x3m office

• Worldwide Offices

– Portugal: Lisbon & Proença-a-Nova

– Netherlands: Maarssen

– United States: San Francisco & Atlanta

– UK, Brazil, South Africa

Page 5: OutSystems: Where Computer Science meets Practice

People

Page 6: OutSystems: Where Computer Science meets Practice
Page 7: OutSystems: Where Computer Science meets Practice
Page 8: OutSystems: Where Computer Science meets Practice

Service Studio

UIData

Logic

Page 9: OutSystems: Where Computer Science meets Practice

Service Studio: UI

Page 10: OutSystems: Where Computer Science meets Practice

Service Studio: Data

Page 11: OutSystems: Where Computer Science meets Practice

Service Studio: Data #2

Page 12: OutSystems: Where Computer Science meets Practice

Service Studio: Logic

Page 13: OutSystems: Where Computer Science meets Practice

Service Studio: Logic #2

Page 14: OutSystems: Where Computer Science meets Practice

Government Retail Healthcare / Biotech Tech

Financial /

Insurance

Services

(TV, Telco, etc.)

Some of our Customers22 Different Industries, Similar Challenges

Transportation

Energy /

Utilities

Page 15: OutSystems: Where Computer Science meets Practice

Where CS meets Practice

Page 16: OutSystems: Where Computer Science meets Practice

R&D Areas

UI

Data

Pipeline

Integration

StackDevOps

Ecosystem

Academy

Engineering

ProductivityMaintenance

Product

Management(1) Anisha, from The Noun Project;

(2) Dmitry Baranovskiy, from The Noun Project;

(3) The Noun Project;

(4) Creative Commons CC0 - No Rights Reserved;

(5) Rodrigo Coutinho, OutSystems;

(6) Creative Commons CC0 - No Rights Reserved & Jens

Tärning, from The Noun Project;

(7) Creative Commons - Attribution (CC BY 3.0);

(8) Olivier Guin, from The Noun Project:

(9) Published under a Public Domain Mark;

(10) The Noun Project & Karl Schaeffler, from The Noun

Project;

(11) Creative Commons CC0 - No Rights Reserved;

(2)

(3)

(7)

(9)

(10) (11)

(1)

(4)

(8)

(6)

Page 17: OutSystems: Where Computer Science meets Practice

• Find visual language (symbols) to make application development easy

• Provide mechanisms to create great user interfaces and experience

Technology for People (1/2)

UI

Data

• Formalize and simplify language to simplify data access, transformation and visualization

(1) Anisha, from The Noun Project;

(2) Dmitry Baranovskiy, from The Noun Project;

(1)

(2)

Page 18: OutSystems: Where Computer Science meets Practice

Technology for People (2/2)

Pipeline

Integration

Stack

• Effort-less integration with existenttechnologies

• Lightspeed generation and deployment ofweb/mobile applications

• Seamless execution with any technologystack (OS + DB + Web App Server)

(3) The Noun Project;

(4) Creative Commons CC0 - No Rights Reserved;

(5) Rodrigo Coutinho, OutSystems;

(3)

(4)

(5)

Page 19: OutSystems: Where Computer Science meets Practice

Software is as much about technology

as it is about people

More?

Page 20: OutSystems: Where Computer Science meets Practice

• Everyone contributes

• Your growth depends on you

• We regularly help other people explore new roles and responsibilities

Be the best

Page 21: OutSystems: Where Computer Science meets Practice

Work is hard...

Page 22: OutSystems: Where Computer Science meets Practice

... and very dynamic

Page 23: OutSystems: Where Computer Science meets Practice

... and made with smiles

Page 24: OutSystems: Where Computer Science meets Practice

Y umake a difference!

www.outsystems.com

Page 26: OutSystems: Where Computer Science meets Practice

Selected MSc thesis proposals

– “Near real-time compilation of development language for web”

– “Support for automatic refactoring of business logic”

– “Seed data for web application development environments”

– “Quality monitoring of applications delivered with the OutSystems Platform”

Careers

Be part of the OutSystems team

http://www.outsystems.com/company/careers/