João Pedro Santos

João Pedro Santos

Software Engeneering Researcher

Followers of João Pedro Santos1000 followers
location of João Pedro SantosIreland

Connect with João Pedro Santos to Send Message

Connect

Connect with João Pedro Santos to Send Message

Connect
  • Timeline

  • About me

    Java Technical Team Lead at NS90

  • Education

    • Universidade Nova de Lisboa

      2000 - 2007
      Master Computer Science/Informatics
    • Universidade Nova de Lisboa

      2007 - 2008
      MSc Computer Science Software Engineering

      Master Thesis student in Computer Science, working on "Deriving SPL Analysis Models from Textual Requirements".

  • Experience

    • Universidade Nova de Lisboa

      Oct 2007 - Sept 2010
      Software Engeneering Researcher

      During 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 2010
      Teaching Assistant at Universidade Nova de Lisboa

      2009/2010 - 1st Semester - Introduction to Programming2009/2010 - 2st Semester - Introduction to Computers and Programming

    • ICreate Consulting

      Nov 2010 - Jul 2015
      Software Developer

      Involved 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 2016
      Java Consultant

      Involved 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 - now

      Involved 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 - now
      • Senior Java Developer

        May 2016 - Jul 2021
  • Licenses & Certifications

    • Scrum Fundamentals Certified (SFC)

      Scrum Fundamentals Certified (SFC)
      Aug 2020
      View certificate certificate
    • Oracle Certified Associate, Java SE 8 Programmer

      Oracle
      Aug 2020
      View certificate certificate
    • Thriving Remotely by Grow Remote

      Canvas Credentials (Badgr)
      Apr 2023
      View certificate certificate