Contact & Links:
- +49 174 8776761
- Berlin, Germany
- bteixeira666@gmail.com
- GitHub/bteixeira
- LinkedIn/teixeirabruno
Proficient with:
Experience with:
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)