Daniel Dudas
Verified Expert in Engineering
Full-stack Developer
Daniel is a full-stack web developer with several years of experience working both on the back and the front end. On most back-end projects, he uses Node.js (Express) with MongoDB or PHP (Laravel) with MySQL. For front-end development, he primarily uses Angular for websites and React Native for mobile apps. Daniel is passionate about technology and is always open to new tech.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, WebStorm, Jira
The most amazing...
...project I've built is an app that scans flight prices of an airline company without any API and informs users about price drops (over 350,000 downloads).
Work Experience
Software Engineer
Tapptitude
- Integrated payment systems with Stripe, MobilePay, and more.
- Constructed APIs using Node.js with the Express.js framework and MongoDB.
- Configured servers, deployed apps to production, and confirmed everything was working on the production side.
- Architected web apps using Angular, Material, Bootstrap, and custom-made CSS.
- Built APIs, web, and admin areas using Laravel and custom-made frameworks.
- Optimized heavily used APIs, created automatically distributed load tests, and monitored performance.
- Interviewed potential new candidates that were to join the team.
Software Engineer
Resume-Library
- Built the mobile app for Android and iOS using PhoneGap and Angular 2, which connects to our API using Basic Auth. Built the app from scratch and worked with a designer on this project.
- Integrated a payment system with recurring and other features.
- Architected an event system for logging and reading all events quickly using Cassandra.
- Created a session management system to be used on both web and mobile apps.
- Translated many parts of the website from Perl to PHP using CodeIgniter.
Software Engineer (PHP)
Zonga
- Created new API endpoints used by mobile, web, and TV apps and optimized the old ones.
- Integrated with external APIs like Vodafone API, SMS, phone number checks, and more.
- Implemented card, SMS, and PayPal payment and voucher systems to buy subscriptions.
- Collaborated on building the web app with AngularJS and one TV app using HTML5 and JavaScript.
- Created friends, feed, history, smart radio, radio by song, and other back-end and front-end features.
Software Engineer (PHP)
Trilulilu
- Built a project to connect major platforms like YouTube, Vimeo, Facebook, and Google+ and view all friends' media files or popular public files embedded in one place.
- Created live events and chats using Node.js with Socket.IO.
- Created an API for mobile apps to view and upload videos, audio, and images.
- Optimized web pages for faster loading and better SEO ranking.
- Worked with a team of four developers on building new features and maintaining current ones.
Experience
B2B Payment Platform
I built the iOS, Android, and web front end from scratch using Expo with React Native. I used the same code for mobile and web with minor adjustments where needed.
On the back-end side, I improved and updated the current Node.js implementation with Express.js and PostgreSQL. Also, I added more types for TypeScript, improved the database connection, and added more APIs. External links were implemented with different payment providers like Dwolla for managing payments, Checkissuing for virtual and physical checks, Plaid for connecting bank accounts, and others.
Additionally, I implemented an OCR system to scan the invoices automatically and added a bulk upload system that used OCR to send invoices to the right businesses.
I worked closely with the CEO and took decisions on implementation paths.
Investment Portal for Portfolio Management System
Meridix | Sports Score Game Tracker
https://www.meridix.com/Presentation Website for an Architecture Company in London
Chrome Browser Extension in Angular
I was the only developer on the front-end side (browser extension) and deployed to the Chrome store, but it was built to support other browsers if needed.
TacticalbeT | Sports Betting Tips, Mobile App, APIs, and Admin Dashboard
https://tacticalbet.ro/My Smoothies
Wizz Air Search and Price Alert
Education
Master's Degree in Computer Engineering
Babes-Bolyai University - Cluj-Napoca, Romania
Bachelor's Degree in Computer Engineering
Babes-Bolyai University - Cluj-Napoca, Romania
Certifications
Toptal Angular Academy
Toptal
Skills
Libraries/APIs
React Navigation, REST APIs, jQuery, SendGrid API, Node.js, Redis Queue, Socket.IO, React Native for Web, Google Maps API, Google Maps, Google Calendar API, Google API, Facebook API, Facebook SDK, Mailchimp API, Mandrill API, Twilio API, Stripe, Stripe API, React, Highcharts, Lodash, Moment.js, Dwolla API, Plaid API, Google Location API, Camera API, Avalara Tax API, PayPal API, Pusher
Tools
Git, Bitbucket, PhpStorm, Postman, NPM, Composer, Mongoose, Expo, NGINX, Firebase Cloud Messaging (FCM), Amazon CloudFront CDN, WebStorm, Amazon Simple Email Service (SES), Subversion (SVN), Apache, Amazon Simple Queue Service (SQS), iTunes Connect, Figma, GitHub, Angular CLI, Apache Solr, Jira, Sublime Text, Expo.io, Plaid, Apple Push Notifications, WebView, OneSignal, Slack
Frameworks
Express.js, Angular, Bootstrap, Laravel, React Native, Swagger, PHPUnit, CodeIgniter, Redux, Smarty, AngularJS, PhoneGap, Jest, Dropzone.js
Languages
CSS, TypeScript, JavaScript, PHP, HTML, SQL, HTML5, PHP 7, Sass, CSS3, Go, SCSS
Paradigms
REST, Mobile Development, Automation, Scrum, Agile, Responsive, DevOps, Kanban, Unit Testing, Load Testing
Platforms
Heroku, AWS Elastic Beanstalk, MacOS, Amazon Web Services (AWS), Mandrill, Amazon EC2, Twilio, iOS, Docker, New Relic, Android, Linux, DigitalOcean, AWS Lambda, Firebase, Azure, Mobile, WooCommerce, Algolia
Storage
NoSQL, Amazon S3 (AWS S3), MongoDB, MySQL, Redis, JSON, Memcached, Amazon DynamoDB, PostgreSQL, Cassandra, Firebase Realtime Database, Databases
Other
APIs, Redis Clusters, Web Crawlers, API Design, Database Schema Design, Live Chat, Full-stack, IT Consulting, Cloud, Login Screens, WebSockets, Mobile App Development, Back-end, Automation Software, Google Material Design, Amazon Route 53, Responsive Web Apps, Webhooks, Web Scraping, Push Notifications, NativeBase, Responsive UI, Cross-platform App Development, Amazon RDS, AWS DevOps, Web UI, DI, Content Management Systems (CMS), Interviews, Apache Cassandra, Cordova, eCommerce, In-app Purchases, Google Play Store, Content Delivery Networks (CDN), Computer Engineering, Integration Testing, i18n, Translation, Charts, Tables, Issue Tracking, FontAwesome, Themes, Session Handling, Extensions, Chrome Extensions, Scraping, Serverless, TypeORM, Payment APIs, Online Payments, OCR, Veryfi, Login & Registration, CSV, CSV Export, PDF, Email, HTML Email, SMS, Contact Sharing, Digital Signatures, Material Design, Data Scraping, Mobile Apps, PayPal, Atlas, Cloudflare, HTTP Live Streaming (HLS), Streaming, Hybrid Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring