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.
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.
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.
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.
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.
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.
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.
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)
Amazon Web Services (AWS)
2018 - 2019 (1 year)
PhD Intelligent Interface for Human-Machine Interaction
Polytechnic University of Bucharest - Romania
2018 - 2021 (3 years)
MSc Engineering of Information and Computer Systems