Personal details

Rehman G. - Remote full-stack developer

Rehman G.

Fullstack Engineer
Based in: 🇵🇰 Pakistan
Timezone: Karachi (UTC+5)

Summary

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.

Work Experience

Full Stack Developer
Onshift | Jun 2021 - Present
Node.js
Azure
React
Redux
AWS Lambda
.NET Core
Working as a part of team, involved in new Features Implementation and Integrations with third party applications like UltiPro, ISolved etc.
Full Stack Developer
Authority Partners | May 2020 - Jun 2021
SQL
MongoDB
Angular
TypeScript
Identity Management
Material-UI
.NET Core
Entity Framework Core
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

Education

Bahauddin Zakariya University Multan
Bachelor's degreeComputer Science
Mar 2001 - Mar 2005

Personal Projects

Hector KitchenIconOpenNewWindows
2019
Stripe
Jest
Angular 7
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.
Free Trade AnalyticsIconOpenNewWindows
2018
Node.js
MySQL
MongoDB
Bootstrap
Aurelia
GraphQL
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.