Denis
From Bulgaria (GMT+3)
21 years of commercial experience
Lemon.io stats
Denis – Node.js, JavaScript, Flutter
Denis began his career nearly 20 years ago as a Front-End engineer before shifting his focus to Back-End development. In recent years, he has also gained proficiency in mobile development and became a Google Flutter contributor. Denis has extensive experience building apps from scratch, with MVPs of his latest projects completed and released within 4-5 months.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Software Architect / Full-stack developer / Team lead
It is a mobile fitness training app, focused on providing personalised training plans, based on a person's body properties and personal preferences, with the option to exclude exercises hitting painful body areas.
- Created the architecture of the whole solution from scratch;
- Designed and built the CMS for the app's main content;
- Created the payment service;
- Implemented analytics and tracking solutions;
- Found and fixed a bug in Flutter's Official iOS in-app purchase plug-in which made him a contributor to the official Flutter Plugins repo;
- Worked closely with the product owner to define and satisfy business needs.
Mobile Game Developer, Product Owner
It is an alphabet-learning game for toddlers and little kids. It was developed as a solo app released on the AppStore, but later it became a module in a larger app for kids' education called "Aldoo kids."
- Defined and developed the game;
- Worked with a 2D artist for the graphics and animations;
- Built, run and released the app on the Appstore.
Software Architect, Team lead
It is a based clicker game for adult audience.
- Built the architecture of the whole solution;
- Designed and created the main game-loop service;
- Created client-build server (Unity) and implemented Gitlab's CI/CD pipelines;
- Implemented 3rd party payments in a custom published .apk;
- Lead a team of 6 developers.
Back-End Developer, Team Lead
It is a real-time chat system in a web-based game.
- Designed the software architecture and built the system;
- Integrated the chat system with the existing web-based game;
- Managed a front-end developer;
- Cooperated with the game designer and the product owner to define the business needs.