Rehman Gull

Rehman Gull

$15/hr
React JS, .Net, MVC, AngularJS, NopCommerce, Jquery
Reply rate:
16.67%
Availability:
Full-time (40 hrs/wk)
Location:
Lahore, Punjab, Pakistan
Experience:
10 years
Rehman Gull -Career Profile/Summary A young enthusiastic IT Professional having more than10 years of experience, comprehensive technical skill-set, Web Application, Mobile and Server based development using latest tools and frameworks. Extensive programming experience using C#, Angular, Aurelia, React, Node.js, Typescript and JavaScript Designing databases and writing queries using Sql Server, MySQL, Maria DB, Orient DB, Mongo DB, PostgreSQL, Rethink DB, Firebase and Lucene Search Hands-on experience of developing Web APIs using .Net Core Web API, LoopBack, Node.js, Express Js Familiar with Unit test, design patterns and application frameworks based development e.g. Entity Framework, TDD, DDD and Microservices Vast experience with Azure services (Azure Storage, Azure Redis, Azure Functions, Document DB, etc.) and AWS services (AWS Lambda, Amazon ElastiCache, Amazon S3 bucket) CI/CD deployment pipeline configuration on Azure/AWS using Microsoft Visual Studio and Octopus Familiar with hybrid mobile apps development using Ionic Responsive designs using Illustrator, Photoshop, Html5/CSS3, LESS, SCSS, SASS and JQuery Familiar with material design Familiar with D3.js, Power BI, Chart.js, High Charts Code management using Git, Gitlab, Bitbucket and TFS Agile project management using JIRA, Trello, Zenhub, Azure and Asana Professional Experience 2020-till dateAuthority Partners (Free Lancer-Technovez Solutions-NextBridge Pvt Ltd-The Resource Group Pvt Ltd Skills & Tools Skill Skill AngularJS 1.x,2,4,9, Aurelia Orient DB , Mongo DB ReactJs 16, ReactJs.Net, Redux, MobX, React Material UI Sql Server, MySQL, Maria DB, PostgreSQL Ionic 2,3,4, Native Script Document DB, Rethink DB .Net Core Web API, C# Firebase, Redis, Lucene Search LoopBack Asp.Net MVC Node.js ,Express Js, Nest JS Entity Framework Typescript Kendo UI, Material Design Redux (Ngrx, angular2-redux) Ninject,AWS, BeansTAlk, S3 Buckets, Cognito Html 5/CSS3, JQuery, JSON D3.js , Power BI , Chart.Js Projects Project: Synaptitude Brain Health Synaptitude Brain Health is a brain health application that aims to bring revolutionary advances in brain research to the general public for the benefit of human brain health. Synaptitude offers a comprehensive, evidence-based brain health program that is designed to identify preventable risks to brain health and reduce these risks through monitoring and personalized lifestyle recommendations. URL: https://webapp-dev.synapticbrains.com/ Some Features: Attractive and responsive charts 100% Responsive; supports devices like iPhone, android, tablets etc. Supports cross browsers like Chrome, Mozilla Firefox, Safari, UC, Microsoft Edge and IE-11 Browser. User’s sleep, exercise and nutrition plan consultations Managing user’s sleep and cognitive analyzed results Monitors quality and effectiveness of different phases of sleep. Daily, weekly and monthly reports about quality of sleep and cognitive health. Tools & Technologies: Angular 7, Rxjs, D3.js, Python, PostgreSQL, Typescript, WebPack, Karma, Jest, Protractor, i18n, Interceptors, Sentry Error logging, Bootstrap 4, SCSS, Html5/CSS3 Tasks Completed: Implementation of i18n localization. Applied English and Chinese languages Used Amazon Cognito Service to manage user’s authentication and authorization Creation of D3.js charts for report monitoring and analysis Upgrade Project Structure. Added support for Multiple Modules Centralized Request Service Implementation of Lazy Loading Added IE-11 support Creation of custom components, pipes and directives Integration of Sentry for error logging Tracking and reporting website traffic with Google Analytics Integrating Angular CLI With Web Pack, i18n, Karma, Jest and Protractor Responsive and attractive designs creation and integration. Implementation of material design Optimizing existing code to improve performance Fixing existing bugs and adding new workflows in Frontend like Introduction flow, Questionnaires, Dynamic Report management, Fitness tracker, Creating Unit Tests, Schedule diet, sleep and exercise plans etc. Code management using Github Tasks management using Zenhub and Confluence Project: Hector Kitchen Hector Kitchen is a unique Saas (Software as a service) application that provides consultation to pet owners regarding their pets’ diet and offers customized diet plans/food. URL: http://www.hectorkitchen.com Some Features: 100% Responsive; supports devices like iPhone, android, tablets etc. Upgrade/Downgrade Memberships Pet’s diet plan consultations Managing pets information along with relevant subscriptions and orders Personalized deals along with complement offers Dynamic coupons and promo offers Stripe integration for payments Automatic email alerts Zoho CRM integration Fully functional admin panel using Forest Admin Tools & Technologies: .Net Core 2.2, C#, Entity Framework (Code First), xUnit.net, Quartz.NET, MailChimp.Net, MailJet, Forest Admin, Node.js, MySQL, Angular 6, Typescript, Web Pack, Jest, i18n. Bootstrap, LESS, Html5/CSS3 Tasks Completed: Database changes using code first migrations Integrating XUNIT.Net in API for unit testing Adding new Schedule Jobs using Quartz.Net Integrating Angular CLI With Web Pack, i18n, Jest Migration from Angular 4 to Angular 6 Designs integration provided by web designer Optimizing existing code to improve performance Integrating Instafeed and Zoho API Fixing existing bugs and adding new workflows in both, API and Frontend like Subscriptions, Consultations, Pets/Products/Orders Management, Dynamic Coupons and Promo Offers, Stripe Integration, Creating Unit Tests, Schedule Jobs, etc. Admin panel development using Forest Admin and Node.js Code management using Bitbucket Tasks management using Trello and Asana Project: Evolution Evolution is a unique global patient management application that manages patient’s appointments and helps them to easily schedule their appointments for hospitals in a specific location. URL: http://www.evo4ortho.com/ Some Features: Scheduling of Patients Practice Management for Doctor including Operations, Finance, Equipment Handling, Human Resources and Inventory Management Admin Panel Settings for a Hospital Tools & Technologies: Angular 8, Rxjs, Redux, Typescript, Interceptors, Bootstrap 4, SCSS, Html5/CSS3 Tasks Completed: Migration from Angular 5 to Angular 8 Implementation of Redux store Multiple Modules based Development Implementation of lazy loading Token Based Authentication Designs integration using Figma designs Creation of custom components, pipes and directives Centralized request service Implementation of Material Design Creation of custom pipes and directives Fixing existing bugs and adding new workflows in Frontend like Schedule, Patient appointments, Communication, Finance and Settings etc. Code management using Azure Tasks management using Azure Board Project: Blickers Blickers is an ecommerce store that deals with designer sunglasses. URL: https://www.blickers.com Some Features: 100% Responsive Allow users to search for glasses based on category, material, price, shapes and brands Allow users to manage personal info, cart and favorite items Adyen payment gateway Orders tracking Automatic email alerts Tools & Technologies: Python, Google App Engine, webapp2, jinja2, Scrapy, Angular 1.6, jQuery, Bootstrap, Html5/CSS3, Grunt Tasks Completed: Improving UI design Designing and integrating dynamic Max Mega Menu and search filters Integrating Send grid and Adyen APIs Integrating features like wishlist, image zoom, customer dashboard, etc. Fixing existing bugs and adding new workflows Code management using Gitlab Project: Free Trade Analytics Free Trade Analytics is a Saas (Software as a service) application that enable companies and their customers to benefit from free trade, while ensuring compliance with the legal requirements of international trade agreements. URL: https://www.freetradeanalytics.com Some Features: 100% Responsive Flexible ways to exchange «Bill of Material» data (manual entry, data upload or ERP system integration) 'Worst Case' and 'Best Case' calculation, Top – Down, Bottom - Up , with or without cumulation Record and Manage Supplier Origin Declarations Issue and Manage Origin Declarations for Customers What-if-planning for scenarios with different FTA parameters, country of production or Raw Material and Component Sourcing Tools & Technologies: Maria DB, Mongo DB, Mongoose, TypeORM, GraphQL, Apollo-Server-Express, Node.js, Aurelia, Typescript, Web Pack, Kendo UI, AWS Bucket Integration, Papaparse, Pdfmake, PDF.js, Bootstrap, Html5/CSS3 Tasks Completed: Integrating Aurelia CLI With Web Pack Integrating Kendo UI and AWS Bucket Upload as reusable components Optimizing existing code and architecture Fixing existing UI/UX bugs and adding new workflows in both, frontend and backend like integrating JWT token, role based authorization, managing users, customers, suppliers, ftas, raw materials, products, supplier declarations, classifications etc. Database changes Code management using Bitbucket Tasks management using JIRA Project: InControl InControl is a web based home automation system that makes it easy to connect entire home, so everything works together to make entertainment systems easier to use, homes more comfortable and energy efficient, and families more secure. Some Features: 100% Responsive Dividing home into different zones/areas Add/Edit/Delete new devices under different categories and sub-categories Restricting devices to be used in different zones Users management Restricting users to access specific devices in specific zones Creating customized rules to switch on specific no of devices simultaneously in a specific zone/area Managing subscribed packages along with channels information Interactive dashboard to manage all connected devices operations like ON/OFF, volume control, sound/video tracks, changing channels, linking devices with each other, etc. Tools & Technologies: Aurelia, Typescript, Web Pack, Socket.IO, MQTT.js, Node.js, ExpressJs, Orient DB, Bootstrap, Gitlab and Trello Tasks Completed: Integrating Aurelia CLI With Web Pack Designing new screens using HTML5/CSS3 and Bootstrap Role based authentication and authorization Creating admin section to manage users, zones, categories, sub-categories, devices, packages, channels etc. Creating main user dashboard to display currently active devices and manage their operations via MQTT protocol Allowing user to switch between different zones/areas to access allocated devices Displaying package specific channels on user dashboard, mark favorite channels, search channels against various categories Fixing existing bugs and design issues Database changes Optimizing current code to improve speed Code management using Gitlab Tasks management using Trello Project: Baby Box University Baby Box University is a global initiative to equip parents with the vital education and resources needed to give babies a safe, healthy and equitable start in life. URL: https://www.babyboxuniversity.com Some Features: 100% Responsive; supports devices like iPhone, android etc. Memberships management Partners and Distributors management with multiple locations Doctors/Experts management and their allocation to registered users Creation and assignment of dynamic syllabuses with quizzes Videos, Articles and EBooks management Efficient full-featured text searching for videos, articles and eBooks Payment gateway and shipment integration Mass emails to users via SendGrid Online chat box Tools & Technologies: ReactJs.Net, MVC 6, .Net Core, C#, F#, Redis, Lucene Search, Rethink db, Azure, AutoMapper, IOC, AutoFac, SendGrid and Git Tasks Completed: Created architecture using Unit of Work and Repository Design Pattern Developed client side modules using ReactJs.Net Implemented Redis Caching and Lucene Search Developed Admin Panel using Asp.Net MVC Deployed application on Microsoft Azure Cloud Project: Hospital Jardin It’s a module of hospital management system that generates and manages lab reports. URL: http://hospitaljardin.net Some Features: 100% Responsive; supports devices like iPhone, android etc. Memberships management Integrated with existing hospital management system Enable doctors to upload reports of their patients Enable patients to view and download their relevant reports Easy to use reports searching module Interactive Statistical Dashboard to view visits and reports statuses Tools & Technologies: Angular 4.0, Node.js, ExpressJs, Document DB, Ngrx (Redux), Azure and Git Tasks Completed: Analyzed client requirements to get better under understanding of his workflow Developed all front-end and back-end modules Deployed on Azure Managed code on Git Project: Booking Bash Booking Bash is an entertainment platform serving the UAE market consolidating all entertainment and recreation options under one roof. It will facilitate the sale of tickets for movies, events, experiences & Nightlife. URL: www.bookingbash.com Some Features: 100% Responsive; supports devices like iPhone, android etc. User Authentication via Facebook and Google Managing Events, Movies, Night Life and DJs Information Allowing users to find and make bookings for various events in various locations Booking Management Payment Gateway Integration Efficient searching for events Email Alerts Blog Management Tools & Technologies: Angular 4.0, Node.js, LoopBack, Mongo DB, Ngrx (Redux), SendGrid, Azure and Git Tasks Completed: User Authentication via Facebook and Google Events Management Bookings module Cart Module Mass Emails via SendGrid Blog Management Project: Talkbe Talkbe is a dashboard that helps manage your audience and publish content through a range of messaging platforms. URL: www.talkbe.com Some Features: 100% Responsive; supports devices like iPhone, android etc. Rich Features like File Attachment in messages Emojis Selection of multiple users Tools & Technologies: Angular 4.0, Angular Material, Node.js, Mongo DB, Ngrx (Redux), SendGrid and Git Tasks Completed: Worked on different modules including Multi selection of users Adding Emojis and Image Attachments Project: Simplicity-Online Build Resource Management application. The resource management suite is more than just a diary. All entries within it can be linked to other departments to ensure more efficient business performance. URL: https://www.simplicity-online.com/Solutions/RM/Home.aspx Some Features: Scheduling of resources Maintenance of Diary of each Resource Assignment of client details Tools & Technologies: Angular 1, Kendo UI, ASP.Net Web API, Ngrx (Redux) and Git Tasks Completed: Choose view of calendar by day, week, month, resources, department, job, postcode and region Incorporates postcode checker to optimize logistics Run reports to analyze KPIs Attach document folders Education BS Computer Sciences B.Z University Multan
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.