João Martins
Angestellt, Senior Software Engineer, Cloud Solution Architect, BMW Group
Munich, Deutschland
Werdegang
Berufserfahrung von João Martins
Bis heute 5 Jahre und 3 Monate, seit Feb. 2019
Senior Software Engineer, Cloud Solution Architect
BMW GroupPlanning, operation and full-stack development of IT solutions on the digitization of business processes in the early phases of the BMW ItO (Java, Angular, Go) Craft highly scalable, flexible and resilient cloud architectures that address customer needs, improving agility & modernize system architectures. Conducting container orchestration (K8s, Openshift, Docker, Helm, Azure) Building agile CI/CD pipelines and Quality Assurance infrastructure to support dev teams. (Jenkins, Sonar, ELK, Prometheus)
5 Jahre und 5 Monate, Sep. 2013 - Jan. 2019
Software Engineer, Full-Stack developer
Syneco Trading GmbH
Planning, operation and development of IT solutions in public cloud and on premise, through web a portal that integrates different apps/business processes, using cloud services and a microservice architecture (K8s, AWS, Docker) Fullstack development of web/windows based apps (ETRM’s) with focus on interfaces and async communication btw big clients and microservices (Java, Angular, OpenApi) Agile continuous deployment and DevOps. (Jenkins, SonarQube, ELK) Database ops, managing massive system migrations
1 Jahr und 2 Monate, Okt. 2011 - Nov. 2012
Software-Architekt, Software Developer (Masterarbeit & Stipendium)
Portugal TelecomStudie, Design und Umsetzung eines Systems der Registrierung, Wartung und grafischen Darstellung von assets, deren Beziehungen und Nachbarschafts-Kommunikation in einem großen Unternehmensnetz; Analyse von Informationsdatensätzen mithilfe von verteilten Netzwerk-Sonden für die aktive und passive Netzwerk-Analyse durch ein Graphdatenbank-Cluster und eine Webschnittstelle zur Interaktion mit komplexen Netzwerk-Diagramme.
1 Jahr, Apr. 2010 - März 2011
Software-Entwickler / Forcher (Stipendium)
Lasige
Ausbildung von João Martins
2 Jahre und 3 Monate, Sep. 2010 - Nov. 2012
Computer Science
Universidade de Lisboa
Software-Entwicklung, Verteilte Systemprogrammierung, Softwarezuverlässigkeit, Datenbanken, Verteilte Fehlertoleranz, Parallel Computing, Security-Technologien, Kompiliertechniken, Visualisierung, Web-Anwendungen;
2 Jahre und 11 Monate, Sep. 2007 - Juli 2010
Computer Science
Universidade de Lisboa
Software-Entwicklung, Verteilte Systemprogrammierung, Softwarezuverlässigkeit, Datenbanken, Verteilte Fehlertoleranz, Parallel Computing, Security-Technologien, Kompiliertechniken, Visualisierung, Web-Anwendungen;
Sprachen
Portugiesisch
Muttersprache
Englisch
Fließend
Deutsch
Fließend
Spanisch
Gut