Diogo G.

About Me

I am a Front-End Engineer specialist who has worked on web and mobile applications using multiple technologies and currently focusing on React.js and React Native development. I am experienced with hybrid mobile app development - React Native, and well versed with software design, development, and deployment of full life-cycle projects. I have strong communication capabilities and am comfortable in direct interaction with clients and different third parties/peers/managers that are normally involved in projects.

Frontend

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Front-End Developer
2018 - Present (7 years)
remote
  • Creating and developing innovative mobile software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

yolBe
yolBe
Senior Software Engineer
2020 - Present (5 years)
Portugal
  • Worked as part of Yolobe's engineering team, an entry level job and opportunity marketplace for the mobile generation.

  • Architected and developed all frontend applications, both web or mobile.

  • Worked on suggesting new products, protocols, and frameworks.

Barkyn
Barkyn
Senior Software Engineer
2019 - 2019
Portugal
  • Worked on the development of Barky, a subscription for pets application that was one of the 8 startups selected by Google's to its Growth Program and has been highlighted by large media.

  • Developed both Android and iOS Barkyn mobile applications using React Native as a main technology.

  • Closely collaborated with the product development teams to plan new features for the mobile products.

Abihome
Abihome
Senior Software Engineer
2018 - 2020 (2 years)
Portugal
  • Worked on the development of the Abihome iOS application using Swift and Git.

  • Architected and developed a React Native application.Translated design wireframes to actual code and defined how the application looked and how it worked.

  • Enhanced the application for maximum speed and scalability.

Coodriver GmbH
Coodriver GmbH
Senior Software Engineer
2017 - 2018 (1 year)
Porto Area, Portugal
  • Design and develop Coodriver's Swift SDK and all of Coodriver's iOS applications.

  • Created an application that makes drivers aware of schools and children around the school areas for traffic safety.

  • Designed an application that acts as a sensor for the Schutzranzen Driver App and allows children to communicate with their parents easily.

UpholdInc
UpholdInc
Software Engineer
2015 - 2017 (2 years)
Braga E Regiao, Portugal
  • Designed and developed an iOS wallet app for a cloud-based financial services platform.

  • Created a remittance app which is connected to Uphold's back-end that allowed users to register and create remittances between different countries.

  • Developed the Uphold iOS SDK which is a React Native application.

Altran Portugal - Sonae
Altran Portugal - Sonae
IT Consultant / Application Manager
2014 - 2015 (1 year)
Porto, Portugal
  • Member of the team responsible for an Oracle e-Commerce solution's implementation at Sonae.

  • Supported the dependencies with Oracle Commerce(ATG) and the already existing systems (Oracle Retek and SAP).

  • Responsible for the back-office solution - Oracle E-Business Suite - throughout the project's full life cycle phases.

Ahold Europe - Wipro Technologies
Ahold Europe - Wipro Technologies
Business / System Analyst
2013 - 2014 (1 year)
Zaandam, Holland
  • Responsible for the process design, analysis and technical developments regarding an Oracle Retail solutions implementation in Ahold Europe.

  • Developed and implemented deployment strategy definition tasks using Oracle Retail Store Inventory Management.

  • Drove improvement in the performance of people and processes and understand the different business scenarios to fully accomplish the customer requirements.

Wm Morrison Supermarkets Plc - Wipro Technologies
Wm Morrison Supermarkets Plc - Wipro Technologies
Business / System Analyst
2012 - 2013 (1 year)
West Yorks, United Kingdom
  • Responsible for the process design, analysis and technical developments regarding an Oracle Retail solutions implementation in Wm Morrison Supermarkets Plc.

  • Lead and implemented strategies to fully utilize Oracle Retail Store Inventory Management (ORSIM).

  • Drove improvement in the performance of people and processes and understand the different business scenarios to fully accomplish the customer requirements.

Wipro Technologies - Innovation Department
Wipro Technologies - Innovation Department
Project Engineer
2011 - 2012 (1 year)
Maia, Portugal
  • Led 4 groups of 3-4 students in order to achieve the implementation of 4 different projects that come as a result of the cooperation between Wipro Portugal and the University of Minho.

  • Developed retail functional knowledge and business concepts and improved the knowledge interfaces and accessibility.

  • Implemented an agile team work development and optimized business concepts.

Showcase

Software Developer - Yolbe
Software Developer - Yolbe
  • YolBe is a social networking platform focused on career development.

  • It provides tools for job searching, community engagement, skill building, and more.

  • The team's work includes frontend architecture and development using React Native, React, Redux, Expo, Next.js, Javascript, TypeScript, Jest, Puppeteer, and Detox.

Software Developer - Barkyn
Software Developer - Barkyn
  • Barkyn App provides 24/7 specialist support for dogs.

  • The app offers a dedicated veterinarian assistant available anytime.

  • Developed using React Native, React.js, Redux, Javascript, and Jest.

Software Developer - Coodriver GmbH, Schutzranzen Driver App
Software Developer - Coodriver GmbH, Schutzranzen Driver App
  • Develops an app that alerts drivers to schools and children in their vicinity.

  • Features pairing functionalities for parent supervision of children.

  • Utilizes iOS - Swift and Git for app development and technical management.

Software Developer - Coodriver GmbH, Schutzranzen Child App
Software Developer - Coodriver GmbH, Schutzranzen Child App
  • Develops a sensor application for the Schutzranzen Driver App, facilitating communication between children and parents.

  • Utilizes iOS - Swift and Git for development.

  • Focused on technical management and project support.

Software Developer - Uphold Inc, Uphold Wallet
Software Developer - Uphold Inc, Uphold Wallet
  • Uphold is a cloud-based financial services platform.

  • It facilitates instant and secure currency and commodity transactions globally.

  • The project utilizes iOS – Swift and Git technologies.

Software Developer - Uphold Inc, Aztro
Software Developer - Uphold Inc, Aztro
  • Aztro is a remittances app connecting to Uphold’s backend.

  • It enables users to register and create remittances between different countries.

  • The project utilized technologies including React Native, Swift, and Objective-C, as well as Git.

 Software Developer - Uphold Inc, Uphold iOS SDK
Software Developer - Uphold Inc, Uphold iOS SDK
  • Uphold is a cloud-based financial services platform.

  • It facilitates instant and secure currency and commodity transactions globally.

  • The iOS SDK is developed using Swift and Git.

Education

Master's degree in Information Technology and Computer Engineering
Master's degree in Information Technology and Computer Engineering
Univesity of Porto
2006 - 2011 (5 years)