Daksh Patel
Verified Expert in Engineering
Full-stack Developer
Daksh has been working in IT for the last four years. Daksh has completed projects with two clients from Toptal. Working as a full-stack developer for several companies, he has gained experience across various technologies. Learning languages from their root has helped him strengthen his skills across multiple languages and frameworks like JavaScript (React, Node.js) and Python (Django, Flask.) Daksh has a firm grip on relational databases like MySQL and NoSQL databases like MongoDB.
Portfolio
Experience
Availability
Preferred Environment
MacOS, React, Node.js, Python 3, Django, Flask, MongoDB, MySQL Server, JavaScript, TypeScript
The most amazing...
...achievement I've accomplished is migrating an old queue-based system to a parallel processing system leveraging services like AWS Lambda and Amazon EventBridge.
Work Experience
Intermediate Full-stack Developer
Organimi
- Promoted to the intermediate position due to excellent performance and quick learning abilities during 2020 and 2021. Managed a team of two junior developers.
- Migrated a serialized background job processing system to support parallelized, event-based architecture. Dockerized Lambda function deployed on AWS Lambda (serverless architecture) was connected with Amazon EventBridge.
- Developed a robust notifications system using AWS Lambda, Amazon EventBridge, and MongoDB. The system handles multiple events concurrently, ensuring timely delivery of real-time notifications.
- Collaborated with two developers to rewrite and optimize the legacy codebase written in JavaScript to TypeScript using modern design patterns. This initiative significantly improved performance, code quality, maintainability, and testability.
- Maintained the cloud architecture for all company products to ensure optimal performance and stability.
- Actively contributed to the code reviews, design reviews, and architecture discussions for the core product development and maintenance.
Senior Full-Stack Developer
Art Is Subjective LLC
- Executed the implementation of meticulously defined requirements, transforming conceptualized functionality into a robust and user-friendly B2B web platform.
- Leveraged strong proficiency in React and Node.js to architect and develop the platform, ensuring a smooth and intuitive user experience for businesses subscribing to our service.
- Applied my expertise in working with QR codes to seamlessly integrate this technology into the platform, providing users with a powerful tool for enhancing their business processes.
- Spearheaded the build and deployment process on AWS, optimizing the platform's performance, scalability, and reliability in a cloud environment.
- Went beyond the project scope to assist the client in resolving longstanding issues with their DNS provider. This not only showcased dedication to client satisfaction but also strengthened our collaborative relationship.
- Worked closely with the team to ensure that all implemented features aligned with the documented functionality and design mockups, maintaining a high level of accuracy and precision in the development process.
Full-stack Developer
ANAX Real Estate Partners LLC
- Developed a real-time analytics dashboard from scratch, providing insights into various attributes of buildings in New York.
- Demonstrated proficiency in leveraging React, Node.js, MongoDB, and AWS (AWS Lambda, Amazon S3, Amazon EBS, Amazon EC2, AWS Amplify).
- Built the DbSchema for the entire database incorporating all the best practices for the NoSQL database.
- Built scripts to import nearly 100 million data points across all the collections initially and extended them to keep the data up to date with the latest data available from the Department of Building of New York State.
- Applied modern design patterns, software development best practices, and cutting-edge technologies to provide tailored solutions that meet client objectives.
- Engaged in direct client communication to understand project requirements, sprint planning, and task tracking on Jira.
- Acted as the only developer on software development lifecycles, UI/UX design, development, deployment, and ongoing maintenance.
Junior Full-stack Software Developer
Organimi
- Led the upgrade from the existing queue-based system, which handled only one request at a time, to a parallel processing system that can serve 500+ requests at a given instance.
- Collaborated with the CTO to develop a manual pagination feature that allows users to export the organizational chart with their desired page breaks instead of system-generated page breaks.
- Delivered the features on time with good quality and no bugs and received great recognition from top executives.
Software Development Intern
Organimi
- Contributed to Organimi's organizational chart-building tool used by over 100,000+ organizations across the globe.
- Helped build a product that automates the chart-building process leveraging NLP using Google Cloud NL and Stanford CoreNLP in Python and React.
- Received recognition from the company's CEO for building the MVP of the product from scratch during the co-op term.
Experience
Stacklearner
Holistically, Stacklearner's objective is to enable aspiring developers to quickly transition into full-stack JavaScript development without missing its core concepts by building a robust and practical understanding of JavaScript.
From an instructional standpoint, Stacklearner enables instructors to create, edit, and delete learning paths that may include one or more projects. These projects, in turn, consist of video-based instructional and conceptual tutorials categorized under modules. In addition, the system allows instructors to review students' feedback and answer their questions.
We followed a token-based authentication approach using JSON Web Tokens (JWT) to implement the system's security. All the API routes that require user authentication contain an additional layer of middleware that validates the token received in the authorization header.
Dashboard to Monitoring Customer Activity
Along with the above mentions functionalities, the dashboard also offers the usage statistics overview tracked on MixPanel. I also handled the deployment of the website (AWS Elastic Beanstalk, CodePipeline, CodeBuild, and S3), and the dashboard is linked with the primary app itself, taking care of all the security such that no regular user can access any of the routes.
Dal Learning Management System
The front end of the website was built using React. It uses back-end-as-a-service like AWS Lambda (Python), AWS SageMaker, AWS Comprehend, AWS Cognito, Google Cloud App Engine, Google Cloud Function, Google Cloud AI Platform, and Google Cloud Firestore. Deployed the application's front-end on AWS S3 and connected all the AWS Lambda functions using AWS API Gateway and all Google Cloud Functions using Google Cloud API Endpoint.
Skills
Languages
JavaScript, TypeScript, HTML, CSS, Python, SQL, Python 3
Libraries/APIs
React, Node.js, API Development, REST APIs, Puppeteer, Stripe API, Twilio API, PDFLib, Beautiful Soup
Tools
JetBrains, Git, PDFtk, Stanford CoreNLP, Prisma
Paradigms
REST, Microservices, ETL, Serverless Architecture, Unit Testing
Platforms
MacOS, AWS Lambda, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Visual Studio Code (VS Code), Vercel
Storage
MySQL, MongoDB, MySQL Server, PostgreSQL, Google Cloud
Other
API Integration, Back-end, APIs, Full-stack Development, Dashboards, QR Codes, Architecture, MERN Stack, Back-end Development, Front-end Development, PDF, Webhooks, SVG, Chrome Extensions, Competitive Programming, Serverless, Chromium, Web Scraping, Optimization
Frameworks
Django, Material UI, JSON Web Tokens (JWT), Express.js, Tailwind CSS, Next.js, Flask, Serverless Framework, Bootstrap, Selenium
Education
Master's Degree in Computer Science
Dalhousie University - Halifax, NS, Canada
Bachelor's Degree in Computer Science
Kadi Sarva Vishwavidyalaya - Gandhinagar, Gujarat, India
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