Mitarbeiter-Profil eines IT-/Engineering-Dienstleisters

Computer Scientist - Elective disciplines in Administration, Logic, Software Engineering and Artificial Intelligence.

verfügbar ab
01.03.2020
verfügbar zu
95 %
davon vor Ort
55 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Städte
München
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Chief Technology Architect Consultant

Projekte

12/2017 - Heute

2 Jahre 2 Monate

Responsible for steering multiple projects and departments

Rolle
Solution Architect / Cloud Architect
Projektinhalte
  • Solution architect of the autonomous driving car project.
  • Responsible for steering multiple projects and departments to achieve common goals and deadlines.
  • Interface and communication boundaries definitions
  • Definition of non-functional requirements
  • Modeling and best practices for a high available architecture in the cloud.
  • Technically coaching teams on cloud technologies and infrastructure automation to adopt a cloud native architecture.
  • Ramping up/Coaching new internal teams, helping them, POs and stakeholders on adopting agile methodologies.
  • Requirements/User stories definitions for external contracts
  • Developer Advisor
  • Test Automation (UI, Backend, non-functional, Stress testing, Load-Test, Resilience of IT systems)
  • Development of POCs
Kenntnisse

Amazon Web Services (AWS)

Kubernetes

Infrastructure as Code (Automation)

Security Solution Design

IT / Cloud Cost Optimization (High availability vs Costs)

03/2016 - 12/2017

1 Jahr 10 Monate

Responsible to design solutions

Rolle
Software Architect
Projektinhalte
  • Responsible to design solutions and implement them, together with the team.
  • Focus on agility and increased business value.
  • Responsible to automate end-to-end business processes and software processes, applying Continuous Integration and Delivery, Infrastructure as Code, automating whetever possible to speedup the time to market.
  • Slicing a big legacy monolith in smaller microservices, while keeping backward compatility on a 24/7 system.
  • Participation on many internal and external events as a presenter, demonstrating technologies for other departments and divisions, or as a hiring strategy.
  • Active member of the internal community, implementing Coding Dojo sessions, where in a safe environment developers could try, practice and learn new skills.
  • Active participation on the hiring process, defining processes and applying them.

05/2014 - 03/2016

1 Jahr 11 Monate

Responsible to help the team estimate

Rolle
Scrum Master & Software Engineer
Projektinhalte
  • Responsible to help the team estimate, plan, design and implement new features required by the product owner, as a member of a Scrum team.
  • Company main business on the finantial market, providing pre-paid cards technology infrastructure for its partners.
  • Strongly multicultural environment.
  • Working in the core module team using agile methodologies to delivery value to the company products.
  • System with hard High Availability requirements. Using a private cloud, multiple nodes and a load balance to not require planned downtime.
  • As a Scrum Master my roles and responsibilities are: servant leadership, monitoring and tracking, reporting and communication, process master, quality master, interface between team and product owner, resolve impediments, resolve conflicts, lead the scrum meetings, shield the team, team formation, estimation, performance appraisal & feedback and improvement management.

11/2012 - 03/2014

1 Jahr 5 Monate

Responsible for the pre-sale analysis

Rolle
Software Architect
Projektinhalte
  • Responsible for the pre-sale analysis, design, project setup and deployment of a web application to manage the brazilian Walmart.com’s reverse logistic sector, controlling since the customer return of a product, the technical service sorting and estimation for fixing it, until the storage. The system is responsible for $6 million in products and generate a return of $100.000,00/month. The system uses Spring, Spring MVC, Hibernate and JPA 2 in the backend, and in the frontend HTML5, jQuery and BackboneJS.
  • Responsible for the training of 30+ employees for 2 months about Java technologies, databases and good practices.

11/2010 - 11/2012

2 Jahre 1 Monat

Responsible for the product customization

Rolle
Software Architect
Projektinhalte
  • Responsible for the product customization (a Railroad mainline planner) for a australian client, one of the leaders in the production and refining of metals, the Rio Tinto Iron Ore. The system has a client-server architecture, written in Java Swing.
  • Designed and implemented a Data Mining application to a national railway in Chile, the Empresa de Ferrocarrilles del Estado (EFE), to extract data about the train movements and infrastructure usage, and then, with this data, perform the processing of values owed by freight operators. This system is today responsible for all executives reports, outages predictions and billing.
  • Designed and implemented a new network stack, departing from a stateful Apache Camel protocol to a lightweight and stateless REST-JSON stack, allowing the original system to scale from dozens to hundred of clients.

09/2007 - 12/2010

3 Jahre 4 Monate

Designed and developed a web application

Rolle
Technical Leader
Projektinhalte
  • Designed and developed a web application to run into small devices used in forklifts using Google Web Toolkit, a server backend using JEE technologies and a administrative client using the NetBeans Rich Client Platform, to automate the storage and retrieval of products on the paper and cardboard industry, speeding the logistic and reducing the cost of storage.
  • Responsible for the team training and the technical leadership during the main product migration from the legacy platform, in Object Pascal and using a 2-tier architecture, to a much more modern 3-tier architecture using the JEE platform.

01/2001 - 03/2008

7 Jahre 3 Monate

Technical leadership in the CRM project

Rolle
Technical Leader
Projektinhalte
  • Technical leader in the CRM project for a energy supplier in Brazil, the CELG (Companhia Eletrica de Goias).
  • The state of Goias has 6+ million habitants, the CRM needed to process the customers calls and claims, performing well for realtime attendance.
  • Designed software solutions to scale for millions of database records
  • System based on JEE technologies.

Kompetenzen

Produkte / Standards / Erfahrungen
Google Analytics
Web Analytics

MY PERSONAL OBJECTIVES:
To develop mission critical applications as a Cloud/Solution/Software Architect or Technical Leader, helping the team to automate, setup, design, implement, test and deploy projects, using the best practices in the market, as Agile Methodologies, Continuous Integration and Deployment, Test Driven Design, Domain Driven Design and Infrastructure as Code. A polyglot software engineer with more than 15 years of experience in the field, working for diverse markets as Finance, Telecom, Energy and Logistic, I am always prepared face high availability/high scale problems or to model complex business rules.

TECHNICAL SKILLS:

Protocols & APIs

  • JEE full and micro profiles
  • Spring Boot
  • JMS
  • MQTT

Web Frameworks & RIA

  • Spring MVC
  • Google Web Toolkit
  • Vaadin

Infrastructure Automation

  • Puppet
  • Ansible
  • Terraform
  • Cloudformation

Tools

  • SVN
  • Mercurial
  • Git
  • Eclipse
  • IntelliJ
  • Maven
  • Gradle
  • Jenkins

Cloud Computing

  • Hadoop
  • Sparks
  • Google Compute Engine
  • Amazon Web Services

Testing

  • Cucumber
  • JMeter
  • Gatling
  • JUnit
  • TestNG
  • Selenium

SOFTWARE PROJECT SKILLS:

  • Development & Testing
  • Environment setup/automation & Continuous Integration and Deployment design
  • Technical Grooming & Solution Design
  • Coaching & Coding Guidance
  • People & Technical Skills Development
  • Architecture Definition, Validation & Evaluation
  • Non-Functional Requirements
  • Communication & Alignment
  • Project Plan & Roadmap
  • Risk Assessment & Management
  • Multi cloud modeling, automation & deployment

Programmiersprachen
Groovy
Java
NodeJS
Python
Scala
Smalltalk

Datenbanken
Cassandra
DynamoDB
Microsoft SQL
MySQL
Oracle
PostgreSQL
Redshift
SQL

Sprachkenntnisse
English
advanced
German
beginner
Portuguese
native
Spanish
advanced

Bemerkungen

References on request.

Rewards also on request.


Ausbildungshistorie

COURSES:

Google

  • Cloud Platform: Google Study Practice Test - App Engine Java
  • Cloud Platform: App Engine Quickstart
  • Google Platform: Google Study Practice Test - App Engine Python
  • Cloud Platform: Google Study Practice Test - Big Query Study
  • Cloud Platform: Google Study Practice Test - Cloud SQL Study

Coursera

  • Big Data Analysis with Scala and Spark
  • Parallel programming
  • Functional Program Design in Scala
  • Functional Programming Principles in Scala
  • Introduction to Recommender Systems

University of Campinas, Sao Paulo

  • Introduction to Natural Computing
  • Bio-Inspired Algorithms