Bogdan D. React Native Engineer
Summary
- A skilled Mobile Developer with 7+ years of experience
- Strong knowledge of Javascript, TypeScript, React.js, React Native, Redux (Thunk, Saga), MobX, and much more
- Has strong critical thinking skills, the ability to navigate various data environments, hands-on technical ability in data, and a drive to understand clients’ business
- Connects with Product and Engineering teams to produce instrumentation to generate insightful measurements on new and existing products
- Works across departments and collaborates with business managers, systems architects, engineering delivery teams, project managers, QA, and operations teams
- Upper-Intermediate English
Experience
Mobile Developer
2019 - now (5 years)
- Project 1: Company helping brick-and-mortar retailers provide a level of experience that surpasses online experiences through advanced video analytics.
- Project 2: A political microblogging social media app, letting the general public contribute towards various causes by means of donation.
- Project 3: Brand management app, that allows store owners and brand managers to collaborate in one place.
- Project 4: A marketplace and a social network in one easy-to-use environmentally friendly app that’s open to all without gatekeeping.
- Project 5: NFT marketplace with social elements and crypto or fiat payments/pay out.
- Project 6: HR management tool.
- Project 7: User management and notification web & mobile app.
- Project 8: Fintech's all-in-one assignment management tool leads teens through a logical step-by-step process of gig creation, assignment, completion, and payment.
Responsibilities:
- Delivering testable, maintainable, and high-quality code
- Taking operational responsibility for the component he developed
- Performing troubleshooting efforts and investigations when necessary
- Providing ongoing support, monitoring, and maintenance of deployed products.
- Coding re-engineering & legacy application enhancement
- Reviewing code & controlling code quality
- Actively working with less experienced software engineers providing technical guidance and oversight.
- Onboarding newcomers on the project
- Providing proactiveness and deep knowledge of the technologies during app development, worked with code refactoring, system optimization, and improvements
Technologies: React Native, TypeScript, Firebase, MobX, Redux, Next.js (for web part), AppCenter (for deploys and updates), Stripe API for payments.
Mobile Developer
2016-2019 (3 years)
- Project 1: App for buying airplane tickets(User Profile, Flights history, ability to choose a seat on the plane, meal).
- Project 2: Chat app for internal users of the company.
- Project 3: App for buying/selling jewelry.
Responsibilities:
- Building robust, performant, highly scalable, flexible solutions
- Participating in the project estimations
- Ensuring high code quality delivered on time
- Working with the documentation of the project.
Technologies: JavaScript, React.js, React Native, HTML, CSS.
Front-end developer
2015-2016 (1 year)
- Project: Different Websites, and landing pages for selling products, services, etc.
Responsibilities:
- Participating in the implementation of the releases following the change & management processes
- Collaborating with stakeholders and developers to design and develop new solutions
- Building and deploying services to Apple and Google Store
- Working cross-functionally with a team
Technologies: HTML, CSS, JavaScript, WordPress CMS.