Faraz Ahmed

Faraz Ahmed

$12/hr
I build large scale applications with React, Redux and Node
Reply rate:
40.0%
Availability:
Full-time (40 hrs/wk)
Age:
46 years old
Location:
Kolkata, West Bengal, India
Experience:
3 years
Faraz Ahmed Kolkata, West Bengal--Personal Statement: I am very passionate about coding and love to keep myself abreast of technologies. When I am not working on client project, then mostly I am learning new stuff and building my own personal projects. I have listed a few of them here too. I keep working until I have fixed the issue or completed the task I was doing. No unfinished or half finished work. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Proficient understanding of web markup, including HTML5, CSS3,Bootstrap. Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS Good understanding of ​ReactJS,Redux,Vanilla Javascript, jQuery,Ajax, Bootstrap, Material UI,css, sass Have used jest & enzyme for testing react components Have worked with twilio to setup a chat component,​ handle chat capabilities and show when users are coming online or going offline, show number of unread messages for each user and total number of unread messages for the client. Had to use webhooks and node sockets to create the above functionality Have used google maps and places api​ to show businesses in nearby locations and used toggle to show them in either map view or tabular view. Have used Storybook to create components independently​ and showcase components interactively in an isolated development environment. Have used react-intl to handle language translation​ through the app. Good understanding of ​asynchronous request handling, partial page updates, and AJAX Understanding of firebase for authentication and storing data and use it regularly for making changes in the authentication process and for authorization of user. Familiarity and basic understanding of python Have built few apps and have good understanding of Nodejs Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles Have good experience with redux, redux sagas, thunks Quite familiar with Es6 and have used it for quite some time now. Familiar with RESTful APIs and had to use it to fetch data from server and display it in react component. Used JSON Web Tokens to authenticate clients and authorization Know how to configure Webpack. have worked with webpack ver 2 and 3 as well. Have also worked with AWS Lambda and mySql in the past but not as much as I’d have liked to Work history FrontEnd Developer – GlobalNest - Eventdex (Sep 2019 - Present) - Working on the frontend of their product Eventdex - building their chat functionality using twilio was one of the important features that I am working on at the moment. FrontEnd Developer – Effective Digital (Feb 2019 - August 2019) - Worked on the frontend of greenorbit intranet dashboard which is done using React and Typescript which is basically an intranet dashboard. Look at it here - greenorbit.com - working on dataintrans.com.au project which is also done using React and Typescript which gathers data using advanced tracking devices and delivers it to the dashboard. Web Developer – Teknowledge, Teksmobile (April 2018 - November 2018) - Working on a project built with php and making it’s frontend in react using the Ant Design Framework. - ​It’s a trip management app which has thousands of users at the moment. Travel agencies use this app on a daily basis to create itineraries for their clients, manage their tickets, visas and other travel documents. The most important feature for this app was the pdf management, where we can drag and drop a pdf and shown a split view of all the pages which can be sorted, removed, rotated and also more pages added to it. The app is located at smarttrips.com.au - Did bug fixing and develop some features for other project ( project is located at ​eventify.io​) - Created node REST Api’s for another project Web Developer – Appler,Goa (July 2017 - March 2018) - Taking client briefs about the functionality they want and then give it to them in the required time frame. - Developing the required functionality or feature wanted. - ​Most of my work is in React.js and Redux, redux sagas as well as redux thunks. - Fetching data from server and displaying it in the components - Analysing and debugging code where errors need to be fixed - ​using chrome dev tools and react and redux plugins​. - Giving sessions on things learnt and new technologies I learnt to other team mates - ​Use Git on a daily basis​ actually as there are few developers working on different features of the app and I have to sometimes go and fix errors in other branches as well Here’s the link to my github profile - ​https://github.com/silentarrowz Details About some Personal Projects: These are just my personal projects and some of the projects were poc’s or short samples of work I had done for the company I work for. For example, the company wanted me to work on reactabular tables​ - reactabular.js.org And if you go to the site, you’ll notice that we can use code that makes it easier to create tables in react. But, you’ll also notice that we also have to use that same code in each component where we want the table. My task was to create an abstract table using it, so we can just use few lines of code in the component where we want the table and it’ll show up there. No need to put the full code there. It’s abstracted enough so , each component can put it’s data in redux store and work completely separate. And that too with just few lines of code. Here’s the poc I am talking about - ​https://github.com/silentarrowz/hoc-table React Shortcuts - ​This is something similar to what I used for a company project. It was a bit more complex actually - this is a watered down version of that - We can use keyboard shortcuts here to change the color and fontsize. First you need to click near the area you want change in then clicking on 'a' changes the color to red and clicking 'b' changes color back to black. clicking on 'up key' increases font size and on 'down key' decreases font size - here’s the link to the app - ​https://github.com/silentarrowz/shortcuts Youtube Downloader -​ I created a youtube downloader of my own as others online have too many ads on them and don't even work most of the times. I made this for my own use - This was made using nodejs - I wanted to update it with react as the frontend, but couldnt get to it yet - ​https://github.com/silentarrowz/youtube-app Here’s another app I created ​when I had just finished a certificate course I had done - the app is made using nodejs. I wanted to create something similar to a facebook profile and it was fun building it​ - ​https://limitless-savannah-77056.herokuapp.com/ Here’s a weather app I had created when I was learning react http://tranquil-cliffs-23016.herokuapp.com/#/?_k=2qrq8y https://invoice-a4282.firebaseapp.com/​ - this isnt very recent actually, but i deployed it to firebase recently. It’s an online invoice app, as the previous company I was working on used to prepare invoices in word which took a lot of time. I wanted to make the process easier and came up with this idea of an online invoice. Looking forward to hearing from you.
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.