Senior Front-end Engineer | React and React Native Developer
2020 - 2022Comity- Built the mobile applications for iOS and Android using React Native.
- Designed the application architecture on TypeScript, React, and Redux.
- Improved the statement management tool using RTK Query from Redux for mobile applications.
- Designed the REST API with a subteam of back-end developers.
- Installed the Plaid package for both iOS and Android apps.
- Integrated analytics using Google Firebase for mobile applications.
- Researched and tested different headless CMS and used Storyblok for the marketing part.
- Configured the project's webpack build process with the DevOps team.
- Contributed to the code reviews to achieve maintainable and high-quality code.
Technologies: CSS3, Agile Software Development, Scrum, TypeScript, Redux, React, JavaScript, Sass, React Native, Webpack, WebSocketsSenior Full-stack Engineer | React, Node.js and Express.js Developer
2019 - 2020Autonet Mobile- Developed the application from scratch using React.
- Configured the project structure and application skeleton.
- Created the reusable React components for the date picker, dropdown, buttons, and input styles according to the provided designs.
- Delivered the application screens such as login, reset password flow, and administration pages.
- Used the existing boilerplate to save the development timeline.
- Collaborated with the design team and solved UI/UX-related issues.
- Used TypeScript for React to keep up the code quality.
- Developed the MVP within the given deadline with team members.
- Used Material-UI as the CSS framework and customized the style.
Technologies: CSS3, TypeScript, Redux, React, JavaScript, RESTful APIs, Node.js, Express.js, Redux-sagaFull-stack Developer
2017 - 2018Bodis- Built the project from scratch using Vue.js and Laravel.
- Developed the back-end APIs using PHP, Laravel, and MySQL.
- Wrote reusable components using Vue.js, Vuex, and Bootstrap.
- Contributed to building advertising websites using Laravel, Vue.js, and MySQL.
- Set up JavaScript code linting and autoformatting system using ESLint and Prettier.
- Established tech stacks by searching and comparing single-page applications like Angular, Vue.js, and React.
- Mentored and helped junior developers and reviewed the PRs.
Technologies: Vue, Vuex, Laravel, Bootstrap, SCSSFull-stack Developer
2013 - 2017Facebook- Developed a new UI framework based on a styled system using React.
- Built the back-end APIs using PHP, Laravel, and MySQL.
- Created new UIs based on the provided Figma designs.
- Used Bootstrap as a CSS framework for UI styling purposes.
Technologies: React, Laravel, Bootstrap, Figma