InCountry is a “data residency-as-a-service” platform that helps international companies store customer data locally;
Working on the Portal web application product and other internal web applications at San Francisco-based startup - InCountry;
Performed a total UI/UX redesign of the existing Portal application with the introduction of TypeScript, Next.js (SSR), and React Hooks;
As part of the UI/UX redesign project acted as a Team Lead for the team of two front-end developers and one UI/UX designer. The duties also include team members mentoring, code review, requirements gathering, interaction with product owner, short and mid-range project planning, reviewing, and approving designs and preparing releases for deployment;
Collaborated with back-end developers to introduce Oauth2 protocol. Planned moving the Portal product from JWT tokens-based authentication to cookies-based authentication. Collaborated with back-end developers to introduce AWS Cognito with SAML authentication. Improved security of web application by ensuring that it is compliant to secure web coding practices (OWASP);
Worked on improving application performance, decreasing the bundle size, introducing server-side rendering, and implementing new features such as administration console, usage dashboard, billing, and data residency recommendations module;
San Francisco, California (Remote)Worked remotely as a middle front-end developer in a distributed team (Russia, Australia);
Participated in development of an all-in-one CRM system functionality which includes form builder, marketing and business automation tools;
Designed and implemented kanban and calendar for task management module utilizing such tools as react-beautiful-dnd and WebSocket push notifications;
Improved web application (1000+ React components) performance and scalability by increasing number of reusable React components and introducing react-window in tables with a high volume of entries;
Pyrmont, Australia (Remote)Participated in the development of a Service Desk web application for incident management and automation support;
Implemented ticket history module that enabled IT specialist to track the history of all the activities that have occurred to a ticket during its lifespan;
Improved viewing experience of a web application by introducing responsive web design for mobile devices;
Ufa, BashkortostanContributed into translation of official documentation into Russian link
2019Created a video tutorial about how to recreate Fallout 2 in JavaScript link
2018