Lotfi Ben Taleb

Lotfi Ben Taleb

$50/hr
Senior Full Stack Developer: NodeJS, React, and TypeScript
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Location:
Bardo, Tunis, Tunisia
Experience:
10 years
Lotfi Ben Taleb Senior Full Stack Developer # - _- upwork.com/freelancers/lotfi + Toulouse, France EXPERIENCE EDUCATION Software Engineer Consultant SII, final client: Continental 07/2022 Toulouse, France - Worked on software integration using Git and Jenkins. - Developed new software features and components based on specifications using C, Python. - Created automated and functional and unit tests. - Occupied SCRUM master role as backup. Engineer’s Degree, Mechatronics National Engineering School of Carthage Tunis, Tunisia ACHIEVEMENTS Freelance Senior Full Stack Developer Upwork 2013 - Ongoing Online - Collaborated and communicated with project stakeholders to bring their vision to digital reality including all the project lifecycle. - Used many programming technologies and frameworks depending on the project to create web applications: Laravel, Django, Ruby on Rails, ExpressJS and Apollo GraphQL. - Fixed bugs on existing codebases using PHP, Ruby, Python and JS. - Designed and Developed UI design for clients using CSS, HTML, Vue, and React. - Created websites using CMS (content management system): WordPress, Drupal. - Helped client with Hosting, server management (Nginx, Apache) and deployment operations (AWS, Heroku, Cpanel and plesk) - Worked with different databases: MySQL, MongoDB, PostgreSQL. Software Engineer / Frontend Developer Wyplay 06/2020 - 06/2022 Tunis, Tunisia - Maintained code for TV providers, using JavaScript (ES6) and Typescript. - Used Typescript, Next.js to create web applications and created user interface using ReactJS. - Used React-Native, to create native applications that run on televisions STBs (Set-Top Box), Android or iOS. The applications communicate with the back-end to provide user authentication and other functionalities such as reading live streams. - Used Truffle.js as a blockchain development environment and testing framework for Ethereum and Ganache as a blockchain simulator and create interfaces for the application using React.js. - Used GraphQL to ensure communication between the UI and the backend. - Used Jest for unit testing. - Used Figma for editing and prototyping, GitHub as code manager, Jira and Confluence to write application documentation. - Participated in daily SCRUM to communicate with multidisciplinary teams of architects, engineers, designers, producers and clients. Used Riot, Google Meet and Slack for daily communication. Part-time Senior Full stack Developer Crowdbotics 06/2021 - 04/2022 California, United States - Created back-ends using Django and PostgreSQL. - Created web and mobile applications using React Native and ReactJS. Tested apps on Android, iOS and different browsers. - Used AWS, docker, CircleCI for integration and deployment. - Maintained code for old project using JavaScript and python. - Contributed to writing technical requirements, documentation and estimations. - Some projects accomplished: meditation app and back-end, hotel management back-end, nurse/patient app and admin dashboard, Loyalty program app and web front-end. TOP RATED PLUS on Upwork Among top 3% of performers on Upwork SKILLS Programming Javascript Python Ruby C C++ PHP Client-Side HTML CSS JS React Vue Redux TypeScript Bootstrap Material UI React Native Server-side MySQL NodeJS Redis AWS MongoDB HTTP/2 ExpressJS Apollo GraphQL Development & Operations PyUnit Jest Scrum Agile GIT AWS TCP LANGUAGES English read, written, and spoken French read, written, and spoken Arabic read, written, and spoken (mother tongue) STRENGTHS Proplem Solving Good Communication EXPERIENCE STRENGTHS Software Engineer Team work Ecog Gmbh 02/2019 - 03/2020 Munich, Germany - Created a web application to gather information about electric vehicles chargers. - Created the front-end using ReactJS, HTML, CSS, JavaScript (ES6). Used React-Router as a routing library. Used hooks to benefit from a local state and other React functionalities. Created a global state using Redux. - Created the back-end using ExpressJS. - Used NodeJS to run our applications. Used MongoDB as a document-oriented database manager. Used Studio 3T and NoSQLBooster as database management system. This allowed running, and testing queries before implementing them in the server. - Deployed the app on AWS (Cognito, S3-Buckets, DynamoDB) - Used Git (GitLab) to do daily commits and pushes, GitBook for documentation. Utilized Google Meet and Slack for daily communication. PASSIONS Gaming Space and astronomy Good Music
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.