Bruno Teixeira

Software Engineer

Contact & Links:

Proficient with:

  • Typescript
  • React
  • react-router
  • Material UI
  • SASS
  • Bootstrap

Experience with:

  • Webpack
  • NodeJS
  • Backbone JS
  • Gulp
  • LESS
  • PostgreSQL
  • Python
  • Django
  • Java EE
  • ExpressJS
  • Sequelize ORM
  • Hasura server

Natural languages:

  • Portuguese (native)
  • English (fluent)
  • German (B2)

Work Experience

Lead Engineer at BCG X (Berlin, Germany)
Since November 2019 4 yrs

BCG is a business consulting firm with units for engineering and digital ventures

Responsibilities:
  • Development of highly interactive SPA frontends
  • Technical leadership of project teams
  • Sprint planning and ticket grooming
  • Coordination with designer team and client/stakeholders
Selection of used tech:
  • TypeScript, Create-react-app, React-router, SASS, Contentful CMS, Strapi CMS, NextJS, iOS apps, Apollo GraphQL, MobX (redux-like), i18next
Selected client work:
  • (Global inter-gov. agency) Prototype dashboard for assessing distribution costs of Covid-19 vaccines
    • State-heavy SPA, GraphQL, fully internationalised, deployed to Azure
  • (Large telecom) Gamified user area with coin rewards and state-of-the-art game-like animations
    • Integration with client's existing user area via Python backend
    • "Retro game" coin effects and appealing animations in all user interactions
  • (Large automaker) Simulating in-car experience of tweaking lights and customising the dashboard
    • Procedurally-generated CSS 3D transforms
    • Annotated SVGs with dynamic styles to simulate ambient lights
    • Simulated light and weather conditions with image overlays
Frontend Team Lead at Homify GmbH (Berlin, Germany)
December 2016 – February 2019 2 yrs

Homify is an online directory for home improvements professionals

Achievements and Responsibilities:
  • Introduction of a Webpack asset pipeline
  • Integration of React with the Rails stack to dramatically decrease development time of new features
  • Acting Scrum Master for two teams
  • Acting Product Owner for in-house developed translation tool
  • Tech lead for the frontend team
Senior Frontend Developer at Locafox GmbH (Berlin, Germany)
January 2015 – June 2016 1y 6m

Locafox was a price comparison portal and shop locator website

  • Full migration to a responsive site using Twitter Bootstrap grid
  • Full website migration from Angular to React
  • Introduction of the require.js module system integrated with Rails' sprockets
  • Maintenance of Ruby-on-Rails server-side code
Frontend Developer at Zalando SE (Berlin, Germany)
January 2013 – December 2014 2 yrs

Zalando is an online fashion retailer and logistics platform

  • Development and maintenance of the online shop portal (desktop, mobile and app versions)
  • Implementation of PCI secure payment compliance using inter-iframe post messages
  • Implementation of unit tests with Mocha, Chai and Karma for coverage
  • Introduction of a Maven+Gulp build system
  • Participation in the transition to a single responsive web application
Developer / Junior Consultant at Opensoft SA (Lisbon, Portugal)
June 2010 – December 2012 2y 6m

Opensoft is a consulting firm specialized in implementing E-government software solutions

  • Java web development (JBoss, Tomcat)
  • SQL database development (MSSQL Server, MySQL, PostgreSQL)
  • Implementation and consumption of REST and SOAP webservices
  • Mocking of webservices with SOAPUI
  • Development with the ExtJS widget library
  • Development of a small parser in Python for generating Java code from natural language rules

Education

(M.Sc.) Master's in Computer Science

Universidade Nova de Lisboa (UNL / FCT)

2007 – 2010
Thesis: Static Detection of Anomalies in Transactional Memory Programs

Grade: 19 / 20

2010
Publication: Detection of Transactional Memory anomalies using static analysis

Work presented in PADTAD 2010

2010
(B.Sc.) Bachelor's in Computer Science

Universidade Nova de Lisboa (UNL / FCT)

2004 – 2007