Diogo G.

Diogo G.

Senior Front-End Developer

Porto, Portugal
Hire Diogo G. Hire Diogo G. Hire 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.

Work history

UpStack
UpStack
Senior Front-End Developer
2018 - Present (6 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 (4 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.

Portfolio

Software Developer - Yolbe
Software Developer - Yolbe

YolBe is a social networking platform serving all of your career needs. Find jobs & opportunities, connect to 
your community, build skills, and more. Acted as a member of Yolobe's engineering team, working on the architecture/development of all frontend applications, either being web or mobile. Technologies used: React Native, React, Redux, Expo, Next.js, Javascript, Typescript, Jest, Puppeteer, Detox, Git.

Software Developer - Barkyn
Software Developer - Barkyn

With the Barkyn App you are connected to a veterinarian whenever you need it. Does your dog seem strange to you today? Not sure if you can give him an apple? With any Barkyn plan, you have a specialist available 24/7, day or night, without having to leave your home. Developed both Android and iOS mobile applications using React Native, React.js, Redux, Javascript, Jest, Git.

Software Developer - Coodriver GmbH, Schutzranzen Driver App
Software Developer - Coodriver GmbH, Schutzranzen Driver App

An app that makes drivers aware of schools and children around the school areas. It also has pairing functionalities to help parent’s supervision of their children. Was responsible for the apps' development and technical management. Technologies Used in Project: iOS - Swift, Git

Software Developer - Coodriver GmbH, Schutzranzen Child App
Software Developer - Coodriver GmbH, Schutzranzen Child App

An app that acts as a sensor for the Schutzranzen Driver App and allows Children to communicate with their parents easily. Worked as the developer. Technical management. Technologies Used in Project: iOS - Swift, Git

Software Developer - Uphold Inc, Uphold Wallet
Software Developer - Uphold Inc, Uphold Wallet

Uphold is a cloud-based financial services platform. It enables anyone, anywhere to hold, move, convert and transact in any of the supported currencies or commodities instantly and securely in the cloud. This is their iOS wallet app. Technologies Used in Project: iOS – Swift, Git

Software Developer - Uphold Inc, Aztro
Software Developer - Uphold Inc, Aztro

Aztro was a remittances app connected to Uphold’s backend. It allowed users to register, and create remittances between different countries. Worked as the developer. Technologies Used in Project: ReactNative, iOS – Swift & Objective-c, Git

 Software Developer - Uphold Inc, Uphold iOS SDK
Software Developer - Uphold Inc, Uphold iOS SDK

Uphold is a cloud-based financial services platform. It enables anyone, anywhere to hold, move, convert and transact in any of our supported currencies or commodities instantly and securely in the cloud. This is their iOS SDK. Technologies Used in Project: iOS – Swift, 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)