Senior Software Engineer
CurrentEPAM Systems, Inc. is an American company that specializes in software engineering services, digital platform engineering, and digital product design, operating out of Newtown, Pennsylvania. Annual revenue - US$4.8+ billion, number of employees - 50000+, 280+ Forbes Global 2000 Customers, operating from 50+ countries and regions.Showed proven ability to:- Fully design a mobile application as a POC according to the given technical requirements and UI designs- Independently implement complex features covered with unit testing using best practices and following established code conventions- Introduce code improvements through refactoring, code reviews and sharing project knowledge- Handle issues related to native codeResponsibilities:- Worked on 3 different projects (React Native, TypeScript) as a developer, clients included large companies in North America and Europe with billions of US dollars in revenue and tens of thousands of employees- Implemented features according to user stories, including unit test coverage with Jest: UI stories, deep linking and push notifications, backend API integration, animation, file storage, etc.- Fixed defects and refactored code- Worked on features that made use of the user's native functionality (camera, video playback, web views, network connectivity) and features that could interface with smart devices- Encouraged code quality through code reviews, knowledge sharing, voicing concerns during team meetings- Actively participated in story estimations, sprint retrospectives, daily stand-ups, defect triaging, presented project demos- Worked in environments with significant amounts of legacy code