
Chawki Ben Challadia
Verified Expert in Engineering
Full-stack Developer
Tunis, Tunisia
Toptal member since July 6, 2022
Chawki is a full-stack web developer who has worked within the JavaScript ecosystem since 2019. He has built apps with React, Node.js, TypeScript, Express, and other JavaScript tools and libraries. He also worked with serverless architecture for two years using AWS Amplify and other AWS services, such as Lambda functions, DynamoDB, and EventBridge. With a large area of expertise and the ability to adapt to project requirements, Chawki can be a great addition to any team or project.
Portfolio
Experience
- Full-stack Development - 6 years
- Node.js - 6 years
- Express.js - 6 years
- React - 6 years
- JavaScript - 6 years
- TypeScript - 5 years
- MERN Stack - 4 years
- AWS Lambda - 2 years
Availability
Preferred Environment
TypeScript, React, Node.js, Express.js, Serverless, REST APIs, Full-stack, Front-end, Tailwind CSS, Full-stack Development, Visual Studio Code (VS Code), Front-end Development
The most amazing...
...thing I've worked on is an event-driven SaaS application for surveys. The advanced technical requirements and challenges faced were exhilarating to overcome.
Work Experience
Senior Front-end Engineer
Inventurist Inc
- Reduced the frequency of bugs from almost daily to biweekly in worst-case scenarios. This resulted in more efficient time allocation, higher speed of integrating new features, and a considerable reduction in user complaints based on feedback.
- Designed and implemented new features and their UI elements according to provided specs, as well as participating in discussing and refining the specs for any new features.
- Migrated codebase from outdated stacks to new stacks and created a codebase-wide refactoring to eliminate any bugs generated as a side effect of this migration.
Full-stack Developer
xTECH
- Worked as the main developer on building new features for a company product and researched potential new technologies and architecture that would help improve the project's workflow.
- Implemented event-driven architecture using Amazon DynamoDB streams, Amazon EventBridge customer events, cron jobs, and Lambda functions as targets for different events.
- Helped set up a company project template after testing various technologies to make proper decisions regarding their use.
- Mentored recruits, taking full responsibility for the work of one of them while acting as a point of reference for the rest of the other recruits when they faced issues with their AWS projects.
- Created workshops for recruits to help them start working with AWS, event-driven architecture, React, and unit tests. Introduced best practices for clean code.
Full-stack Mobile Developer
Discovery Informatique
- Created an offline-first mobile application for the sales module of the Microsoft Dynamics NAV ERP system.
- Configured permissions and settings in NAV to allow for a secure connection between the system and our APP.
- Implemented an offline mobile app that works independently from the NAV database and then syncs up when an internet connection is restored.
- Implemented a responsive UI that works with various screen sizes and Android versions.
Experience
AI Business Analysis Platform
https://inventurist.aiThe application offers various types of analysis (Q&A, SWOT, market predictions) and is entirely AI-based. This can be tailored for the objectives that need to be reached by the clients, whether it's acquisitions or expansions, or other types of business decisions.
My work consisted of taking charge of the front end and user authentication layers, while also being involved in the AI discussion to bring an outside view to the AI implementations.
AWS Serverless Full-stack Application
https://www.enquee.comThe project also has unit testing implemented for the back-end functionalities with a minimum of 90% coverage accepted.
I used Nx to set up the project as a build framework to support a monorepo structure and facilitate building, testing, and other functionalities. A CI workflow was also implemented using GitHub Actions. It verifies that tests and a build are passing and that there are no ESLint or Prettier formatting errors.
An NDA covers this project.
Generating Images with Custom Text from Predefined Templates
The application uses different types of templates and font types without any restrictions except they have to be provided, the template needs to be a PSD file, and if the font is not standard, then a font file needs to be provided.
The application provides the user with a link where they can pass their inputs as query parameters, allowing them to use this link directly in their emails, marketing campaigns, social media posts, or any other form of media without downloading it.
Health Tracking App
The application was built using React and Feathers and another API provided by the client's core team.
We used React, Redux, Redux Thunk, Storybook, Jest, WYSIWYG editors, Font Awesome, CSS, and Webpack for the front end.
We also used Feathers, MongoDB, Mongoose, and Jest for the back end.
Offline-first Mobile Application for the Microsoft Dynamics NAV Sales Module
The application required creating an intermediary back end to connect Microsoft NAV with the front end, a dynamic user interface that I generated following the configurations provided by the NAV REST API, and a notification system to keep data up to date when the application is connected to the internet.
Education
Engineer's Degree in Telecommunications
National School of Electronics and Telecoms of Sfax - Sfax, Tunisia
Skills
Libraries/APIs
React, Node.js, REST APIs, API Development, Antd, React Query, React Redux, Context API, Slack API, AWS Amplify
Tools
JSX, Mongoose, GitHub, Git, Amazon CloudWatch, AWS AppSync, Amazon Cognito, Nx, Microsoft Dynamics NAV, Redux Thunk, Webpack
Languages
JavaScript, TypeScript, HTML, HTML5, ECMAScript (ES6), CSS, Less, SQL, GraphQL, CSS3
Frameworks
Express.js, Jest, Redux, JSON Web Tokens (JWT), Material UI, MUI CSS, React Native, FeathersJS, Bootstrap, Tailwind CSS, Next.js
Paradigms
Responsive Web Design (RWD), REST, Test-driven Development (TDD), Unit Testing, Microservices
Storage
JSON, Amazon DynamoDB, MongoDB, NoSQL, Databases, MySQL, SQLite, Amazon S3 (AWS S3), PostgreSQL
Platforms
AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
Back-end, Full-stack, APIs, Front-end, MERN Stack, Authentication, RESTful Services, Axios, Full-stack Development, SaaS, Front-end Development, Amazon EventBridge, Amazon API Gateway, Zustand, Amazon Cognito User Pools, Serverless, Scripting, Monorepos, Architecture, Software as a Service (SaaS), Source Code Review, Task Analysis, Code Review, Lambda Functions, API Integration, ESLint, Responsive UI, Styled-components, Back-end Development, Communication, Storybook, WYSIWYG Web Builders, FontAwesome, GitHub Actions, Gatsby, Bots, CSS Preprocessors, AmCharts
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