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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (7 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 (3 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 (6 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.

Showcase

Project Architect - 420TV
Project Architect - 420TV
  • 420TV is a free TV and movie entertainment platform focused on cannabis enthusiasts.

  • It serves as a hub for information, inspiration, and fun within the cannabis lifestyle.

  • The project was developed by passionate innovators using Node.js GraphQL and AWS infrastructure.

Lead Software Developer & Engineer - OWNZONES App
Lead Software Developer & Engineer - OWNZONES App
  • OWNZONES is a subscription-based multimedia platform for the Romanian Diaspora, providing instant access to news, radio, movies, and magazines from home.

  • The application utilizes Node.js and AWS architectures for backend and mobile development.

  • The developer served as a team lead for both the back-end and mobile teams during the project's lifecycle.

Senior Software Engineer - Fulcrum App
Senior Software Engineer - Fulcrum App
  • Fulcrum is a Data Science company focused on an AI/ML framework.

  • The company assists with feature development, bug fixing, and solution proposals.

  • Fulcrum's primary role involves implementing solutions.

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)