
Abdurauf Sherkulov
Verified Expert in Engineering
Software Developer
Tashkent, Tashkent Province, Uzbekistan
Toptal member since February 9, 2021
Abdurauf is a highly versatile and adventurous full-stack developer. He has worked on projects ranging from simple Word add-ins to scalable web and mobile applications. Abdurauf created Delivera, a food delivery startup that connects restaurants, couriers, and customers in one platform, using React and a cross-platform (Android/iOS) mobile application with React Native. He enjoys working with clients to deliver solutions to even the most challenging jobs.
Portfolio
Experience
- JavaScript - 5 years
- React - 5 years
- Redux - 4 years
- Express.js - 3 years
- React Native - 3 years
- SQL - 3 years
- Node.js - 3 years
- MongoDB - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Linux
The most amazing...
...product I've developed is a React-based food delivery app that connects restaurants, couriers, and customers across platforms.
Work Experience
Back-end Developer
Global Vet Shop
- Dockerized the existing application and assisted the DevOps in successfully deploying it to AWS.
- Developed, tested, and deployed features like e-shop, loyalty, and rewards.
- Moved PDF generation logic from Prawn to Grover and developed multi-purpose templates for email, preview, and PDF.
Telegram API Specialist
Tenerred SL
- Developed an application focused on augmenting the view count of public posts.
- Designed a feature to scrape members from public channels, utilizing an automated process.
- Implemented a feature to create and add members to a public channel.
Full-stack Developer
SignalPET
- Implemented internationalization (i18n) successfully on the client and server sides, enabling SignalPet to expand its user base globally and cater to a diverse range of languages and cultures.
- Utilized ClickUp as a bug tracking and reporting tool, effectively identifying and resolving issues in a timely manner, resulting in improved software quality and enhanced user experience.
- Improved build time for PDF generation by optimizing code with i18n support, reducing the overall processing time by 30% and enhancing efficiency in generating important documents for users.
- Increased unit test coverage on both the front and back end, achieving an 80% coverage rate across critical functionalities, ensuring the system's robustness while minimizing risks associated with future development iterations.
- Collaborated with the design team to create responsive UI components, ensuring seamless user experiences across different devices and screen sizes.
Full-stack Developer
Sugurta Bozor, LLC
- Oversaw and managed a team of four developers, ensuring efficient collaboration and adherence to project timelines.
- Implemented Agile development methodologies, resulting in a 20% increase in productivity and reduced time to market for new features.
- Led the successful migration of the company's infrastructure to cloud-based servers, reducing hosting costs by 30% while improving scalability and reliability.
- Developed and executed an IT security strategy that enhanced data protection measures, resulting in zero cybersecurity incidents over two years.
- Spearheaded the implementation of continuous integration/continuous deployment (CI/CD) practices, leading to a 50% reduction in software release cycles.
- Collaborated with cross-functional teams to define technical requirements for new projects, resulting in on-time delivery and high customer satisfaction rates.
- Evaluated emerging technologies and made strategic recommendations for integration into existing systems, resulting in improved efficiency and cost savings.
- Mentored team members through regular code reviews, fostering professional growth opportunities and maintaining high project coding standards.
Full-stack Developer
Botcommerce
- Developed and implemented a multitenant website, allowing multiple customers to own customizable and secure eCommerce platforms.
- Created a user-friendly interface for managing product catalogs, orders, and customer information, making it easy for businesses to manage their online stores.
- Provided users with a range of map services (Google Maps, Yandex Maps, and Open Street Map), enhancing the user experience by offering flexibility and catering to different preferences.
- Designed and implemented a scalable and reliable architecture, ensuring the platform can handle high traffic and large volumes of data without downtime or performance issues.
- Implemented various analytics and reporting tools, providing businesses with valuable insights into their sales, customer behavior, and market trends.
- Created a comprehensive documentation set and user guide, making it easy for businesses to get started with the platform and troubleshoot any issues that may arise.
- Implemented various payment gateways, shipping integrations, and other 3rd-party services to provide a seamless eCommerce experience for customers.
Full-stack React Developer
Datapex Drifty Technologies LTD
- Set up a development environment from scratch and integrated the required tools to ensure code quality.
- Developed an application consisting of multiple steps, nested forms, and integrated third-party charts to visualize complex data.
- Conducted extensive code reviews and provided feedback regarding best code practices.
Front-end Developer
ConsenSys
- Set up the development environment and built form components from scratch using Sass.
- Integrated MetaMask and Waves Keeper successfully.
- Wrote unit tests and increased unit testing coverage to over 90%.
- Implemented ethers.js and successfully bridged the front end with smart contracts.
Front-end Developer
Global Mediation Platform
- Built the app architecture and designed system components.
- Developed, tested, and implemented Stripe API from scratch.
- Developed a cross-browser, responsive marketing website with TailwindCSS with a lighthouse score of over 98%.
- Implemented Twilio Programmable Video and Conversations.
- Implemented real-time connection with Pusher and notified users when certain conditions were met.
- Set up development, staging, and production environments.
Mobile Developer
Hawthorne Mackenzie Digital
- Implemented secure authentication features to ensure only authorized users can access the app's features and data.
- Developed functionality for users to upload files such as pet images, medical records, or documents related to appointments.
- Utilized Expo libraries for camera integration within the app, allowing users to capture photos directly from their devices' cameras for documentation or image-based consultations with veterinarians.
- Set up automated deployment pipelines using GitHub Actions to streamline the process of releasing updates to both the Google Play Store and App Store platforms.
- Deployed beta versions of the app through Apple's TestFlight platform and Google Play, enabling testing by external beta testers before submitting it for review on the App Store.
Front-end Developer
Actual SIze
- Developed animation-based components of the application using Lottie and react-spring.
- Created re-usable hooks for animations and added them to Storybook.
- Optimized and reshaped the existing codebase and implemented best coding practices.
Mobile Developer
Go Flink
- Integrated voucher functionality into the app, enabling users to apply promotional codes or discounts during checkout.
- Played a crucial role in implementing internationalization and localization support. This involved leveraging libraries like react-i18next and Locize to translate app content into different languages based on user preferences or device settings.
- Implemented restrictions on order quantities per person within the app.
- Identified areas where performance improvements were needed by analyzing mobile device CPU/memory usage patterns and optimizing code accordingly for faster rendering times and smoother overall experience.
- Conducted unit tests using Jest to ensure code quality and prevent regressions during development iterations.
- Utilized Redux with React Navigation and managed the application state to provide efficient data flow between various screens and components within the app.
Full-stack Developer
UZINFOCOM Centre
- Reduced time spent generating services by eight hours by implementing Microsoft Word add-in, which generates JSON specification from Word file and sends the JSON file down to the server to handle.
- Improved API documentation of the project by implementing an automatically generatable Swagger UI.
- Reshaped the administration panel of the application by implementing React DnD.
- Implemented a tool that generated a PDF file from given fields.
Full-stack Developer
Delivera
- Developed cross-platform mobile applications using React Native for entities' restaurants, customers, and couriers. These apps allowed users to handle orders, facilitating smooth interactions between different user roles.
- Improved app performance by 80% by implementing a recycler view feature, which efficiently recycled and reused UI components.
- Designed and implemented a robust RESTful back-end server that enabled seamless communication between front-end clients and an online database system.
- Integrated react native maps into the food delivery apps, providing location-based functionality such as displaying nearby restaurants or tracking courier routes on interactive maps.
- Implemented algorithms to calculate and draw the shortest path for couriers based on map data provided by react native maps integration.
Full-stack Developer
University of World Economy and Diplomacy
- Implemented an automated attendance system for employees and students by integrating it into a turnstile system of PERCo.
- Improved the university admission process by designing an online application system for university applicants (bachelor, master).
- Developed a tool for HR that enables one to create questionnaires or tasks for a specific job position and calculate the score of applicants based on their responses.
- Created a student record system that enables students to get their marks and related feedback from their professors.
Front-end Developer
Deadline, Inc.
- Developed projects from initial design through completion and optimized cross-browser and multi-platform compatibility.
- Reduced the application's load time by 20%, implementing lazy loading and minimizing source files.
- Developed websites from front to back end using PHP, JavaScript, and HTML/CSS.
- Created multiple eCommerce applications on OpenCart with individual designs. Integrated payment methods and shipping modules.
Experience
Documentation Generator
Video Editor Bot
https://t.me/sherintilaklarbotOnline Marketplace
Government Services Bot
Food Delivery App
Global Fintech Project
Education
Bachelor's Degree in Economics
University of Westminster - Tashkent, Uzbekistan
Certifications
Problem Solving
HackerRank
React
HackerRank
JavaScript
HackerRank
Skills
Libraries/APIs
Node.js, React, React Router, REST APIs, Telegram Messenger API, React Navigation, API Development, React Redux, jQuery, Flexbox, Telegram Bot API, React Query, Chart.js, Stripe, WebRTC, Google Maps, React Native for Web, FFmpeg, react-spring, Yup, React Hook Form, Lodash, Redux Persist, Twilio API, Stripe API, Pusher, Web3.js, Puppeteer, Redis Queue, MobX, Emotion Library, Ruby ERB
Tools
Mongoose, Expo.io, Visual Studio, Redux Toolkit, Expo, Postman, Webpack, CircleCI, NPM, Prettier, Grunt, Git, Babel, GitHub, Figma, Photoshop CS5, React Apollo, Redux Thunk, Twilio Programmable Video, CKEditor, MetaMask, Auth0, Sequelize, Sentry, Trello, Prisma, Azure App Service, Google Analytics, Canva, Celery, RabbitMQ
Languages
SQL, JavaScript, GraphQL, HTML5, CSS3, CSS, Less, HTML, TypeScript, PHP, Sass, ECMAScript (ES6), Pug, Python, Ruby, Python 3, Unicorn, SCSS
Frameworks
Express.js, Redux, React Native, Bootstrap, Tailwind CSS, Swagger, Ant Design, Next.js, Yii 2, Ruby on Rails (RoR), tRPC, React-i18next, Next-i18next, i18next, Jest, Material UI, Dropzone.js, Django, Yii
Paradigms
Cross-platform, Unit Testing, Search Engine Optimization (SEO), Testing, Mobile Development, Agile, DevOps, Test-driven Development (TDD), Automated Server Deployment, Microservices
Platforms
Windows, Telegram Bot Platform, Vercel, OpenCart, Linux, Android, Heroku, iOS, Twilio, Docker, Blockchain, Mobile, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, Kubernetes, Algolia, Azure, WordPress, DigitalOcean, Google Cloud Platform (GCP), Firebase
Storage
SQLite, MongoDB, MySQL, PostgreSQL, Redis, JSON-LD, Elasticsearch
Other
APIs, CI/CD Pipelines, Full-stack, Web Development, Front-end Architecture, Complex Problem Solving, Telegram Bots, Front-end, WebSockets, API Integration, Startups, User Experience (UX), Front-end Development, Web UI, Web UX, Design Systems, UI Components, MERN Stack, Back-end, Web Applications, Back-end Development, Full-stack Development, React Hooks, Application State Management, Mobile Apps, Mobile App Development, Computer Science, Law, ESLint, Web Crawlers, Husky, Web Scraping, Scraping, Responsive Web Apps, eCommerce, App Store, Google Play Store, Video Editing, Microeconomics, Macroeconomics, International Trade, Public Finance, Econometrics, Economics, Statistics, Mathematics, Financial Accounting, User Interface (UI), Storybook, SVG Animation, React Native Reanimated, Phrase, Lint, Axios, Airbnb, Commitlint, Lint-staged, Lottie, Ethers.js, Polygon, Smart Contracts, Responsive UI, Payment APIs, Payment Gateways, Finance, Fintech, Apollo, Energy, Environment, Development, Maps, ClickUp, Webhooks, Automated Deployment Scripts, Architecture, Mobile UX, Google SEO, Zustand, OpenAI, SEO Tools, A/B Testing, Telethon, Proxy Servers, Schema.org
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