Danish Majeed Mir

Danish Majeed Mir

$65/hr
Expert PHP Developer, Laravel, Symfony, Codeigniter
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
32 years old
Location:
Baramulla, Jammu And Kashmir, India
Experience:
6 years
DANISH MAJEED MIR Professional Profile Phone: - (P) - (S) - (S) Skype: danish.mir2 Online: @danishmmir Address: Hanjiwera Bala, Pattan, Baramulla, Jammu & Kashmir India - 193121 Email:-(P)-(S)-(S) Experience Social Github: https://github.com/DanishMMir LinkedIn: https://www.linkedin.com/in/danish-mmir- StackOverflow: https://stackoverflow.com/users/-/ danish-m-mir Skills Laravel (3+ years), Symfony (1+ years), Android Development (2+ years), PHP (OOP – 6+ years), Java (2+ years), Fromtend Frameworks (Vue, Angular), SQL, JQuery, Javascript, Html, CSS, BootStrap, XML, JSON, API development, API integration, Payment Gateway Integration, Blockchain, A multi-skilled and experienced Web Developer specializing in back-end development. Possess 3+ years of working experience and an extensive track record of developing and maintaining high-quality software solutions. Experienced with all stages of the development cycle for dynamic web projects. Well-versed in numerous programming languages including HTML5, PHP OOP, Laravel, Symfony, Java, JavaScript, CSS, MySQL. Strong background in project management and customer relations. Have projects like blockchain, cryptocurrency, ECommerce websites, ERP solutions, Shipping solutions, Payment Gateway integrations, API development and integrations and numerous android apps on portfolio. An active member and contributor to Github, Stackoverflow and other programming Q&A forums. MySql, Web Developer - 07/2017 to 09/2019 LogicParadise Softwares, Srinagar  Develop complex projects for corporate clients and maintain optimal workflow.  Development and deployment of challenging back-end server code as well as internal websites.  Configure web servers, Amazon ec2, RDS, CPanels and deployment of applications.  Had to look over a team of 2 members. Technologies Used: PHP, Laravel 5.x, Android, Java, EC2, Bootstrap, Javascript, JQuery, CSS, HTML, Git, Github, API’s (Amazon MWS, PA-API, Cryptocurrency and blockchain APIs, Paypal, Stripe, etc.), SOAP, REST, Elastic Search, Groovy, Python, RDS, SQL, MYSQL, FTP Clients and Bitbucket. Web Developer - 01/2020 to Present Yarikul Infotech / Qbil Softwares, Srinagar  Develop and maintain a complex ERP solution used by MNCs.  Employ TDD practices and develop and deploy quality code with minimum possible bugs.  Deploy hotfixes for those last minute urgeny bugs (if any). phpMyAdmin, Sequel Pro, Servers ( Apache, NGINX ), XAMP, MAMP, Operating Systems (Ubuntu, Fedora, Macintosh and windows), Technologies Used: PHP, Symfony 4.x, Javascript, JQuery, CSS, HTML, Git, Github, SOAP, REST, Python, RDS, SQL, MYSQL, FTP Clients and Bitbucket, Jira, Yoobi. Amazon AWS ( EC2 and RDS ), Filezilla, Git, Education Github and Gitlab. Master of Computer Applications (MCA) – 2016 University of Kashmir, Srinagar Languages English Hindi Urdu Kashmiri – – – Fluent Fluent (Verbal) Fluent Fluent (Verbal) Bachelor of Computer Application (BCA) – 2013 Govt. Degree College Baramulla, University of Kashmir, Srinagar ( P.T.O.) PROJECTS PORTFOLIO 1. Bydepot (E-Commerce Web App): An E-Commerce Web solution (both front end for customers and admin back end) catering to needs of US and Canadian people by providing choice to purchase from over 80 millon products (29 million unique products). Completely developed and designed at LogicParadise by me and a web designer. Developed completely in Laravel 5.5, Hosted on EC2 (Ubuntu) with database on RDS and Elastic Search provided by other EC2 server running Linux. Elastic Server had multiple indexes for products, variations, price, stocks, categories, attributes, etc. which were regularly being updated by cron jobs at different intervals. The web app provided the customers with two payment gateways (paypal express checkout and credit card – processed through Stripe). Due to no questions asked 30 day return policy, the system was required to process refunds(partial and full), returns, etc. Due to huge number of products it was not feasible to put products in system through admin panel (however the option to add and edit a product through it still exists for maintenance purposes), so we had to develop a tool in java (because of multithread support) that took the scrapped data from keepa, etc. as input and processed the data to make it fit our DB schema. The tool could process millions of products at a time. It was also required to have an auto suggest searchbox, which we achieved by integrating elastic search with the system. Later on all the dynamic data on web app was delivered from elastic search, even the home page. An API interface was also developed using Laravel Passport whose endpoints were used by the scrapping system to insert new products and update price and stocks of other products and check the status of the feeds submitted. 2. Coinkeep (Realtime Cryptocurrency portfolio): A Blockchain solution for cryptocurrency users which let the users track their diverse crypto portfolio at a single place with realtime price updates and realtime asset updates. No matter where an asset is, be it a crypto exchange like poloniex, bitfinex, etc. or a software wallet on their pc or mobile or a hardware wallet like trezor or even a cryptocurrency mining pool, we collected all the asset information from different locations using different APIs, wallet addresses, etc. and showed them on a single page with complete information like total asset value, asset location, asset type, current price, trends, etc. refreshing the page every 20 seconds by using sockets. Developed completely in Laravel 5.4, Hosted on EC2 (Ubuntu). It used over 200 APIs for different purposes. An intelligent proxy rotator was also developed to avoid blockage by API providers. The rotator rotated the proxies and user agents from a pre supplied list and blacklisted the non working proxies after several incremental tries. The web app provided customers with different packages to choose from, which decided how many assets a customer can store. The web app provided the users option to pay via bitcoin by using blockinfo payment gateway for bitcoin. (P.T.O) 3. Walmart (Repricer and Restocker backend app): A backend app to interact with the seller account of a walmart seller. The web app used the walmart API to interact with the account. Developed completely in Core PHP, Hosted on EC2 (Ubuntu). The web app prepared the XML feed from input from the database and the fed it to the API. The feeds were used to update the stock of the products and also to reprice the products according to a formulla which depended on multiple factors. Another feed used to track the status of submitted feeds and if it found some problem in a feed then it would resubmit the problematic feed. 4. Shipping System (Backend app for handling shipping for orders received): A backend app that was used to handle the shipping for products once the order was placed by the customer. Developed completely in Laravel 5.4, Hosted on EC2 (Ubuntu). It used different shipping providers like ShipStation, Nzpost, FedEx, Aramex, etc. Once an order was received by our customer, it was sent to other system (Physical system – Order Managenemt). The Physical system then sent the confirmed order with other information to the shipping system which automatically choose the feasible shipping provider for the order by identifying the address. The Shipping system then sent the details to the provider whiich in return sent the encoded label to the shipping system. This label with the related tracking info was then sent to physical system. 5. AWS Security Groups: A web app for company internal purposes that let the employees of the company access the resources of the company on the Amazon web services. Developed completely in Core PHP, Hosted on EC2 (Ubuntu). The resources were IP restricted to Office IP only. The app let the employees to whitelist their IPs without visiting the AWS Console (which they didn’t have access to) simply by visiting the web app. This app automatically detected employees current IP address and let him whitelist it. It also helped him to remove any older IPs of the employee from the whitelist. Each employee had his own dashboard. The Admin could check from the AWS console which employee has whitelisted which IP and could control the things by restricting an employee’s dashboard to whitelist IP, etc. 6. Email Parser(Parser of emails from GMail): This backend app took gmail details and fetched the emails meeting a particular criteria like particular subject, sender, etc. Then the app parsed the unread emails one by one and stored the details in the database which we then showed in a datatable on the webpage. Main jaob of this parser was to parse the bot interaction with a user. 7. Inventory Fulfilment system (Backend app for handling inventory of products): A Backend app that was used to manage the inventory of a seller. I worked on a few interfaces and made a few pages dynamic. 8. Lounge (Android App – Chatting App): An Android chatting app with an idea to discover new people nearby on an airport, etc. and make friends with them. The app used openfire as chatting server. It provided features like instant messaging, mediasharing, last seen, friends list, status, etc. 9. As-Salah (Android App – Sound profile changing app during salaat times): An Android App which switched the sound profile of a users mobile to silent when a salaat time reached and switched it back to normal when the salaat time ended. The app used a foreground service and alarm manager to manage the task while pulling the details of time from an API which the user could offest according to his will.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.