Experienced Senior Software Engineer with a strong background in designing, building, and maintaining scalable systems across mobile, web, and server platforms.
Experience
2024 — Now
2024 — Now
Washington DC-Baltimore Area
• Operated within a fast-paced IoT startup, leveraging AWS IoT infrastructure to build scalable and reliable systems.
• Spearheaded new server-side and mobile app architectures, increasing feature delivery speed by up to 35% and significantly reducing production errors.
• Led the adoption of TypeScript across all applications, enhancing code quality, consistency, and reducing production errors by 50%.
• Architected and implemented AWS-based solutions, utilizing Express.js for backend services and Next.js for robust admin interfaces.
• Defined project scopes, facilitated cross-team collaboration, and employed Agile practices to streamline development and delivery.
• Conducted code reviews and mentored team members, fostering a high-quality, growth-oriented engineering culture.
2021 — 2024
2021 — 2024
Los Angeles, California, United States
An AI-powered platform specialized in fashion design and production insights.
• Effectively managed team workloads and coordinated task distribution.
• Crafted a web client with Next.js, React Query, Redux, and Tailwind CSS, integrating Cloudflare edge functions.
• Set up CI/CD workflows using GitHub Actions and established infrastructure with Terraform, GCP IAM, GCP Storage, GCP Pub/Sub, GCP Compute Engine, and Replicate.io.
• Constructed a web server using Node.js, NestJS, GCP CloudRun, GCP Storage, Stripe, PostgreSQL, and Redis.
• Built a software framework for AI models using Python, Node.js, GCP Pub/Sub, and GCP Compute Engine.
• Actively participated in feature design, incorporating user feedback closely.
• Developed extensive end-to-end and unit testing procedures.
• Executed technical SEO enhancements.
2021 — 2021
2021 — 2021
New York, United States
PerformLive combines live streaming, augmented reality, and social e-commerce to enable monetization of talent and products.
• Created a web client utilizing React, SASS, React Query, and Redux, and integrated Agora for streaming capabilities.
• Incorporated Firebase and third-party shipping software.
• Developed comprehensive end-to-end testing procedures.
• Managed team workloads and allocated tasks effectively.
2017 — 2020
2017 — 2020
Tel Aviv District, Israel
A global money transfer system.
• Constructed a web client using React and Redux.
• Engineered mobile apps for both iOS and Android using React Native.
• Built an Admin panel with Angular and Mobx for functions like money transfer, exchange rates, KYC, and reporting.
• Implemented integration with various payment providers.
• Created unit and end-to-end testing using Protractor.
• Set up CI/CD workflows utilizing GitLab CI, Docker, AWS ECS, AWS S3, Fastlane, Bitrise, and Visual Studio App Center.
2017 — 2017
2017 — 2017
Kharkiv, Ukraine
As a developer on a Microsoft vendor team, I focused on designing, implementing, and maintaining frontend features and automated tests for an IoT management platform.
• Partnered with fellow developers to diagnose and resolve defects, contributing to a high-quality and reliable user experience.
• Designed and implemented reusable components, ensuring consistency and scalability across the platform.
• Developed and maintained unit and end-to-end tests to improve code quality and prevent regressions.
• Conducted code reviews to ensure adherence to best practices and maintainable code standards.
• Collaborated with UX/UI designers to translate wireframes and mockups into responsive and accessible frontend interfaces.
• Optimized application performance by profiling and refining critical features.
• Participated in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure effective project execution.
Education
National Aerospace University -'Kharkiv Aviation Institute'
Master's degree
2014 — 2016
National Aerospace University -'Kharkiv Aviation Institute'
Bachelor's degree
2010 — 2014