Raheel A. Farooqui

Hard-Working, passionate with a strong sense in design

About me

A small introduction about my self

Raheel Ahmed Farooqui

Front End Developer/ Full Stack Developer/UI & UX Architect

I am a website and web application designer and developer. I basically developed my interest in computers in the 6th grade when a friend of mine introduced me to computers. I was very fascinated by the level of interaction a man and a machine can have. For the very same reason I decided to pursue Electrical and Computer Engineering at University of Mumbai and I also have successfully completed my Masters of Science in Information Technology at University of North Carolina at Charlotte.

I have a sense of design and I always am inspired from things around me. I always try to come up with design that are very minimalist and yet give you a broad overview of the content.I can design web applications that are easy to use, intuitive and friendly. I always believe in laying content in the order of which the user will be able to grasp the content best. I believe in using rich yet monotone imagery for any design I develop.

My skills include Angular, Redux, jQuery, AsyncJS, Highcharts, MomentJS, D3JS, React, NextJS, LernaJS, NodeJS, GraphQL, Apollo, webpack, NPM, yarn, PHP, Adobe Analytics, Lodash, Blueprint, Bootstrap, Tailwinds, styled components, Mapbox, Openlayers, Maplibre, i18next, Module Federation, rushjs, Workbox, service workers, indexedDb, Leaflet, Web Sockets, Apache Web Server, etc.

Download Printable Resume

Technical Skills

I can say i’m quite good at

HTML5

CSS3/LESS/SASS

JavaScript/TypeScript

Bootstrap/Tailwinds

Mapbox/OpenLayers

AngularJS/Vue

React/Redux

PHP/Python

D3js/Highcharts

GraphQL

Docker

Webpack

Module Federation

ArcGIS/GeoJSON

Apache Webserver

Work Experience

My previous associations

August,2022

Hitachi Energy

Front End Software Architect

This role was a continuation of my previous role. Alongside migrating legacy applications to modern framework, I got more involved with teams across the globe including Canada, Poland, Japan, Vietnam, India, Malaysia, Australia, etc. I controlled the architectural workflow on the frontend and came up with efficient scalable architectural patterns like BFF to optimize data and content delivery across our web applications. I also improved upon the audit process and made it a part of the build pipelines in order to address critical vulnerabilities before any release. This helped mitigate risks across the company. I also researched and proposed usage of flutter to create platform independent applications with single codebases.

June,2020
August,2022

ABB

UI Architect/Senior User Interface Developer

I planned and help to architect and migrate legacy applications to a modern React, NodeJS, Docker, PHP, Python, i18Next, Mapbox, OpenLayers, ArcGIS, Apache Webserver, Vector Tiles, GeoJSON stack that consisted of reusable components and microservices. My core duties involved developing offline caching mechanisms to access rendered data, co-ordinating UI/UX meetings and developing migration strategies, co-ordinating major version updates across all libraries, frequently updating core components to match ever changing design patterns, etc. I worked with teams based out of Canada and Poland.

May,2017
March,2017

TripAdvisor

UI Architect/Software Developer

I planned and help to setup and migrate the entire CruiseCritic website from PHP framework to a modern React, NextJS, Apollo, GraphQL stack that consisted of reusable components and microservices. Along with that I was responsible for optimization of the front end which included optimation of JS, CSS and image assets so that the website would render and load faster. I improved the Time to First Paint by 1.5 seconds to 3 seconds on average across the website. This increased our Meta revenue by 15% and decreased bounce rate by 25% overall. Our tech stack consisted of Typescript, PHP, React, React Hooks, Redux, Apollo, Redis, GraphQL, LearnaJS, NPM, Webpack4, NextJS, Docker, SCSS, HTML5, Zeit, AWS, ImageMagick, MySQL, MomentJS, Lodash, Adobe Analytics and GitLab. I took part in estimation meetings and was also part of the research project in order to transition the exisiting PHP stack to a much more reusable and scalable React/Apollo/Zeit/GraphQL stack.

Oct,2014
March,2017

Choicesteam Ltd.

Sr. Software Developer/ UI UX Architect

At Choicestream, I was charge of designing and maintaining User Interface Design and User Experience across company products. I was also responsible for representing raw data in the form of visual representations such as various graphs and tables. I also worked tirelessly in order to improve client side performance and speed enhancements alongside the engineering team. I also was consulted on a regular basis for design opinions and improvements for other development products on the engineering team. At Choicesteam I worked on technologies such as AngularJS, Angular2, Python/Django, Postgres, Bootstrap, Angular Material, D3js, AsyncJS, HTML5, CSS3, SASS, LESS, RXjs, MomentJS, RequireJS, etc.

Feb,2014
Sep,2014

BuysideFX

Software Developer

At BuysideFX, I was an integral part of the Front-end web development team and we build the web application using JavaScript, Ruby On Rails, MySQL, Backbone, Backgrid, CSS (SCSS) & HTML. I got to work closely with the CTO, Product Manager, Head of product and other developers to gather requirements and to execute these requirements on a timely basis. We created lead generation application that made multiple AJAX request on need basis. I got to work in an Agile (Scrum) Development Team, delivering regular updates to business team and project managers.

Dec,2012
Dec,2013

University of North Carolina at Charlotte

Web Designer/Developer

At University of North Carolina at Charlotte, I was responsible for creating and maintaining the College of Computing websites and web applications. I was responsible for creating new mockups and layouts and redesigning the old ones. I worked closely with the Executive Director, Security Director, Communications Manager and other members of the Development Team to develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.

Aug,2010
Aug,2012

Softaculous Ltd.

Software Developer/ UI Designer

I started out at Softaculous by working in the core softaculous team and then I took up the responsibility for creating the front end of the web application. I was responsible for designing the admin and the enduser panel for Softaculous Auto Installer. I also developed the company's product websites. I was also responsible for gathering the requirements and providing the customers and clients with technical support if needed.

Education

What I have done in my academic career

Aug,2012
Dec,2013

Master's of Science in Information Technology

University of North Carolina at Charlotte

Taking up the Information Technology course at the university help me gain vital knowledge about many software design aspects which are needed to be considered to create a modular and a minimal cohesive designs. I got to learn about many software architectures, design patterns, relational databases and also Information Technology managements aspects of the same.

GPA: 3.7/4.0

Aug,2010
Aug,2012

Bachelor of Electronics and Computer Engineering

University of Mumbai

At University of Mumbai, I developed my foundation related to both hardware and software. I basically learned the various aspects of hardware and software designing that takes place while designing any computing system. I also learned about the binary language of computers and learned various aspects such as how to code a microprocessor and a microcontroller. However, I was always interested in the software aspect of computers and hence all my projects were related to software engineering.

GPA: 3.5/4.0

Get In Touch

Contact details

Houston, TX
farooqui.raheel@gmail.com
www.rafdesignz.com