Senior Front-end Engineer
2021 - 2022Sky Mavis- Developed a blockchain-based NFT marketplace platform using React, Redux Toolkit, Material-UI, Storybook, Ethers.js, and MetaMask.
- Introduced an atomic design with descriptive documentation using Storybook and configured its UI library and design system on the top of Material-UI using all the reusable components like atoms, molecules, and organisms.
- Implemented breeding, hatching, buying, and selling functionalities leveraging Ethers.js blockchain technology.
- Built a user-friendly filtering functionality and boosted the code quality and performance significantly.
Technologies: React, Redux Toolkit, Material UI, Storybook, Ethers.js, MetaMask, Atomic Design, CSS-in-JS, AWS, Jest, Blockchain, Web3.js, Front-end Development, CSS3, HTML5, JavaScript, Redux, TypeScript, Cloud Services, Web Development, Zoom meeting, Jira, Slack, VS Code, Front-end, HTML, CSS, Webpack, Rollup.js, React Hooks, JSX, React Redux, Figma, Cryptocurrency, Analytics, Agile, APIs, GitHub, Git, CI/CD Pipelines, Web Animation, UI Animation, User Interface (UI), User Experience (UX), Amazon Web Services (AWS), ArchitectureFront-end Tech Lead
2020 - 2021Scriber- Developed the all-in-one publishing tool for finance writers using React, Redux Toolkit, TypeScript, Recharts, Tailwind CSS for styling, GraphQL, Cypress.io for E2E testing, AWS Amplify, and Storybook.
- Acted as the front-end tech lead, mentored junior developers, and participated in making technical decisions at a high level.
- Implemented an app authorization and data integration such as query and subscription using AWS Amplify and GraphQL.
- Introduced a micro front-end architecture decomposing the project into individual and semi-independent micro apps working closely together.
- Built the data visualization using Recharts and applied Storybook to expose reusable components with descriptive documentation.
- Wrote the E2E test scripts using Cypress.io and boosted test coverage by over 90%.
Technologies: React, TypeScript, Recharts, Tailwindcss, GraphQL, Cypress.io, AWS Amplify, Storybook, E2E Testing, Unit Testing, Data Visualization, Mirco frontend architecture, Redux Toolkit, AWS, Enzyme, Front-end Development, Docker, CSS3, HTML5, JavaScript, Redux, Cloud Services, Web Development, Zoom meeting, Jira, Slack, VS Code, Front-end, HTML, CSS, Webpack, Rollup.js, React Hooks, JSX, React Redux, React Apollo, WebRTC, WebSockets, Tailwind CSS, Figma, Cryptocurrency, Analytics, Agile, Microsoft Teams, Teams, APIs, Financial Data, GitHub, Git, CI/CD Pipelines, MongoDB, Web Animation, UI Animation, User Interface (UI), User Experience (UX), Stripe, Amazon Web Services (AWS), Architecture, MeteorSenior Front-end Engineer
2018 - 2020VIVANT- Developed a virtual wine tasting platform using React, Redux Thunk, Socket.IO, LogRocket, Sentry, and SCSS.
- Built various complex live session components focusing on maintainability and testability.
- Implemented the lobby and wine tasting session screens utilizing Socket.IO and boosted user experience by introducing user-friendly animations and building mobile versions.
- Followed the Scrum methodology using Asana while collaborating closely with the UX design and back-end teams.
Technologies: React, Redux, Socket.IO, LogRocket, Sentry, SCSS, AWS, React Testing Library, Front-end Development, CSS3, HTML5, JavaScript, Web Development, Zoom meeting, Jira, Slack, VS Code, Front-end, HTML, CSS, Webpack, Rollup.js, React Hooks, JSX, React Redux, WebRTC, WebSockets, Figma, Analytics, Agile, Microsoft Teams, Teams, APIs, GitHub, Git, MongoDB, Web Animation, UI Animation, User Interface (UI), User Experience (UX), Stripe, Amazon Web Services (AWS)Senior Front-end Engineer
2018 - 2018Garden.io- Developed a marketing platform for Garden, which provides end-to-end development and testing services for Kubernetes and cloud using React, Gatsby, TypeScript, GraphQL, Emotion, and Markdown.
- Implemented the blog posts and details pages using GraphQL, Contentful, and Markdown.
- Boosted the project infrastructure, optimizing the performance and enhancing code quality to the next level.
- Fixed some critical user experience issues on both desktop and mobile screens UI, keeping consistency across the different browsers.
Technologies: React, Gatsby, TypeScript, GraphQL, Emotion Library, Markdown, CMS contentful, CSS-in-JS, AWS, Styled-components, Next.js, Front-end Development, Docker, CSS3, HTML5, JavaScript, Redux, Cloud Services, Web Development, Zoom meeting, Jira, Slack, VS Code, MobX, Front-end, HTML, CSS, Webpack, JSX, React Redux, React Apollo, WebSockets, Figma, Analytics, Agile, APIs, GitHub, Git, Web Animation, UI Animation, User Interface (UI), User Experience (UX), Amazon Web Services (AWS), Internet Booking Engines (IBE)Junior Front-end Engineer
2015 - 2018Cognitus Consulting- Oversaw the building of pixel-perfect and mobile-friendly UI/UX of various web applications and API integrations.
- Improved the design and performance of writing the code in a high-paced and challenging environment, emphasizing the best practices.
- Worked actively in Agile and Scrum environments with 2-week sprints.
Technologies: JavaScript, HTML5, CSS3, Front-end Development, Chart.js, Highcharts, Animation, CSS-in-JS, Azure, Bootstrap, Semantic UI, Ant Design, D3.js, Twilio, Firebase, AWS, React Testing Library, Next.js, Redux, TypeScript, React, Cloud Services, Web Development, Zoom meeting, Jira, Slack, VS Code, Context API, Front-end, HTML, CSS, Python, JSX, WebRTC, Analytics, Terraform, Microsoft Graph API, Vue, Nuxt.js, Quasar, Angular, NestJS, Web Animation, UI Animation, User Interface (UI), User Experience (UX)