I have been working in the software industry for more than 11 years. Mostly, as a full-stack developer by using NodeJS, MongoDB, and RabbitMQ. Having the experience of building high-available distributed applications using microservice architecture. Experience in using AWS services in different projects. I’ve been working remotely for almost five years using many remote applications such as Atlassian Products, Slack, Zoom. If you’re looking for a self-learner and highly motivated developer, I’m a good fit for you. KEY SKILLS Back End: JavaScript : Node.js, TypeScript, Express.js, REST API, NPM, ES6, ES7, ES10, Next.js, mongoose , ESLint. PHP : PHP7, Laravel, WordPress. Documentation: Swagger, JsDoc, Postman. Front End: CSS, Html5, React.js, GraphQL, AngularJS 1.× . Databases: NoSQL, SQL, MongoDB, MariaDB. Testing: Unit testing, Integration testing, Mocha.js, Chai.js, Sinon.js. DevOps, Teamwork: Docker, Some AWS services, Atlassian Products, Git, CI/CD, Redis, Elasticsearch, Rabbitmq, Scrum. Familiar with (Not expert): Crypto, Blockchain, Mobile app development.
Mobile Analytics and Advertising .Users can send push notifications, see analytics charts and data, monetizing money, etc. Some tasks I have done for Cheshmak were: 1. Helping their team to create microservices with TypeScript, Node.js and MongoDB. ( We used the following tools and software for connecting our services: Rabbitmq, Redis, Elastic) 2. Redesigned their web panel that is built with AngularJS 1.×. 3. Created a helper panel with React.js 4. Created landing pages, blog, docs page with WordPress. 5. Established an internal mail server with Iredmail. 6. Creating plugins and wrappers for our android SDK. That includes Unity, React Native, Flutter, Ionic, Phone Gap, Cordova, Basic4Android 7. Participating in answering users' problems. Technologies used: JavaScript, TypeScript, NodeJS, Express.js, APIs, React.js, GraphQL, MongoDB, Unit, testing, Integration, testing, Some, AWS, services, Atlassian, Products, Git, CI/CD, Redis, Elasticsearch, Rabbitmq, Scrum, Docker, Mocha.js, Chai.js, Sinon.js, Swagger, JsDoc, Postman
Location: Iran
Saina was a software development company. Some tasks I have done for Saina were: Made API endpoints for mobile and web apps. Created live charts with Highcharts and web sockets. Worked with some AWS and OVH APIs. Technologies used: PHP, Laravel, Wordpress, MySQL, JavaScript
Payvar provides solutions and services for companies and governmental organizations that handle their tasks and services efficiently. Some tasks I have done for Payvar were: Create plugins and extensions for their ERP system with Ruby On Rails. Technologies used: Ruby On Rails, HTML, CSS, JavaScript
ASP.NET
Bachelor's degree