Anil Kumar Rai
Verified Expert in Engineering
Front-end Developer
Anil is a highly skilled front-end developer with over a decade of expertise in JavaScript, React, Next.js, HTML5, and CSS3. His proficiency extends to responsive web development, ensuring seamless user experiences. With a proven track record of leadership, Anil excels in dynamic and fast-paced environments, consistently delivering top-notch solutions. His dedication to precision and innovative problem-solving sets him apart in crafting exceptional front-end experiences for diverse projects.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Slack, JavaScript, React, Visual Studio, Discord
The most amazing...
...thing I've developed as a full-stack developer is an eCommerce website featured in Gulf News, enabling users to buy, sell, rent, and bid on used products.
Work Experience
Front-end React Developer
Dapptopia, LLC
- Contributed to a DAO application for decentralized and autonomous governance called Citadel DAO, charged with UI component creation using Figma, feature implementation, and test case writing. Improved load performance optimization through work.
- Developed a UI design system based on MUI for usage inside the organization.
- Handled the BadgerDAO application. Developed UI components, worked on new feature updates, wrote test cases, and optimized application load performance and bundle size.
Senior Software Engineer
Walmart
- Involved in various designs and discoveries to identify the most optimal approach and solution to the requirement and document it.
- Collaborated with the team, product owners, and managers to ensure that software products were architecturally compliant and delivered on time.
- Provided mentorship and supervisory responsibilities to new development staff.
- Assisted the team with advanced troubleshooting and problem-solving.
- Optimized components for maximum performance across various web-capable devices and browsers.
- Involved in the complete software development lifecycle in an Agile environment, including technical design, hands-on coding, unit testing, performance tuning, maintenance, test automation, deployments, and upgrades.
Senior Associate
Publicis Sapient
- Created a complex reusable table capable of rendering hundreds of data seamlessly using the React virtualization library. It included column resize and fixed header, footer, and first column.
- Built many custom reusable components and libraries for the design system, including a table with multiple complex options, a toast library, and a bubble graph, which another team used in different applications.
- Mentored a team of four front-end developers by helping them with issues and approaches to integrate the changes within the application, keeping the application's architecture in mind.
Software Engineer
Sykes
- Used an HTML5 canvas and howler.js to create an audio player with interactive control and sync with metadata for a reporting application.
- Set up the initial React application and migrated the reporting application. Used SVG and howler.js to create an audio player with custom controls and an HTML5 video player; synchronized them with metadata and created a custom visualizer.
- Developed a form generator such as Google Forms to create an application-specific form, which generated JSON data saved in the DB. This JSON was used in applications to render a form for user input.
Senior Developer
Freakcoders
- Developed an eCommerce application single-handedly to allow users to buy, sell, rent, and bid on second-hand products. The web app was featured in the business section of Gulf News on April 14, 2018.
- Mentored junior developers on many projects and helped them understand front-end technologies and design thinking.
- Developed numerous custom applications from different domains, including hotel booking, eCommerce, and experience booking.
- Connected with the clients and managed the front-end team, guiding and helping them develop CI/CD.
Freelance Front-end Engineer
Dreamdays
- Managed the complete front end, created UI from the UX design, and conducted all functional changes, different API integrations, social API integration, and payment getaway integration.
- Contributed to improvising user experience for a different module such as slot booking on the cart page, checkout page, website main navigation, and creating a form for sellers.
- Oversaw the redesign of the application's different pages.
Experience
BadgerDAO App
https://app.badger.comCitadel Component Library
Citadel DAO
Experience Booking Web App
https://www.dreamdays.aeI was the front-end developer and liaised with the back-end developer to integrate different APIs. My tasks were handling the complete front end, creating responsive UI, and performing API and payment gateway integration.
Company Website
I created a responsive web design and added several SVG animations from the provided design. I also integrated API to send contact and career information by email.
Business Listing and Review Portal
Form Builder
Analytics Dashboard for Customer Support Data
Education
Bachelor's Degree in Computer Science
West Bengal University of Technology - Kolkata, West Bengal, India
Skills
Libraries/APIs
React, React Router, Chart.js, Google+ API, React Redux, Node.js, Stripe API, Stripe, Vue, jQuery, Social APIs, MobX, D3.js, Web Audio, Redux-Saga, REST APIs, React Native for Web, React Testing Library
Tools
Redux Thunk, Git, Figma, GitHub, JSX, Webpack, Babel, Auth0, Create React App, Visual Studio, Wappler
Frameworks
Next.js, Redux, Material UI, Bootstrap, Tailwind CSS, React Native, Ionic, Laravel, AngularJS, Bulma, Jest
Languages
HTML, CSS, JavaScript, SCSS, Sass, ECMAScript (ES6), TypeScript, PHP, HTML5, CSS3, GraphQL
Paradigms
Responsive Web Design (RWD), REST, Responsive Layout, Agile, UI Design, Mobile Development, UX Design, Test-driven Development (TDD), Unit Testing
Storage
MySQL, CouchDB, MongoDB, Azure Cosmos DB
Platforms
Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP)
Other
Data Visualization, UI Development, ES6 Promises, Responsive UI, Pixel Perfect, API Integration, Front-end Development, OAuth, Front-end, A/B Testing, Analytics, Charts, Graphs, Dashboards, Integration, Axios, Mobile First, Styled-components, Single Sign-on (SSO), Full-stack, SVG Animation, Payment APIs, SVG, Visualization, Storybook, Data Virtualization, Web Video, Discord, User Interface (UI), UI Testing, JSON REST APIs, APIs, Chatbots
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring