Rehman Gull

Rehman Gull

Mentor
5.0
(17 reviews)
US$10.00
For every 15 mins
33
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack Developer
Full Stack Developer

I'm an experienced Full Stack Frontend, Backend Developer having more than 10 years of
Extensive experience in web apps, mobile apps, and API development.

I have:

  - 6 years of experience with Node JS

- 4 years of experience with React

- Expertise in JavaScript with 5 years’ experience – ES6; Babel JS

- 5 years of Experience of modern web frameworks and libraries, in particular Node JS, React JS, Angular, Ionic and Aurelia

- Experience of Single Page Applications (SPA) – Create React App ; React Router / Reach Router; Redux & Redux-Saga

- Unit Testing – Jest; React Testing Library / Enzyme; Snapshot Testing

- Vast experience with State management using redux (Ngrx, Redux)

- Vast experience with Azure services (Azure Storage, Azure Redis, Azure Functions, Document DB, etc.) 

- AWS services (AWS Cognito service, Lambda functions, Lambda layers, Amazon ElastiCache, Amazon S3 bucket, EC2)

- Familiar with Gulp, SystemJS and Webpack

- Code management using Git, Gitlab and Bitbucket

- Web application user interface design skills and experience

- A thorough understanding of web concepts: HTTP, REST, web services, etc

- Experience of working on Agile projects, particularly Kanban or Scrum

- Familiar with WebRTC, Ably Realtime and Socket.io for real time communication

- Familiar with D3.js, Power BI, Chart.js, High Charts and Google Charts

- Good communication skills

- Extensive experience of working with version control, build tools, code-quality, testing tools and Docker

I build websites, progressive web apps and hybrid mobile apps for iOS and Android using Serverless Computing.

For this, I use the latest technologies to deliver the best quality in the shortest time.

English
Karachi (+05:00)
Joined February 2017
EXPERTISE
4 years experience
I have 5 years of experience with React and React Native. Areas including: - Implementing Native Components for Mobiles - Using Mobile f...
I have 5 years of experience with React and React Native. Areas including: - Implementing Native Components for Mobiles - Using Mobile features like Camera, Notifications on Mobile, Touch Events etc. - Using Web features like Hooks, Redux and Unit Testing - Drag n Drop libraries - Efficient Usage of Local Storage and Sync with server for handshaking of data Here is my portfolio: • https://www.findd.io/(React 16 with .Net Core API, MobX, Entity Framework, I18N, JWT Token, TypeScript, MySQL and TFS) • https://abkcowners.azurewebsites.net/ (React 16 with .Net Core API, Redux, Ant Design, Entity Framework, I18N, JWT Token, TypeScript, MSSQL, Azure and TFS) • http://ecs-chat.scopicdev.com/ (ReactJs, Redux, Twilio, Web API, Node JS, TypeORM, Redis, PostGreSQL and Git). • http://accel.scopicdev.com/ (ReactJs, Redux, Web API, Node JS, TypeORM, Redis, PostGreSQL and Git) • http://flashcard-env.d9kfrd5sfp.us-west-2.elasticbeanstalk.com/ (ReactJs, Web API, .Net Core, C#, Redis, LuceneSearch, Rethinkdb, Azure, AutoMapper, IoC, AutoFac and Git)
View more
View more
7 years experience | 9 endorsements
I have around 5 years experience with Angular. I have hands on experience in; - Localization - Modular and Test driven development using ...
I have around 5 years experience with Angular. I have hands on experience in; - Localization - Modular and Test driven development using Jest - Role based Authentication/Authorization using Jwt and AWS Cognito - Implementing Third Party Libraries and Toolkits - Implementing Redux and RxJS - Global Error Handling
View more
View more
2 years experience
Implemented GraphQL in both client side applications using Angular , React and server side using Node JS
Implemented GraphQL in both client side applications using Angular , React and server side using Node JS
7 years experience
I have worked on Node JS as Backend applications. Developed complex applications with several Controllers. Implemented GraphQL and OAuth.
I have worked on Node JS as Backend applications. Developed complex applications with several Controllers. Implemented GraphQL and OAuth.
10 years experience | 4 endorsements
I have worked with Visual Studio and C# since the beginning. I started my career as Visual Basic and ASP developer but soon I was comfort...
I have worked with Visual Studio and C# since the beginning. I started my career as Visual Basic and ASP developer but soon I was comfortable with C#. Now I have good expertise in recent programming patterns like IoC, EF
View more
View more
5 years experience
I have been working with NopCommerce for last 5 years. Developed around dozen of Ecommerce applications in NopCommerce. Have good skills...
I have been working with NopCommerce for last 5 years. Developed around dozen of Ecommerce applications in NopCommerce. Have good skills in customization ranging from Theme to Checkout or Admin side.
View more
View more
1 year experience
Created a Repository of Custom Controls in Aurelia JS ranging from MultiSelect Dropdown, Datepicker to Validation,Sticky Notes and Grid
Created a Repository of Custom Controls in Aurelia JS ranging from MultiSelect Dropdown, Datepicker to Validation,Sticky Notes and Grid

REVIEWS FROM CLIENTS

5.0
(17 reviews)
Mariana Godoy Garda
Mariana Godoy Garda
July 2017
Excellent session with typescript, teacher managed to do very complex code by head, very impressed!
Mariana Godoy Garda
Mariana Godoy Garda
June 2017
Great session with Angular 2 and Material Controls, learned so much this time!
Matthew Slomski
Matthew Slomski
May 2017
He did great at solving my Angular problem! It was a pleasure working with him.
Mariana Godoy Garda
Mariana Godoy Garda
May 2017
Excellent mentor, always available to help you, even for smaller problems.
Zee
Zee
May 2017
Rehman helped me with a relatively complicated issue I had which involved C# and Linq in a .NET ASP, MVC 5 Application. I'd been struggling for a day on the issue (4+ hours) prior to the session with him, and he had it solved pretty fast. Thanks Rehman.
Matthew Kaufman
Matthew Kaufman
May 2017
Rehman, helped me with the proper usage for AutoMapper and we dealt with a many to many linq call that got the necessary data out of that relationship for use in a DevExpress GridView. Thank you!
Matthew Kaufman
Matthew Kaufman
May 2017
Another good session.
Mariana Godoy Garda
Mariana Godoy Garda
May 2017
Excellent mentor! will solve any Angularjs 2 question easily and quickly!
Matthew Kaufman
Matthew Kaufman
May 2017
Great timely and helpful guidance through the problem.
Mariana Godoy Garda
Mariana Godoy Garda
May 2017
Excellent session with Rehman, I'm leaning a lot with short sessions mostly with Angularjs 2 forms and Material, he has a lot of experience and solves anything I got stuck with. Thank you.
SOCIAL PRESENCE
GitHub
react-typescript
Sample Application with React and Typescript using Functional Components and Hooks
TypeScript
0
0
react-cardgame
A Card Game using React, Redux and Hooks
0
0
Stack Overflow
26 Reputation
0
0
6
EMPLOYMENTS
Full Stack Developer
Onshift
2021-06-01-Present
Working as a part of team, involved in new Features Implementation and Integrations with third party applications like UltiPro, ISolved e...
Working as a part of team, involved in new Features Implementation and Integrations with third party applications like UltiPro, ISolved etc.
Node.js
Azure
React
View more
Node.js
Azure
React
Redux
AWS Lambda
.NET Core
View more
Full Stack Developer
Authority Partners
2020-05-01-2021-06-01
Worked as Full Stack Developer on multiple projects including domains like SaaS based application for Payroll handling for global level c...
Worked as Full Stack Developer on multiple projects including domains like SaaS based application for Payroll handling for global level companies. Petrolium Industries, for shipments of Petrol products. Implemented complex applications in .Net Core using MSMQ and other third party APIs integrations
SQL
MongoDB
Angular
View more
SQL
MongoDB
Angular
TypeScript
Identity Management
Material-UI
.NET Core
Entity Framework Core
View more
Full Stack Developer
Technovez
2018-02-01-2020-04-01
Working as Full Stack Developer. Delivered variious projects using different stacks including MERN(Mongo, Express, React and Node JS), ME...
Working as Full Stack Developer. Delivered variious projects using different stacks including MERN(Mongo, Express, React and Node JS), MEAN (Mongo, Express, Angular and Node), Angular with .Net Core, Aurelia with PHP
Node.js
MongoDB
Amazon S3
View more
Node.js
MongoDB
Amazon S3
Redis
React
React Native
Aurelia
.NET Core
ASP.NET MVC
Angular 5
View more
PROJECTS
Hector KitchenView Project
2019
Hector Kitchen is a unique SAAS application that provides consultation to pet owners regarding their pets’ diet and offers customized di...
Hector Kitchen is a unique SAAS application that provides consultation to pet owners regarding their pets’ diet and offers customized diet plans/food. Main 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, NodeJs, MySQL, Angular 6, Typescript, Web Pack, Jest, i18n. Bootstrap, LESS, Html5/CSS3 Role: Full Stack Developer Responsibilities: I was responsible for api and frontend development along with database management.
Stripe
Jest
Karma jasmine
View more
Stripe
Jest
Karma jasmine
Angular 7
View more
Free Trade AnalyticsView Project
2018
Free Trade Analytics is a SAAS application that enable companies and their customers to benefit from free trade, while ensuring complia...
Free Trade Analytics is a SAAS application that enable companies and their customers to benefit from free trade, while ensuring compliance with the legal requirements of international trade agreements. Main 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: Back-end: MariaDB, MongoDB, Mongoose, TypeORM, GraphQL, Apollo-Server-Express, NodeJs Front-end: Aurelia, Typescript, WebPack, Kendo UI, AWS Bucket Integration, Papaparse, Pdfmake, PDF-js, Bootstrap, Html5/CSS3 Role: Full Stack Developer. Responsibilities: I was responsible for frontend and backend development along with database management.
Node.js
MySQL
MongoDB
View more
Node.js
MySQL
MongoDB
Bootstrap
Aurelia
GraphQL
View more