epam

EPAM Systems

Software Engineering & Consulting

EPAM Systems is a leading global provider of digital platform engineering and development services. The company helps make the complex simple with a focus on customer experience, product engineering, and digital transformation.

Currently working at EPAM Systems in Bucharest, Romania on the AHTH-CDAP project for client Ahold Delhaize since July 2024 (2 years 4 months). I joined as a Software Engineer (July 2024 - June 2026) and was promoted to Senior Software Engineer in June 2026, with expanded ownership across the mobile platform. This role represents a significant step in my software engineering career, focusing on retail and distribution solutions through mobile technology.

Project Overview - Ahold Delhaize White Label Mobile Solution

Working on an Agile-driven initiative focused on continuous delivery for the White Label Mobile solution in the BeCSE region. I partner with cross-functional teams to concurrently support, enhance, and implement feature updates across six banners, leveraging React Native as the core technology for the mobile application.

Senior Software Engineer Responsibilities (June 2026 - Present)

• CI/CD Ownership: Own CI/CD pipeline health end-to-end, including build artifacts, code signing, provisioning profiles, keystores, and release automation for iOS and Android

• Push Notifications & Deep Linking: Lead the push notification and deep linking architecture (APNs/FCM, universal links), improving engagement and in-app navigation

• Performance Engineering: Diagnose and resolve memory leaks and rendering performance issues, including list-virtualization tuning (FlashList vs FlatList)

• Native Bridging & Architecture: Apply native-bridging knowledge (JSI, legacy bridge) to inform architecture and platform-upgrade decisions

• Estimation & Planning: Drive team estimation and sprint planning, treating story points as relative complexity and de-risking unknowns through early spikes

• Mentoring: Mentor engineers on code quality, testing (Jest, ESLint), and React Native best practices

Software Engineer Responsibilities (July 2024 - June 2026)

• Mobile Development: Develop and maintain application features using React Native and its comprehensive library ecosystem

• Team Collaboration: Work with a dynamic team of mobile developers, QAs, Product Managers, and Business Analysts to enhance application functionality

• Feature Ownership: Own features end-to-end, monitor application integrity, and report on performance metrics to ensure optimal user experience

• Innovation & Research: Conduct proof-of-concept (PoC) development to explore upgrades, new functionalities, and refactoring opportunities

• Quality Assurance: Ensure high code quality and consistency by implementing eslint and jest testing frameworks

• Analytics Integration: Integrate analytics and dynamic links to improve application tracking and usability

• State Management: Extend global state management using Redux and Apollo Client for GraphQL implementations

• Collaboration Tools: Deliver solutions to enhance employees’ ability to document work experiences, daily activities, and blockers for improved team collaboration

This experience at EPAM has been enriching, working with enterprise-level clients on complex retail solutions that challenge and expand my technical expertise. The company’s commitment to professional growth and technical excellence makes it an ideal environment for continued learning and development in mobile engineering.