Badges
Certifications
Work Experience
Senior Full Stack Developer
Pinpointer AB•  September 2019 - Present
Pinpointer is a Swedish tech company that is revolutionizing the sale of excavated masses in a completely unique digital platform that makes it simple, automatic and affordable. On the digital platform, senders of excavated masses are matched with Sweden's largest network of recipients, while at the same time taking the greatest possible account of the environmental requirements that exist in the industry. Pinpointer was launched in 2019 and is available on the Swedish market today. I'm working as a remote developer. Part of my responsibilities are solving bugs, implementing new features for the client, being part of scrum meetings, writing unit tests, and managing GitLab problems related to my tasks.
Senior Full Stack Developer
Nizek•  October 2018 - September 2019
Nizek is a Kuwaiti company that provides top quality web, mobile, design, gaming, and consultancy services to its clients. I'm working on e-Commerce projects. We get various projects from automation tasks to individual projects, from small to big companies. No matter how big is the company, we do our best to satisfy them. I take ownership of the projects and create admin panels and web API for our mobile developers. I have to understand what a customer needs and analyze it and transform it into a better idea which the customer actually needs. I have experience with several projects in the past months which are on NodeJS and ReactJS. I use MySQL for data storage and Redis for caching. I try my best to create amazing and handy websites to help our customers expand their careers through the web.
Senior Full Stack Developer
Freelancer•  November 2017 - October 2018
I wrote a feed reader robot for Telexiran that reads news from foreign websites and translate them using Google API’s and release them in subdomains which provide a back-link to www.telexiran.com I also worked as a teammate at EPPAD. My duty was debugging their insurance web application and refactoring some part of the system. My other duty was separating front-end to a microservice project, it was on Angular 4. I had another experience with a project that I must convert HTML and photoshop works to ReactJS project. I had to work with different cultures and customized scrum teams and fortunately, it was a great experience. I learned how to hear different opinions and adopting fast with new environments.
Full Stack Developer
Manzoomeh Negaran•  May 2018 - October 2018
It's an IT company which provides cloud-based service and automation for flight and hotel reservation companies. They also have a department to develop small and big web sites for companies and individuals. Basis-Fly is, as I said, a cloud-based service which provides admin panel and customized landing pages for their customers. Customer will add flights, hotels, tours in the admin panel and people can buy them in the customer landing pages. The whole process of creating stuff, managing money transfers and connecting with other service providers (atlas global, tripella...) will be managed with Basis-Fly. The system was from several parts. The core was on C#.Net and the reservation handling on Python. We used SQL Server and MongoDB for our Data Storage. I used to work on python platform and add new services and refactor old codes. I used to write clean code, finding solutions for making our service better, teaching teammates best practices of python, checking the server for preventing problems and learning new things.
Full Stack Developer
EPPAD•  December 2017 - April 2018
EPPAD software company is a knowledge-based company that is founded in 2006. As a member of Isfahan Science and Technology Park, they develop a wide range of services including enterprise software and services. Majority of their customers are among Insurance and transportation industries. The software they develop improves their performance and it is an effective aid to the business affairs. The project I was working on was an insurance web site which provides service to the insurance company and connects them to the main insurance system in Iran. My daily work was consisted of refactoring and reviewing old codes and also moving front-end to an independent microservice project (using Angular4+). Besides that, I worked on feedbacks from customers to improve our software and fix any bugs that made problems for them.
FullStack Developer
Rayvarz Software Engineering Co.•  February 2015 - November 2017
It's a company which provides automation software to other companies. It has more than 500 employees in Iran and their customers are enterprise companies like Azad University and Iranian courts. I worked on two projects. Office automation and BPMS. Both were written by Rayvarz using VB and C# and asp.net web-forms. When I got to Rayvarz, they were already in the middle of the development of the new office automation system using new technologies (ASP.NET MVC, AngularJS). I used to help on both Office automation projects from the start day of my work. I implemented requested features from our customer management team and also fixed bugs for them. at the same time, I put my effort to make the migration to new software faster. I implemented a lot of stuff in old project to the new one. From letter and message handling to the rule matters in our software. In the last 6 months, I worked with BPMS team also. Beside debugging the project, I helped them to refactor old codes to new tech (VueJS for the front-end) with a microservice architecture.
FullStack Developer
Network Link Developers Co.•  August 2013 - January 2015
It's an IT company who sell and install networking pieces of equipment, and they also get web projects from other companies. I worked on their CMS. It was a project which has been written on .Net platform and targeted e-commerce and shopping services. My other project was a task management system like Trello website. I wrote that using ASP.NET MVC, Web API and AngularJS My main responsibility was refactoring old codes and also add new features to the project. They used asp.net web-form for admin pages I had to change that to SPA (single page application). I used to report my daily work with TFS and Trello.
Education
Payame Noor University
Software Engineering, BS•  2010 - 2015
Links
Skills
ali_shahrivarian has not updated skills details yet.