Alexey P.
Electron/Fullstack Developer
★ 20+ years of experience as a software engineer ★ 30+ open-source projects ★ 10,000+ Upwork logged hours Over the last few years, I have concentrated on hybrid application development using Electron and React Native. I worked as a full-stack developer for over ten years before focusing on hybrid applications. I always try to write high-quality code that another developer can easily maintain. In most cases, I use Electron to create a desktop version of an existing web service with extended features (like tray icons, access to file system and hardware devices, and so on). I'm the author of a few famous (1k+ stars) electron libraries on GitHub, such as electron-log. In addition, I have a strong background in web development and other fields. I started programming in childhood and have worked as a professional developer since 2005. I have great experience in both client-side and server-side programming. Here is a complete list of my primary skills and used technologies: • Electron • JavaScript (ES.Next, TypeScript, CoffeeScript) • Node.js • Express, Fastify, Docusaurus • Docker, Docker Compose • Travis, Circle CI, GitHub Actions, Azure pipelines • Firebase, Google Cloud Platform, Cloudflare workers • Vite, Rollup, es-build, Babel, Gulp, Webpack • Vitest, Playwright, ESLint, Cypress, Jest, Mocha, Jasmine • MySQL, Postgres, Firestore, MongoDB • Bash/ash scripting • React, MobX • React Native • PHP Also, I have many secondary skills. I can't work as a professional developer using these technologies, only as a junior. Maybe I used them a long time ago or just a few times, but this experience is very helpful when I work on a complex system that includes many different technologies: • AWS • Zend Framework • Fastlane, match • PhoneGap / Cordova • Delphi/Free Pascal • Go • Python, Django • PostgreSQL • Redis • Ruby • Java, Android • Sphinx • HTML5, CSS3, SASS, LESS, Bootstrap, jQuery • .NET, C#, ASP.NET • Photoshop