Software Engineer
Current☑️ - Design and development☑️ - Architecture development☑️ - Backend development☑️ - Frontend developmentFrontend stack: Node.js, Express.js, PostgreSQL.Backend stack: React.js, Mobx, MaterialUI.Management: Git, Mercurial, Jira, Confluence.★ Developed a new architecture for frontend and backend.★ Wrote a wrapper for the old server.★ Wrote a Single Page Application framework and rewrote authorization. At the same time, the pages of the "old server" work through an iframe, and are gradually replaced by new ones.★ Made a mechanism for synchronizing data on clients (realtime, through websockets and pubsub).★ Rewritten the structure and stored functions of the old database. Divided the data in the "public" scheme of the old database into separate schemes.★ Developed principles and wrote a mechanism for creating and executing updates to tables and postgres functions.