Where Computer Science meets Practice
2013-06-27 Jornadas de Informática UMinho (JOIN)
Tiago Alves
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)
Y U
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
People
Service Studio
UIData
Logic
Service Studio: UI
Service Studio: Data
Service Studio: Data #2
Service Studio: Logic
Service Studio: Logic #2
Government Retail Healthcare / Biotech Tech
Financial /
Insurance
Services
(TV, Telco, etc.)
Some of our Customers22 Different Industries, Similar Challenges
Transportation
Energy /
Utilities
Where CS 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)
• 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)
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)
Software is as much about technology
as it is about people
More?
• Everyone contributes
• Your growth depends on you
• We regularly help other people explore new roles and responsibilities
Be the best
Work is hard...
... and very dynamic
... and made with smiles
Y umake a difference!
www.outsystems.com
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/