
Aslam Shaikh
Verified Expert in Engineering
Full-stack Engineer and Developer
Ahmedabad, Gujarat, India
Toptal member since February 22, 2023
Aslam is a full-stack software engineer with 6+ years of professional experience. He specializes in React, Next.js, JavaScript, TypeScript, Redux, MUI, CSS, and styled and custom components. He is also skilled at writing test cases. Aslam has worked with back-end technology such as Python, Django, Node.js, and Express.js and is well-versed in database management and AWS.
Portfolio
Experience
- JavaScript - 5 years
- Python 3 - 5 years
- Django - 4 years
- TypeScript - 4 years
- React - 3 years
- Redux - 3 years
- Node.js - 3 years
- Next.js - 2 years
Availability
Preferred Environment
Python, JavaScript, React, Node.js
The most amazing...
...app I've worked on is Datacoral—it collects data from any source, automatically organizes data transformations, and publishes for analytics, ML, and operations.
Work Experience
Full-stack Developer
University of Miami
- Collaborated with UI/UX designers to implement design mockups and wireframes and ensure the best possible user experience across various devices and screen sizes.
- Participated in sprint planning, task estimation, and agile methodologies to manage tasks effectively, ensuring timely delivery of features and functionalities.
- Wrote clean, efficient, and maintainable code, utilizing Python, JavaScript, and TypeScript to enhance functionality, ensure type safety, and improve developer productivity.
- Built and maintained user interfaces, developed reusable components, handled state management, and optimized performance for web applications.
- Designed, developed, and maintained server-side logic, APIs, and web applications using Python with Django and FastAPI, Node.js with Express.js, and Nest.js, ensuring robustness, scalability, and security.
- Worked with databases like MongoDB, MySQL, and PGSQL database management, handling data modeling, querying, optimization, and ensuring data integrity.
- Contributed to code reviews, unit testing, integration testing, and maintaining high-quality code standards while working closely with cross-functional teams to align technical implementations with project requirements and goals.
Front-end Engineer
Cloudera
- Co-developed a reusable React component library that is still used and maintained internally in the company. It was built in React, Redux, and Immutable.js.
- Implemented the entire software development lifecycle using Agile methodology. Tracked and fixed bugs using Jira as a reporting tool.
- Focused on multiple parts of the project lifecycle, including initial project estimation, development, deployment, and maintenance.
- Designed and developed new tools for the application from scratch using the best possible design patterns, optimized data flows, and data structures.
Full-stack Developer
Turing
- Provided guidance to interns in the areas of feature development, integration, and project planning.
- Designed reusable UI components and libraries for other developers to use.
- Drove software programming initiatives and oversaw the development of documentation.
- Designed i18n library and prebuilt components to convert the app into multiple languages and formats supported in countries worldwide.
Software Engineer
Crest Data Systems
- Designed and implemented database architecture for applications using various databases, including MySQL, PostgreSQL, and MongoDB.
- Mentored interns on feature development, integration, and project plans.
- Focused on multiple parts of the project lifecycle, including initial project estimation, development, deployment, and maintenance.
Full-stack Developer
Peerbits
- Developed and implemented database architecture for applications using MySQL, PostgreSQL, and MongoDB.
- Wrote well-designed, easily maintainable, testable, and reusable code.
- Executed the entire software development lifecycle following Agile methodology.
- Worked on new features or changes while also monitoring and resolving software bugs.
Experience
Cancer Patient Journals | University of Miami
Doctors utilize this system to create journals and assign them to specific patients. They can track patients' daily activities and generate or download comprehensive reports for further analysis and treatment planning.
Datacoral
https://www.datacoral.com/Cauliflower Gifts & Cards
Nasch.io
https://nasch.io/The Skin Consult
https://theskinconsult.com/Yelowsoft
https://yelowsoft.com/Education
Master of Computer Applications Degree in Computer Science
Gujarat Technological University - Ahmedabad, Gujarat, India
Bachelor's Degree in Computer Science
Dharmsinh Desai University - Nadiad, Gujarat, India
Skills
Libraries/APIs
React, Vue, Vuex, REST APIs, Node.js, NgRx, RxJS, Stripe
Tools
PyCharm, Amazon CloudFront CDN, Pytest
Languages
HTML, CSS, HTML5, Python 3, Python, TypeScript, SQL, JavaScript, SCSS, GraphQL
Frameworks
Redux, Ant Design, Django, Django REST Framework, Angular, Material UI, Jest, Bootstrap, Next.js, Tailwind CSS, Express.js, NestJS
Platforms
Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), Docker, Azure
Paradigms
Test-driven Development (TDD), Unit Testing, Microservices, Object-oriented Programming (OOP), HIPAA Compliance
Storage
MySQL, MongoDB, PostgreSQL
Other
Software Development Lifecycle (SDLC), Styled-components, English, Front-end, Full-stack, Front-end Development, Back-end Development, User Interface (UI), Data Visualization, Web UI, Web UX, Communication, Storybook, Architecture, User Experience (UX), FastAPI, TypeORM, Full-stack Development, Back-end, React Hooks, Design, Front-end Architecture
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