Position: Senior Front-end Software Engineer
Category: JavaScript
English level: fluent
Years of experience: 6

I'm a front-end software engineer with 6 years of experience. I’ve got strong product ownership skills and a good sense of UX. Passionate about creating complex and reliable UIs.
Senior Software Engineer, Preply — Jul 2021 - now

Software Engineer, Star Global — Jan 2020 - Jun 2021
- Created a web app from the ground up for processing items at warehouses using React (w/ hooks), TypeScript, Redux-Saga, and Apollo GraphQL Client.
- Introduced integration testing approach for web apps using react-testing-library to the team. Test coverage of the app never dropped below 80%.
- Introduced ESLint, StyleLint, and Prettier to keep our codebase neat and tidy. Set up pre-commit hooks and CI pipeline to improve developer experience working with these tools.
- Set up advanced DataDog RUM integration with logs and tracing to ensure our team is always clear on what’s going on with the app. Also, set up PagerDuty integration to simplify the on-call process.
- Led meetings with stakeholders to improve end-user experience working with the app, introduced UI changes that reduced items processing time at warehouses.
- Participated in developing a back-end service built with Koa (Node.js) to encapsulate some communication logic with third-party warehouse management systems.

Software Engineer, Star Global — Dec 2017 - Dec 2019
- Designed and implemented mobile and desktop core of the platform for a customer that operates in the logistics field using React and React Native.
- Created reliable mobile CI/CD for a multi-stage environment with automatic publishing to Google Play Store and Apple App Store using Fastlane and CircleCI.
- Introduced CSS-in-JS as an approach for styling our components and worked closely with the design team on creating a consistent user experience across the platform. Created a UI library and released it company-wide using Storybook.
- Migrated legacy mobile apps to React Native. Implemented many features with extensive usage of native modules, such as camera, signature capture, geolocation (background tracking and geofencing), and maps.
- Worked closely with Automation QA Engineering team on setting up Detox for mobile apps end-to-end testing.

Web Developer, Freelance — Dec 2016 - Nov 2017
I'm looking for a remote Software Engineer position in an English-speaking team working on an interesting product. I'm particularly interested in IoT and automotive.