
João Pedro Santos
Software Engeneering Researcher

Connect with João Pedro Santos to Send Message
Connect
Connect with João Pedro Santos to Send Message
ConnectTimeline
About me
Java Technical Team Lead at NS90
Education

Universidade Nova de Lisboa
2000 - 2007Master Computer Science/Informatics
Universidade Nova de Lisboa
2007 - 2008MSc Computer Science Software EngineeringMaster Thesis student in Computer Science, working on "Deriving SPL Analysis Models from Textual Requirements".
Experience

Universidade Nova de Lisboa
Oct 2007 - Sept 2010Software Engeneering ResearcherDuring 2007-2009 I worked on a european research Project, AMPLE. (http://ample.holos.pt)Aspect Oriented, model driven and software product lines engineering were the main paradigms being researched in the domain of this project. Another inherent areas that i´ve worked with are:- Specification and Analysis of Requirements in Software Product Lines - Methods for automatic product derivation in Software Product Lines - Methods for conflict management and reuse in Software Product Lines - Model-Driven Development and model transformations in the context of Software Product Lines - Development of Domain Specific Languages (DSLs) to support variability management in Software Product Lines - Aspect-Oriented Requirements Engineering Methods Show less

Faculdade de Ciências e Tecnologia da Universidade NOVA de Lisboa
Sept 2009 - Jul 2010Teaching Assistant at Universidade Nova de Lisboa2009/2010 - 1st Semester - Introduction to Programming2009/2010 - 2st Semester - Introduction to Computers and Programming

ICreate Consulting
Nov 2010 - Jul 2015Software DeveloperInvolved in the development of various web-oriented applications, working with the following technologies: Presentation Layer: Primefaces and Richfaces (for JSF), jQuery, jQuery Mobile, Javascript, HTML5, CSS.Logic Layer: JavaEE, integration with other systems through SOAP and REST, JSF (Java Server Faces), Spring MVCData Layer /DBs - Oracle Database, Microsoft SQL Server 2005/2008, SQLLite-Web Servers: Oracle WebLogic, Tomcat 6/7, JBoss 7Other technologies:- JPA and Hibernate for object relational mapping- OTRS (OpenSource Trouble Ticket System) for a better helpdesk service and management of requests.- LimeSurvey, a language for the creation of electronic questionnaires. Show less

Xanadu Consultancy
Aug 2015 - May 2016Java ConsultantInvolved in the 3et Sportsbook and the Agent Management System (AMS) projects in the gambling and online gaming industry, working with different Java technologies.As the main AMS developer and contributor, my main goals were to make the AMS ready to go live to production in a short amount of time, make it available to customers, give support, improve existing functionality and the software design, and implement new requirements.

NS90
May 2016 - nowInvolved in the 3et Sportsbook and the Agent Management System (AMS) projects in the gambling and online gaming industry, working with different Java technologies.My main goals were to make these software products available to customers, improve existing functionality and software design, and implement new requirements.The Software development methodology used was Agile, specifically Scrum, with continuous delivery in sprint time slots, daily stand-up meetings, sprint planning meetings, sprint review and retrospective meetings. Show less
Java Technical Team Lead at NS90
Jul 2021 - nowSenior Java Developer
May 2016 - Jul 2021
Licenses & Certifications
- View certificate

Scrum Fundamentals Certified (SFC)
Scrum Fundamentals Certified (SFC)Aug 2020 - View certificate

Oracle Certified Associate, Java SE 8 Programmer
OracleAug 2020 - View certificate
.webp)
Thriving Remotely by Grow Remote
Canvas Credentials (Badgr)Apr 2023
Recommendations

Gabriel pedraza
Entertainment Technician at Walt Disney WorldOrlando, Florida, United States
Yu cheng chen
Business analyst | Data analyst|Seeking Middle-Level Opportunity|Data-Driven Marketing Manager@flyi...Taipei, Taipei City, Taiwan
Elisha mercer
🥗 Meal Prep Inspired by Biohacking | Co-Founder of The Supreme Human | 🍱 Meals Created for Your Un...Naples, Florida, United States
Dimal jay
Full Stack DeveloperGalle District, Southern Province, Sri Lanka
Brad prill
Talent and Organizational Impact StrategistDenver Metropolitan Area
Pieter coenen
General Manager at Excel BangkokBangkok, Bangkok City, Thailand
Tricia ryan
Senior Ethics & Compliance Project Manager ✯ Licensed Attorney with CCEP, LPEC & PMP Certification...Staten Island, New York, United States
Roberto sánchez
DWH Team Lead at Credit SuisseZurich, Switzerland
Félix hernández cabán, mba, cfe, jd
Director of Disaster Recovery - Finance I Monitoring I Risk Management & CompliancePuerto Rico
Suman saurav
I write words that sell | Copywriter| Content Writer| Communications ExpertDelhi, India
Finian orr
Mechatronics Engineering Student at The University of AucklandAuckland, Auckland, New Zealand
Hyojin l.
Master's Student at University of Southern California of Learning, Design, and TechnologyLos Angeles, California, United States
Lucia casadei
MS in Management and Technology at TUMMunich, Bavaria, Germany
Nitesh kumar g.
Senior Agency Development Manager at Star Health and Allied Insurance Co. LtdVadodara, Gujarat, India
Santosh pandey
Cost and Process Performance Manager at Swire ShippingSingapore
Shubham shukla
Pricing and CPQ at WiproKanpur Nagar, Uttar Pradesh, India
Ashish dadhich
Technical Architect at In Time Tec | ServiceNow | Mentor | Liferay Certified | Clean Code | Voluntar...Jaipur, Rajasthan, India
Edwin rampine
Software Development Manager at EntelectPretoria, Gauteng, South Africa
Kevin chero-gurreonero
Content Creator at Urban Outfitters and Fashion Promotion & Communication Student at Ravensbourne Un...London, England, United Kingdom
Feyisayo oladele acipm, hrpl
Human Resource personnel, People's management, Talent Management,L&D, Customer ServiceIbadan, Oyo State, Nigeria
...