Rashid is a Software Development Engineer with more than 10 years of experience in the development of web applications. He has deep experience in Node.js and JavaScript with a strong emphasis on a backend part. He used various Node.js frameworks meant for building APIs, such as Express, LoopBack, Feathers. He used to work with HTTP (REST) and WebSocket transport layers. Rashid understands JavaScript core features, such as closures, asynchronous programming, OOP (both in a functional and prototype style). On database development, he used to work with Postgres, MySQL, MongoDB, and Redis. He knows how to design and develop DB schemas, design MongoDB collections and use indexes for performance improvements. He is aware of the pros and cons of using NoSQL databases instead of relational.
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
It is the web app for e-commerce company and its partners. The app is used for e-sales and gathering statistics for the management of companies-users in form of reports.
I work with Bazaarvoice API, download and manage data provided by it and create reports for users using this data.
It is the web app where users could create different products (like labels, billboards, menus, badges) using templates or with their own design. Users could save their design to use later for other products. Users could integrate different files like PhotoShop, InDesign, Illustrator. App supports all world’s languages. Also users could create different roles and specify access for them.
I joined ongoing project, did improvements and bug fixing.
It is the web app for citizens of the city where they could create complaints about issued with communal services. The app has different parts: for citizens, for managers, for technicians who react on claims.
Another part is “Active citizen” where users could vote for different city improvement projects.