Post Job Free

Resume

Sign in

Research Intern Software Engineer

Location:
Lahore, Punjab, Pakistan
Posted:
May 22, 2023

Contact this candidate

Resume:

Lahore, Pakistan

Murtaza Khan +92-324-***-****

adw9lj@r.postjobfree.com

Software Engineer - Full Stack Javascript Developer - 7 Years of development experience Tools and Technologies

Javascript ReactJS MongoDB Git

TypeScript VueJS Socket.io Jira

NodeJS React Native AWS S3, Lambda, EC2 Notion

ExpressJS NextJS Firebase Storage Heroku

NestJS Vuex Firebase Firestore Figma

Python Redux Firebase Cloud Functions

Keras Tailwind CSS

HTML / CSS

Employment

Software Engineer Freelance Contractor Jun 2021 - Present

● Worked with Dupont Studios (US) as a freelance contractor for the development of Saas products which include Spacetrics, AskHumans, Officetour and Hometour. [ReactJS, VueJS, NextJS, NestJS, TypeScript, MongoDB, Redis, RoR, AWS, Heroku, Stripe]

● Developed Hometour and Officetour which lets real estate agents and brokers set up tours for their listings, create custom websites and add custom domains to their listing websites. These products also let their users create presentations and live video tours for tenants.

● Worked with Dusseau & Co. (US) as a freelance contractor for the development of a B2B marketplace called Black Business Warehouse. [NextJS, Firebase]

● Designed and developed a closed loop social media mobile app, Toogather (France), as a freelance contractor. I was also responsible for publishing the app on Google Play Store and Apple App Store.

[React Native, Firebase]

Software Engineer ShopDev Mar 2021 - May 2021

● Part of Fabric External Services team for implementing third party integrations for ecommerce platforms [NodeJS]

● Part of Fabric Delivery team for development of ecommerce storefronts [NextJS] Software Engineer AiSight Aug 2018 - Feb 2021

● Designed and developed SampleOnline platform for making questionnaires, identifying locations and teams and previewing data visualizations. [ReactJS, ExpressJS, NodeJS, MongoDB, ApexCharts]

● Developed backend APIs for FieldForce platform for data collection from field enumerators [NodeJS, ExpressJS, MongoDB]

● Part of the research and development team for BigAnalyzer(ML) platform for geo-spatial retail analysis and insights. [Python, Scikit-learn, Firebase, ReactJS, ReduxJS, Google Maps]

● Part of the research and development team for SatView platform using deep learning and satellite imagery for detecting build-up areas and socio-economic classes. [Python, Keras] Research Intern Information Technology University Apr 2016 - Jun 2017

● Worked at Center for Speech and Language Technologies as a UROP intern.

● Worked on Urdu speech recognition system and construction of Urdu phonetic lexicon.

● Developed and maintained web services. [Javascript, PHP] Game Developer Eccentrica Technologies Jun 2015 - May 2016

● Designed UI/UX for mobile games. [Adobe Illustrator]

● Ideated and developed concepts for the “Games for Education” project.

● Developed game logic and dynamics using Javascript

● Managed game assets, designed game levels and menus based on design specifications. [Unity3D, Javascript]

Projects

Divebox Freelancer 2020

Description: Divebox is a C2C buy and sell marketplace with in-app delivery, integrated payments, and two-way communication. As a freelancer, I was responsible for implementing core mobile app features, including:

● Integrating Stripe as a payment gateway for secure transactions

● Calculating pickup and delivery charges using Google Maps and Places API

● Developing core business logic for dividing the collected revenue between the rider and the platform

Technologies: React Native, Stripe, Firebase Auth, Firebase Storage, Firebase Firestore, Google Maps API

Achievements:

● Successfully implemented core features of the mobile app, resulting in a user-friendly buying and selling experience

● Integrated Stripe as the payment gateway, ensuring secure and reliable transactions for users

● Developed logic for calculating pickup and delivery charges using Google Maps and Places API, resulting in accurate pricing for users

● Developed core business logic for dividing the revenue between the rider and the platform, enabling seamless payouts and ensuring fair compensation for all parties involved Toogather Freelancer 2021

Description: Toogether is a closed loop social media platform designed for employees of an organization to connect and share content. In addition to its social media capabilities, it also includes various management utilities across multiple departments. As a freelancer, I was responsible for designing and developing the mobile app from scratch using React Native, Expo, and Firebase. I implemented core features, including:

● Posting text updates, pictures, and videos on the timeline

● Adding comments and reactions to posts

● Sending notifications to relevant users

● Sending files and requesting leaves through in-app management features

● Posting work schedules

To ensure efficient use, I also utilized optimization techniques such as image and video compression and efficient Firestore database models for fast and scalable use. Additionally, I was responsible for publishing the app on Google Play Store and Apple App Store. Technologies: React Native, Firebase Auth, Storage, Firestore, Cloud Messaging, Cloud functions Timetrail Freelancer 2022

Description: TimeTrail is a SaaS ERP platform designed for the event management sector, providing registration, scheduling, monitoring, and reporting of workforce with complete audit trails. It automates key actions, reducing the need for manual intervention. The platform includes a frontend web application for managers to track their staff and schedules, and a mobile application for employees to view their schedules and track their activity while on shift. The backend server is built on monolithic architecture. As a developer, I designed the frontend application architecture for a scalable and robust application and implemented core features, including:

● Modules for managing employees, customers, locations, schedules, and on-going shifts

● Real-time updates on shifts and schedule modules with sockets

● PDF report generation

● Role-based access control

● Notifications for alerts and upcoming events of an on-going shift

● Backend REST APIs for communicating with frontend and mobile application Technologies: React, React Native, Redux, Tailwind, Socket.io, NestJS, MongoDB, Google Maps API ACET Asset Manager Freelancer 2020

Description: ACET Asset Manager is a SaaS platform that enables organizations to track and maintain information about their hardware assets. It offers fully dynamic forms, allowing users to create information forms tailored to their needs for each type of hardware asset. I collaborated with a team of frontend and backend developers and used ReactJS to build the platform and its core features including:

● Allowing users to create dynamic forms for storing hardware assets information

● Allowing users to create joins between different asset types

● Implementing list views with dynamic filters and search options based on properties of an asset

● Integrating backend APIs built with Java Springboot Technologies: React, Redux, Boostrap CSS

Education

Lahore, Pakistan Information Technology University Aug 2014 - Jun 2018

● Bachelor of Science (Computer Science), CGPA: 3.51

● Undergraduate Coursework: Deep Learning; Natural Language Processing; Digital Speech Recognition; Mobile Application Development; Software Testing; Software Engineering; Certifications

● Mastering React

● The Ultimate Redux Course

● The Ultimate React Native Series

● NestJS: The Complete Developer’s Guide

Additional Experience and Awards

● Inscribed in Dean’s List of Honors for excellent academic achievement in the semesters: Fall 2015; Fall 2016

● Awarded merit scholarship for bachelor’s degree at Information Technology University



Contact this candidate