Daniel Divricean, Developer in Cluj-Napoca, Cluj County, Romania
Daniel is available for hire
Hire Daniel

Daniel Divricean

Verified Expert  in Engineering

Full-stack Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
May 11, 2021

Daniel is a seasoned full-stack software engineer with 17+ years of experience in IT—covering a range of projects (apps, security fixes), tech (his skills with JavaScript and Android are robust), and roles (tech lead and engineering manager). He was part of the initial team (less than ten) that was responsible for a startup that later sold for over €10 million. Daniel has also made the Google Application Security Hall of Fame and the Chromium Project Security Hall of Fame multiple times.

Portfolio

Freelance
Penetration Testing, Cybersecurity, XSS
Self-employed
Android, Kotlin, Google Cloud Platform (GCP), Firebase, React
Confidential (5G Multimedia Startup)
Node.js, TypeScript, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, APIs...

Experience

Availability

Part-time

Preferred Environment

MacOS, Android Studio, WebStorm, IntelliJ IDEA, Google Docs, Git, Jira, Slack

The most amazing...

...thing I've developed is the Android and web apps for the #1 food delivery service in Romania (at the time of acquisition).

Work Experience

Independent Security Researcher

2010 - PRESENT
Freelance
  • Made, multiple times, the list in the Chromium Security Hall of Fame for discovering JavaScript security issues in the Google Chrome browser.
  • Ranked in the Google Security Hall of Fame twice for discovering security issues with Google web apps.
  • Participated in a number of private events and discovered multiple security issues in web and Android apps.
Technologies: Penetration Testing, Cybersecurity, XSS

Founder | Builder

2002 - PRESENT
Self-employed
  • Developed and published multiple apps on various Android stores totalling more than 1 million installs.
  • Implemented and released SaaS (software as a service) apps like ArmadaOps.com.
  • Developed web apps where I received multiple industry awards. The awards were from countrywide competitions in Romania like the Webstock Awards.
Technologies: Android, Kotlin, Google Cloud Platform (GCP), Firebase, React

Back-end Developer

2021 - 2021
Confidential (5G Multimedia Startup)
  • Implemented IaC for AWS Elasticsearch using Serverless.
  • Implemented search functionality with AWS Elasticsearch. REST API endpoints were added with the help of AWS API Gateway, AWS Lambda, Node.js, TypeScript. The database of choice was DynamoDB.
  • Cleared all Jira backlog related to back-end tasks ahead of time.
Technologies: Node.js, TypeScript, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, APIs, Elasticsearch, Amazon OpenSearch

Back-end Developer

2021 - 2021
Starchive
  • Improved performance for a few user flows by refactoring parts of the code on the back and front ends but worked heavily on the back end.
  • Implemented MVP for next-generation search using AWS Elasticsearch in order to replace the existing search system.
  • Implemented AWS Elasticsearch infrastructure using IaC Serverless.
Technologies: Node.js, TypeScript, TypeORM, GraphQL, Elasticsearch, Amazon Web Services (AWS), AWS Lambda, PostgreSQL

Tech Lead

2020 - 2021
AscentCore
  • Implemented a greenfield web project for a world-renowned client using a headless CMS and displaying the content with React and GatsbyJS. The content was provided through a Node.js REST API that sourced data from an admin interface and a WP site.
  • Developed the core components (both the back end and front end) and the infrastructure; also provided implementation guidelines for the rest of the team.
  • Established the technical direction and architecture of the project, while managing the technical priorities and assigning tasks.
  • Hit all the milestones leading to the successful launch of the project.
Technologies: JavaScript, Serverless, Node.js, TypeORM, TypeScript, AWS Lambda, Amazon API Gateway, Amazon S3 (AWS S3), React, Gatsby, Travis CI, Amazon Web Services (AWS)

Engineering Manager

2019 - 2020
Delivery Hero
  • Worked on a new R&D project to develop a food knowledge graph.
  • Converted a full-stack product team into a data and machine learning team.
  • Defined and supervised project implementation steps using Scrum methodologies.
  • Held presentations inside the company to spread awareness and gather support for the project.
Technologies: Agile, Resource Management, Neo4j, AWS Glue, Python, Jupyter Notebook, Terraform

Senior Software Engineer

2012 - 2019
hipMenu
  • Worked as part of the team that built hipMenu, a food delivery service that became the #1 in its category in Romania just before it was acquired by the competition.
  • Developed the web interfaces for end-users—restaurants and couriers—using an in-house vanilla JavaScript library and some jQuery.
  • Built the majority of an Android app which achieved the highest Google Play Store user ratings in Romania in the food delivery category.
  • Implemented the fleet manager web interface for our delivery service.
  • Constructed the Android app that the drivers used when delivering food.
  • Customized the hipMenu app as a white-label app for restaurants and restaurant chains.
Technologies: Android, Java, JavaScript, jQuery

Senior Software Engineer

2006 - 2012
Skadool
  • Developed an online calendar with events and group invitations before Google Calendar existed.
  • Implemented the web interface using an in-house JavaScript library.
  • Created the first version of the Android app using Java and IntelliJ.
Technologies: JavaScript, Android, Java, HTML, CSS

Software Engineer

2003 - 2006
Netlogiq
  • Developed a survey web app that won a nationwide competition and then was acquired.
  • Created and maintained the database infrastructure and data model for multiple projects using Microsoft SQL Server.
  • Implemented and improved performance for stored procedures in T-SQL.
Technologies: MSSQLCE, ASP.NET, C#, JavaScript, T-SQL (Transact-SQL), Database Administration (DBA)

Microlearning App for YouTube Videos

An Android app that helps you learn efficiently from small YouTube video parts. It allows you to save interesting video clips in playlists and review them at optimal time intervals using the spaced repetition learning method.

I was the sole founder and builder of this app. I also created and implemented the UI/UX of the app and the landing page.

Delivery and Courier Tracking for Small Fleets

https://armadaops.com
ArmadaOps consists of a web interface and an Android app for the couriers. With the web interface, you can enter delivery details, manage, and track couriers, and more. It also provides you with a unique link per delivery where your client can track the status of the delivery.

I was the sole founder and builder of this app. I implemented the Android app with Kotlin, the admin interface using React, and the back end with Firebase.

Languages

JavaScript, SQL, TypeScript, Java, HTML, CSS, T-SQL (Transact-SQL), Python, C#, Kotlin, GraphQL

Tools

Android Studio, WebStorm, Jira, Google Docs, Git, Slack, IntelliJ IDEA, Travis CI, AWS Glue, Terraform, Amazon OpenSearch

Paradigms

Object-oriented Programming (OOP), Agile, Penetration Testing

Other

Software Engineering, Programming, Gatsby, Full-stack, APIs, Algorithms, Data Structures, Serverless, TypeORM, Amazon API Gateway, Resource Management, XSS, Technical Leadership

Libraries/APIs

Node.js, React, jQuery, YouTube API

Platforms

AWS Lambda, Android, Amazon Web Services (AWS), MacOS, Jupyter Notebook, Google Cloud Platform (GCP), Firebase

Storage

Amazon S3 (AWS S3), Elasticsearch, Databases, Neo4j, MSSQLCE, Database Administration (DBA), MongoDB, Cloud Firestore, PostgreSQL, Amazon DynamoDB

Frameworks

ASP.NET

Industry Expertise

Cybersecurity

1998 - 2003

Master's Degree in Computer Science

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring