Gabriel P.

Gabriel P.

Senior Software Engineer

Bucharest, Romania
Hire Gabriel P. Hire Gabriel P. Hire Gabriel P.

About Me

Gabriel is a Senior Software Developer and Architect who builds robust, scalable solutions for clients. He guides the organization of project structures, estimations, and deliverables by implementing reusable code, creating libraries for multiple functionalities, and iterating modules and new design patterns. Gabriel typically works on AWS-based back-end solutions for clients using Node.js and Python, while also interacting with clients, maintaining existing client relationships, and creating new ones.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Working on code refactoring, bug fixing, and performance optimization and maintaining released apps on stores.

  • Writing technical documentations and diagrams and providing administrative support for purchasing software licenses.

Yepp Interactive
Yepp Interactive
CTO
2022 - Present (2 years)
Bucharest, Romania
  • Defining new projects' architecture and managing a team of 7 people.

  • Implementing a mobile application using React Native and defining it as White Label using an Admin CMS built in React.js and connecting everything with a Node.js REST API with data stored in MongoDB.

  • Defining database structure and AWS architecture and implementing CI using Jenkins.

Well Pharmacy
Well Pharmacy
Team Lead Manager (Golang/React.js & AWS)
2021 - 2021
Remote
  • Defined the database structure, features architecture, and AWS architecture using AppSync, Step Functions, Elasticsearch, CloudWatch, CloudFormation, CloudFront, Pipeline, DynamoDB, and other AWS services.

  • Implemented CI using GitHub Actions and used subversion tools (Git with GitHub and pull request for code review).

  • Used issue and project tracking tools like Jira and wrote technical documentations and diagrams.

OWNZONES Media Network
OWNZONES Media Network
Software Architect (Node.js/React.js & AWS)
2019 - Present (5 years)
Bucharest, Romania
  • Maintaining existing project with bug fixing and new features.

  • Working on various Node.js and Python projects to integrate new clients.

  • Implementing a fully serverless project to create a plugin that integrates company APIs with client APIs using Node.js and React.js.

QTeam Solutions
QTeam Solutions
Senior Software Engineer
2018 - 2019 (1 year)
Bucharest, Romania
  • Worked with a small team to maintain and improve an existing project.

  • Worked on a Python-based project, refactored code, and deployed server to AWS.

  • Worked with third-party tools like Contentful and Redshift, maintained servers on Lambda, configured the VPN network, and implemented CI.

OWNZONES Media Network
OWNZONES Media Network
Lead Software Engineer
2015 - 2018 (3 years)
Bucharest, Romania
  • Led software design and development projects by defining project structures, database structure, and architecture features through efficient code writing and testing.

  • Handled code refactoring, bug fixing, performance optimization, and maintenance of released apps on stores.

  • Conducted unit tests, tracked problems, and implemented solutions for adherence to test plans and functional requirements.

Binovate
Binovate
Mobile Developer & Web Designer
2012 - 2013 (1 year)
Bucharest, Romania
  • Designed and developed cost-effective, maintainable, reliable, and installable mobile apps for clients.

  • Liaised closely with the back-end team and UI designers to design interfaces that improve user experience.

  • Provided input and technical content for system and solution documentation.

CVU Intelligence
CVU Intelligence
Lead Mobile Developer
2012 - 2015 (3 years)
Bucharest, Romania
  • Converted client requirements into functional requirements to develop software code and implement CI using OSX/Xcode Server or Jenkins.

  • Diagnosed, isolated, and implemented remedies for system failures caused by software code, fixed bugs, and refactored code for performance optimization.

  • Managed a team of 15 programmers, training them and assigning tasks.

Portfolio

Project Architect - 420TV
Project Architect - 420TV

420TV is a free TV and movie entertainment platform for cannabis enthusiasts. It is a hub for information, inspiration, and fun for the converted and the curious. Created by passionate innovators, 420TV brings the world of cannabis to life by capturing and delivering contents to all aspects of the rapidly evolving cannabis lifestyle, as it moves from counterculture to mainstream. Architected the project starting with the Node.js GraphQL server and AWS infrastructure and then led and developed the project.

Lead Software Developer & Engineer - OWNZONES App
Lead Software Developer & Engineer - OWNZONES App

The OWNZONES app is a subscription-based one-of-a-kind multimedia platform dedicated to the Romanian Diaspora. Whenever users are far from home or frequently traveling, they have instant access on any device to what happens back home: live news, radio, movies, and magazines - all in one place. Implemented the Node.js and AWS architectures and served as a team lead for the back-end and mobile team.

Senior Software Engineer - Fulcrum App
Senior Software Engineer - Fulcrum App

Fulcrum is, at its core, a Data Science company committed to an AI/ML framework. Helped by understanding new features or bugs, making solution proposals, and implementing them.

Education

AWS Certified Developer - Associate (Expired Jan 2022)
AWS Certified Developer - Associate (Expired Jan 2022)
Amazon Web Services (AWS)
2018 - 2019 (1 year)
PhD Intelligent Interface for Human-Machine Interaction
PhD Intelligent Interface for Human-Machine Interaction
Polytechnic University of Bucharest - Romania
2018 - 2021 (3 years)
MSc Engineering of Information and Computer Systems
MSc Engineering of Information and Computer Systems
Polytechnic University of Bucharest - Romania
2015 - 2017 (2 years)
BSc Computing and Information Technology
BSc Computing and Information Technology
Polytechnic University of Bucharest - Romania
2011 - 2015 (4 years)