Full-stack Engineer
2022 - 2023ThorFi- Integrated Web3 with the smart contracts deployed on Avalanche on the back end with ethers.js and web3.js.
- Worked on integrating wallet and smart contract transactions on the front end with web3.js.
- Integrated the front-end UI/UX with React Hooks and styled-components.
- Built back-end RESTful services and on-chain indexing integration through the Graph subgraphs.
- Implemented high-performance and beautiful front-end components and pages in collaboration with UI/UX designers.
Technologies: JavaScript, TypeScript, Web3.js, Ethers.js, Smart Contracts, Amazon Web Services (AWS), Node.js, HTML, CSS, React, API Integration, Styled-components, GRAPH, Subgraph, Web 3.0, Next.js, CI/CD Pipelines, Unit Testing, Integration Testing, Testing, Scrum, Non-fungible Tokens (NFT), Startups, Front-end, WebSockets, Full-stack, AWS LambdaFront-end Engineer
2021 - 2022Upshot- Developed a UI library for a web application with Storybook, TypeScript, Theme UI, and React.
- Built front-end pages with Next.js and TypeScript and integrated front- and back-end communication through Apollo GraphQL.
- Integrated a MetaMask wallet connection with web3.js authentication based on the wallet address.
- Collaborated with graphic designers to implement their designs in responsive front-end pages.
Technologies: JavaScript, TypeScript, React, Next.js, Web3.js, GraphQL, Apollo, HTML, CSS, Storybook, Figma, NPM, YARN, User Interface (UI), Ethers.js, Web 3.0, React Apollo, Unit Testing, Integration Testing, Testing, Scrum, Non-fungible Tokens (NFT), Startups, Front-endFull-stack Engineer
2019 - 2020Hubwoo- Supported the migration of an existing application to React.
- Added front-end and back-office dashboard pages with React and MUI.
- Collaborated with designers and back-end developers to build Restful API endpoints and microservices.
- Mentored junior team members and onboarded new team members.
Technologies: JavaScript, HTML, CSS, React, Redux, jQuery, Bootstrap, Figma, Agile, Amazon Web Services (AWS), Node.js, MUI (Material UI), RESTful Development, REST APIs, RESTful Microservices, Dashboards, APIs, Tailwind CSS, Next.js, Unit Testing, Integration Testing, Testing, Scrum, Front-end, Full-stackSoftware Engineer
2017 - 2019Cosmian- Implemented a responsive, pixel-perfect, and smart UI/UX with React.
- Wrote clean and readable code, performed code reviews, and merged pull requests.
- Wrote unit and end-to-end tests with Jest and Cypress.io.
- Built an internal data analytics dashboard with JavaScript and React.
- Integrated Google Maps, Mapbox, and other third-party APIs.
Technologies: JavaScript, TypeScript, React, Redux, Google Maps, Redux-Saga, Bootstrap, HTML, CSS, Jest, Cypress, GraphQL, Node.js, MUI (Material UI), API Integration, Responsive UI, Code Review, Dashboards, Mapbox, APIs, Unit Testing, Integration Testing, Testing, Scrum, Front-end, Full-stackFront-end Engineer
2014 - 2017La Forge- Built graphics and data tables with JavaScript, jQuery, and D3.js.
- Integrated APIs with back-end endpoints and cloud APIs.
- Updated UI components and troubleshot production issues.
- Built JavaScript modules and libraries for the front end.
Technologies: JavaScript, TypeScript, jQuery, HTML, CSS, Slack, Trello, D3.js, API Integration, APIs, Unit Testing, Integration Testing, Testing, Scrum, Front-end