An experienced software engineer focusing on the latest web technologies to build scalable applications for web / mobile devices / embedded platforms.
Bronze medalist @ Romanian National Olympiad in Informatics.
https://danibiro.com/
Frontend
React.js, Next.js, Gatsby
Redux, MobX, MobX State Tree, Relay Modern, Redux-Saga, Fluxible
Vue.js, Nuxt.js, Server-side rendering
Electron, NW.js
JavaScript, ECMAScript, ES6, ES7
TypeScript, Flow type checker
React Native
GraphQL - Apollo
Meteor.js, Socket.io
Canvas, WebGL, WebAudio, WebSockets, WebRTC
Webpack, rollup.js
CSS3: SASS, SCSS, Stylus, LESS
Performance optimization of JS code, Web Workers
WebAssembly (WASM)
Progressive Web Apps (PWAs)
Advanced SEO, Page Load Time optimization
Chrome Extensions / Firefox Add-ons
Jest, Enzyme, Mocha, Chai, Puppeteer
Algorithm design and data structures
Parsers, parser generators: PEG.js, Jison
UX design
Backend
Node.js, Express.js, Koa.js, Serverless
JavaScript, ECMAScript, ES6, ES7
TypeScript, Flow type checker
C++ / C - Node.js bindings (NAN, N-API, WebAssembly)
Networking (POSIX Sockets, Winsock, TCP/UDP, IPv6)
PDF generation with wkhtmltopdf and Puppeteer
Redis
RabbitMQ, Amazon SQS
Go Language
Embedded Web Technologies
Puppeteer, libchromiumcontent, QtWebKit, CEF, Brackets-Shell, Electron, NW.js, TideSDK, PhantomJS, V8
DevOps
Docker
Setting up CI / CD
Amazon AWS, Google GCP, Lambda functions / FaaS / Serverless architecture Heroku
Linux server administration
Databases
PostgreSQL
MongoDB
SQLite
MySQL / MariaDB
Prometheus
Custom serverless platform for JavaScript - FaaS (TypeScript, Node.js, V8 API, WASM, Redis, Docker, Vue.js)
Cryptocurrency exchange + web wallet (Vue.js, SCSS, Go, PostgreSQL, Docker)
Chat widget (Vue.js, Socket.io, Node.js)
Web UI for an cryptocurrency exchange (React.js, SCSS)
Web application for organizing, labeling and segmenting YouTube videos (Node.js, PostgreSQL, Vue.js, Browser extensions, React Native)
Smart calculator application with advanced, machine-learning based expression evaluator (Node.js, PEG.js, C++, WinGDI)
Online real-time strategy game (Node.js + MongoDB + React.js + Socket.IO)
Open-source JavaScript library for creating fast and lightweight graphical user interfaces (Node.js, N-API, C)
Cloud video recording for IP cameras - custom video compression algorithm + web interface (C++, Node.js, N-API, React.js, Amazon Lambda)
Business reporting and decision support system for enterprise companies (Vue.js)
File synchronization app with custom on-the-fly compression (Node.js, C++)
Specialized user interface for server management with OpenVPN integration (Electron, React.js)
Low level communication protocol for thermal label printers and user interface for printing custom labels (C++, Electron, React.js)
https://danibiro.com/
Master of Business Administration (M.B.A.) | Babes-Bolyai University, Cluj-Napoca
Bachelor of Engineering (B.Eng.), Computer engineering | Technical University of Cluj-Napoca
Notable awards:
=====================
Bronze medalist @ Romanian National Olympiad in Informatics.
Catalysts Coding Contest winner (twice in a row) - 2014 and 2015 (Hall of fame)
Second Place at Amazon TechO(n) Challenge (National level) - Dec 2017