Software Engineer

November 2018 – November 2019

  • Programming languages: Typescript
  • Javascript Libraries: React Native
  • Development Tools: Webstorm, XCode, Android Studio, Git, Azure DevOps
  • Agile Methodology: SCRUM

My role in the team was to develop a platform that later was going to be used by other projects. Using Lerna and its mono-repo approach we achieved the ability to create an app from scratch just by installing features and doing minimal configuration. With this approach boilerplate and development time was reduced considerably. The created platform gave any new app features like: theming, fonts, a colour palette, translations, redux-store, analytics, security and a component library.

In addition to this, I was part of creating the new version of BPme Mexico, using the recently created platform.

Warren is a great developer. In the project that we worked together he’s proven his strong front end development skills in React Native and most importantly his commitment to creating a great product, including a close engagement with the business product owner. Well done Warren also for the courage of giving a live demo of your code and app to a large audience! Happy that all went so well!

Bruno Rothgiesser


I worked with Warren on a large scale front end application. He has great insight into tools a technologies which helped shape the UI. What impressed me, was how he goes out of his way to help and unblock others. Highly recommend!

Simon Bloomer

REPL Group

I’ve only worked with Warren for a short period of time, but it was enough to see that he is a highly skilled professional, very passionate about software development, and striving for high quality of the solutions he produces. Warren is always willing to help others as well, which makes him a valuable team member.

Daria Mayorova

Red Hat