Propeld.coSenior Full Stack Web Developer
Aug. 2015 - Jun. 2017Tirana, Albania• Developing a scalable back-end with Node.js and MongoDB, including static content delivery, RESTful APIs, etc.
• Building the entire Angular.js structure of the application, making it a full single page application relying on AJAX and REST, also making use of the famous two-way data binding of AngularJS
• Implementing logic for different user roles and access rights for different parts of the application.
• Managing file (document) uploads, downloads and views, relying entirely on RESTful API.
• Developing a real-time chat service using socket.io.
• Implementing various NPM packages and created modules like: Parsing data from excel sheets, formatting the data and storing it to database. Converting content to downloadable pdf files. Automatically cropping and compressing images in the back end. Working with Google Places API for user addresses and Google Maps API to show apartments in different areas. • Developing a module that generates contracts that are signed by many parties using DocuSign.
• Come up with a development strategy and the path that would lead the application to production stage.
• Use PayPal and Stripe APIs to integrate e-commerce features to the platform.
• Building the fronted part of the AngularJS application to make the platform a single page application and make use of the famous two-way data binding of AngularJS.
• Use third party APIs (DocuSign, Zoho Docs API, Pubnub) to perform different operations while saving time, money and resources. Technologies: Node.js, MongoDB, Express.js, AngularJS, JavaScript, HTML, CSS, REST API, Amazon AWS EC2, etc.