Back End Developer
Tehran Province, Iran
At BarAI, I worked on a Shopify app that helps shop owners and customers save on shipping costs, this was done utilizing Shopify API to combine their recent orders. (Technologies: Node.js, JavaScript, Express, MongoDB, Mongoose, Docker and Linux)• Redesigned an inefficient process utilizing bulk requests which reduced the response time by 30%.• Designed and implemented a complete documentation of our app's REST API using Swagger, from scratch. This documentation consisted of almost 1900 lines of code which covered all the routes and resources.• Boosted the team development speed, using Click Up with Agile methodology by working on multiple tasks based on the severity of the task.• Tested functionalities utilizing Postman, Mocha and Chai to ensure high quality and compatibility with the system expectations before shipping.• Applied coding best practices (Clean Code, MVC Design Pattern) while writing new features or refactoring old code. This led to more accurate code reviews and less messy code.