Versatile senior software developer with 5+ years of experience working on various projects with different stacks, both as a solo developer or in remote teams of 1-2 to 10 people. I am an effective communicator, very keen on planning and thorough execution, delivering beautiful front-end interfaces, as well as solid back-end architecture. I ensure every part of the software appeals to not just the audience (pixel-perfect) but also internally (well-documented, tested, architectured, composable), using the latest technologies, best practices, and tools.
Developed the application architecture and coding guidelines to ensure team is up-to-date with latest technologies and trends.
Collaborated with junior developers in peer coding sessions, ensuring they have required common components to speed up development and prevent issues.
Rewrote the dashboard composed of 10s of pages with 10s of stores in a short period of time. Created the architecture in React, including file and folder structure, shared components rewrite that uses material-ui, store architecture, hooks setup, i18n setup and development of 40% of the app alone.
Developed a converter for migrating data from corrupted markdown that contained broken html tags and broken markdown via regexp (total of 5000 articles) to JSON. Rewrote the front-end editor for the HonestCash platform.
Managed to bring the application to the latest publishing with a new design in Angular. Assisted in making a PoC for Angular 8 and the tests, a PoC with EditorJS for the editor, a PoC for python workers, and a PoC for the data migrator.
Acted as lead developer when independent contractors were present. Functioned as a Full-stack solo developer, managing the Kanban board and a UX designer.
Managed to refactor Angular.js code for the drag & drop interface to design PDFs for Datasheets that were causing performance issues. Helped fix typos, grammar and translation mistakes in localization files as a side project.
Developed an admin panel for managing accounts, billing and settings, also „sign in as user” functionality. It allowed the ability to test specific designs of the user and reproduce errors that occurred.
Accomplished data migrations for the front-end features, added slack notifications through our self-made PM2 server deployment pipeline. Added a script for easily selecting environments to deploy and the environment variables through CLI.
Honest is a content publishing platform focused on smarter, better, and faster sharing and monetization of content and data.
The project evolved from a blog site to a multi-tenant SaaS e-commerce site provider and then to a publishing platform, showcasing a full-stack development experience.
The developer worked as a solo full-stack developer, managing the Kanban board, UX design, and code refactoring, including rewriting the site to Angular v2 with TypeScript and improved the refactoring from v1 to v2.