João Marques

João marques

bookmark on deepenrich
location of João MarquesDüsseldorf, North Rhine-Westphalia, Germany
Phone number of João Marques+91 xxxx xxxxx
Followers of João Marques984 followers
  • Timeline

    May 2007 - Apr 2010

    Technical Assistant

    New Boston Select
    Jun 2010 - Aug 2013

    Associate Technical Consultant

    CGI
    Current Company
    Sept 2013 - now

    Senior Software Engineer

    Medisana Space Technologies GmbH
  • About me

    Senior Software Engineer

  • Education

    • Instituto superior de engenharia de lisboa

      2006 - 2007
      Computer engineer (not completed)
    • Oracle

      2011 - 2011
      Oracle database 11g sql tuning

      This course assists database developers to identify and tune inefficient SQL statement. It coversinvestigative methods to reveal varying levels of detail about how the Oracle database executes the SQL statement. This allows to determine the root causes of the inefficient SQL statements.I learned to interpret execution plans, and the different ways in which data can be accessed, how the optimizer chooses the path and how to influence the optimizer to ensure that the best method is… Show more This course assists database developers to identify and tune inefficient SQL statement. It coversinvestigative methods to reveal varying levels of detail about how the Oracle database executes the SQL statement. This allows to determine the root causes of the inefficient SQL statements.I learned to interpret execution plans, and the different ways in which data can be accessed, how the optimizer chooses the path and how to influence the optimizer to ensure that the best method is used.This course covers Automatic SQL Tuning tools, and resources available in the Automatic WorkloadRepository, in addition to taking advantage of bind variables, trace files, and different types of indexes. Show less

    • Cgi

      2012 - 2012
      Basic consultant skills course

      The practical activities performed at this course have consolidated certain aspects that mostconsultants rarely reflect and think about. The radical activities have allowed to enhance team spirit,mutual support and trust.This training gave me a better sense of what being a consultant really is. Ilearned new ways to analyse problems, connect with customers and improve, both self and teammanagement, the time/cost relation.

    • Oracle

      2012 - 2012
      Oracle advanced adf 11g workshop

      Covered topics: ADF Overview; Binding Internals; Task Flows; Regions; Layout; Skinning; Using DVTcomponents; Customizing the UI with Javascript; Lifecycle; MDS; Security; Web Services; ADF &SOA; Future of JSF.

    • Instituto espanhol de línguas

      2011 - 2012
      Spanish course - level 1
    • Capeduc

      2010 - 2010
      Certificate in java and oracle technologies

      Covered topics: algorithms and programming logic; Relational databases; SQL and PL/SQL; JAVA;XML; Oracle forms; Oracle Reports; SOA.

    • Escola secundária do forte da casa

      2002 - 2006
      Computer technician
  • Experience

    • New boston select

      May 2007 - Apr 2010
      Technical assistant

      As a technical assistant my job is to analyse ADSL and Optical fiber networks by measuring line'svalues (like attenuation, noise, length, isolation, etc) to report problems and improve ISP servicequality; support hardware, software, IPTV and VOIP configurations; support local technicians withlines reparation.

    • Cgi

      Jun 2010 - Aug 2013
      Associate technical consultant

      As a consultant my job is to analyse and identify requirements, create functional and technicalspecifications, design and implement databases and develop applications.I am responsible for training my team and manage them to ensure that we comply with deadlines,develop following best practices and achieve project goals. I also provide training to clients and othermembers outside the teams I have been.

    • Medisana space technologies gmbh

      Sept 2013 - now
      Senior software engineer

      As a Mobile App developer my job is to create and maintain apps for Android and iOS. This apps require functionalities like:▪ Communication with Bluetooth LE devices;▪ Develop databases to store data;▪ Provide integration with services like HealthKit, GoogleFit, PushNotifications, Cloud data storage;▪ Develop UI and animations;Main technologies: Unity3D, Xcode, Android Studio, C#, Objective-C, Swift, Java, Python, SQL, Auth0.As a Java developer I have to implement:▪ API's to get and store information in the Cloud;▪ Processes for registration / login;▪ Security;▪ Database operations;Main technologies: Java, Spring Roo, Spring Boot, Maven, MySql, Tomcat, Glassfish, Unix,Microsoft Azure, OAuth, Scrum. Show less

  • Licenses & Certifications

    • Certificate in java and oracle technologies

      Capeduc
      Jun 2010