Resume

Education

I got BS in Water Resources Engineering at Belarusian National Technical University and filled my CS knowledge gaps by courses and self-education.

Experience

iOS Software Engineer, Self-employed

Feb 2024 - Present

  • Personal App Development: Building the app, where I handle everything from UI/UX design to iOS development.
  • Startup Collaboration: Partnering with startups to help build and refine their iOS apps.

iOS Software Engineer, Moneybox

moneyboxapp.com

Jul 2023 - Jan 2024

Moneybox is a saving and investing app that helps people build their wealth.

⚙️ Key responsibilities:

  • Implemented new features within the iOS application in the Customer Experience Mission, enhancing user experience and app functionality;
  • Collaborated closely with team members across various departments, including design, product management, and engineering.

🏆 Achievements & Growth:

  • Enhanced technical skills in iOS development, mastering tools and frameworks such as UIKit, CoreData, MVVM, RESTful APIs, along with proficiency in CI/CD processes and unit testing;
  • Involved in diverse tasks and worked on various parts of the app, implementing key improvements to both the visual appeal and technical functionality of the app.

Career transition

May 2022 - June 2023

Dedicated my time to upskilling and transitioning from a QA Engineer to an iOS Software Engineer.

⚙️ Key activities:

  • Completed various iOS development courses
  • Developed personal projects to apply new skills
  • Regularly solving algorithm problems
  • Networking with industry professionals
  • Staying up-to-date with the latest trends and best practices in mobile app development

QA Engineer, Prisma Labs

prisma-ai.com

Jul 2019 to Apr 2022

Products: Lensa, Prisma, Skim

Lensa is a visual-editing app that specializes in facial retouching tools, background adjustments, filters, effects, etc.
Prisma is an image-editing app that turns photos into paintings of art.
Skim is a video-editing app that automatically creates movies and synchronizes them with the music.

Platforms: iOS, Android

⚙️ Key responsibilities:

  • Led major streams, including complex features in Lensa and the development of a new product Skim;
  • Participated in grooming, planning, retros, and team meetings, and contributed to estimating development time for new features and releases;
  • Interviewed and assessed new candidates for the QA team.

🏆 Achievements:

  • Implemented testing activities into the product development process, ensuring high-quality app performance and user experience;
  • Developed standardized bug report templates, test case templates, and feature testing templates for the team;
  • Established a regression testing board to streamline and optimize regression testing processes;
  • Analyzed and improved product feature requirements in collaboration with team members;
  • Organized the QA Department, creating processes, testing approaches, guides, device farms, and hiring new team members.

🌱 Growth and Learning:

  • Gained experience leading complex projects and working with cross-functional teams to develop innovative and high-quality apps;
  • Developed expertise in a wide range of testing approaches, improving overall QA effectiveness;
  • Enhanced problem-solving and debugging skills through the investigation of complex bugs and the use of advanced debugging tools;
  • Strengthened leadership abilities by organizing the QA Department, interviewing candidates, and mentoring junior team members.

QA Engineer, Taqtile

taqtile.com

Aug 2018 – Jul 2019

Product: Manifest

Manifest is a cutting-edge application using the 3D placement of markers to instruct specifically where, when, and how to do complex work tasks. Powered predominantly through user-generated content stored in a secure cloud for each client.

Platforms: iPad, Microsoft HoloLens, Microsoft Surface.

⚙️ Key responsibilities:

  • Conducted functional, UI/UX, and regression testing to ensure high-quality app performance and user experience;
  • Estimated and planned testing activities, prepared testing documentation and datasets, and reported bugs;
  • Analyzed and refined product requirements, collaborating with developers, product owners, and other team members;
  • Led project boards, wrote release testing status reports, and participated in meetings to troubleshoot issues;
  • Communicated with client representatives for technical support and issue resolution.

🏆 Achievements:

  • Integrated testing activities into the product development process, resulting in more efficient workflows and better overall app quality;
  • Developed comprehensive datasets with various 3D models to support thorough and accurate testing;
  • Enhanced application quality by identifying and addressing both functional and non-functional issues;
  • Suggested and implemented a new project board workflow, streamlining the work process and improving team collaboration.

🌱 Growth and Learning:

  • Developed a deep understanding of complex app requirements and the challenges of working with advanced technologies like 3D markers and AR;
  • Refined project management and leadership skills, leading project boards and collaborating effectively with cross-functional teams;
  • Improved problem-solving abilities by troubleshooting issues and refining product requirements;

Open Source Projects

Notes

This app is a great tool for creating, saving, editing, and deleting notes that can be divided into 4 groups: Today, Shopping, Ideas, Quotes.

A simple app for searching, downloading and previewing music tracks.

National Parks of the UK

This app contains information about national parks of the United Kingdom.