diff --git a/build/index.html b/build/index.html index 189d7d4..73d0574 100644 --- a/build/index.html +++ b/build/index.html @@ -420,6 +420,67 @@

Public speaking

Experience

+
+
+
+

Toptal

+
+
+

Senior Full-Stack Developer

+

Sep 2021 - Present

+
+
+
Technologies:
+
+
Flutter, +
+
Golang +
+
+
+
+
    +
  • Currently working for a new york based fintech startup as a mobile development lead.
  • +
+
+
+
+
+
+
+
+

Voxlabs

+
+
+

Project software engineer

+

Aug 2021 - Oct 2021

+
+
+
Technologies:
+
+
Flutter, +
+
Firebase, +
+
Typescript, +
+
React JS, +
+
Material UI +
+
+
+
+
    +
  • Maintained an on going flutter mobile app development project.
  • +
  • Developed a JavaScript plugin that works as a paywall for websites. Integrated dynamic CSS classes to bypass ad-block detection.
  • +
  • Constructed an admin panel for paywall plugin with React, TypeScript, Zustand, Material-UI, and Firebase suite.
  • +
  • Conducted code reviews for junior developers via merge requests.
  • +
+
+
+
+
@@ -429,10 +490,6 @@

Experience

Software engineer

Jan 2021 - Aug 2021

-
-

Senior software engineer

-

Aug 2021 - Present

-
Technologies:
@@ -466,7 +523,7 @@

Experience

  • Architected the code structure with the Bloc design pattern.
  • Configured app flavors to maintain QA, Stage, Development, and Production environments.
  • Integrated Webengage, Mixpanel, AppsFlyer, Facebook, and Firebase analytics according to marketing requirements.
  • -
  • Integrated multiple payment providers also integrated 3D secured credit/debit card payment method.
  • +
  • Integrated payment methods such as Easypaisa, Jazzcash, Paypro, Credit/Debit card pay and 3D secured Credit/Debit card pay.
  • Developed and maintained scripts for automating intl JSON generation, boilerplate code generation, assets generation, and pre-deployment setup.
  • Developed custom Github Actions & NodeJS script to upload APK on Google Drive directory and share the directory's link via email.
  • Published Sastaticket.pk's new flutter mobile app with enhanced UI/UX to the app store and the play store.
  • @@ -579,11 +636,11 @@

    Experience

    Fetch Sky

    -

    Associate Software Engineer

    +

    Associate software engineer

    Nov 2017 - Jan 2018

    -

    Junior Software Engineer

    +

    Junior software engineer

    Dec 2016 - Oct 2017

    diff --git a/scripts/data/experience.json b/scripts/data/experience.json index 62fe596..624c876 100644 --- a/scripts/data/experience.json +++ b/scripts/data/experience.json @@ -1,13 +1,47 @@ [ + { + "journey": [ + { + "position": "Senior Full-Stack Developer", + "date": "Sep 2021 - Present" + } + ], + "company": "Toptal", + "points": [ + "Currently working for a new york based fintech startup as a mobile development lead." + ], + "tech": [ + "Flutter", + "Golang" + ] + }, + { + "journey": [ + { + "position": "Project software engineer", + "date": "Aug 2021 - Oct 2021" + } + ], + "company": "Voxlabs", + "points": [ + "Maintained an on going flutter mobile app development project.", + "Developed a JavaScript plugin that works as a paywall for websites. Integrated dynamic CSS classes to bypass ad-block detection.", + "Constructed an admin panel for paywall plugin with React, TypeScript, Zustand, Material-UI, and Firebase suite.", + "Conducted code reviews for junior developers via merge requests." + ], + "tech": [ + "Flutter", + "Firebase", + "Typescript", + "React JS", + "Material UI" + ] + }, { "journey": [ { "position": "Software engineer", "date": "Jan 2021 - Aug 2021" - }, - { - "position": "Senior software engineer", - "date": "Aug 2021 - Present" } ], "company": "Sastaticket.pk", @@ -102,11 +136,11 @@ "company": "Fetch Sky", "journey": [ { - "position": "Associate Software Engineer", + "position": "Associate software engineer", "date": "Nov 2017 - Jan 2018" }, { - "position": "Junior Software Engineer", + "position": "Junior software engineer", "date": "Dec 2016 - Oct 2017" } ], diff --git a/src/components/experience/experience.pug b/src/components/experience/experience.pug index cfe0adc..8e76d71 100644 --- a/src/components/experience/experience.pug +++ b/src/components/experience/experience.pug @@ -1,4 +1,4 @@ -- var data = [{"journey":[{"position":"Software engineer","date":"Jan 2021 - Aug 2021"},{"position":"Senior software engineer","date":"Aug 2021 - Present"}],"company":"Sastaticket.pk","points":["Constructed Pakistan's top-ranked and trending airline traveling app.","Architected the code structure with the Bloc design pattern.","Configured app flavors to maintain QA, Stage, Development, and Production environments.","Integrated Webengage, Mixpanel, AppsFlyer, Facebook, and Firebase analytics according to marketing requirements.","Integrated multiple payment providers also integrated 3D secured credit/debit card payment method.","Developed and maintained scripts for automating intl JSON generation, boilerplate code generation, assets generation, and pre-deployment setup.","Developed custom Github Actions & NodeJS script to upload APK on Google Drive directory and share the directory's link via email.","Published Sastaticket.pk's new flutter mobile app with enhanced UI/UX to the app store and the play store.","Interviewed junior and senior candidates and actively contributed to the hiring process and decisions."],"tech":[{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Bloc"},{"label":"Provider"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Analytics","icon":"mdi-poll"},{"label":"Animations","icon":"mdi-animation-outline"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"Payments","icon":"mdi-credit-card-outline"},{"label":"Google Drive API","icon":"mdi-google-drive"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Github Actions","icon":"mdi-github"}]},{"journey":[{"position":"Full Stack, Flutter and React Native","date":"Since Sep 2018"}],"company":"Fiverr","contract":"Freelance","points":["Provided gig based service for React JS, React Native, Flutter and Node JS.","Developed ideas and wireframes into real life apps.","Fixed bugs, optimized implementations and tuned performance.","Constructed full stack micro CMS for managing repository of business information via mobile app.","Constructed full stack app chat application. Featuring Social authentication, Real time chat with voice notes & images, ability to search by text, Speech to text & from text from images, and Push notifications.","Constructed full stack app to save documents and highlight price on document via machine learning."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Bloc"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"Adonis 5","icon":"mdi-cloud"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"AWS (S3, SES, RDS, EC2)","icon":"mdi-aws"}]},{"journey":[{"position":"Full Stack, Flutter and React Native","date":"Since May 2018"}],"company":"Upwork","contract":"Freelance","points":["Provided contract based service for React JS, React Native, Flutter and Node JS.","Worked two short term jobs for ReactJS and React Native, I fixed bugs and improved UI/UX.","Worked with a long term client where I built small scale prototype apps with React Native and React JS.","Prototyped a Todo app with React Native and asana API.","Prototyped an app with React Native threads to download videos in background queue. Wrote a small NodeJS backed to upload videos on dropbox.","Constructed a small products catalog app with React Native and Wordpress API with dynamic navigation.","Constructed `Grow youth app` with React Native, Redux, Wordpress API and published it on App Store and Play Store."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Asana API","icon":"mdi-api"},{"label":"Dropbox API","icon":"mdi-dropbox"}]},{"company":"Fetch Sky","journey":[{"position":"Associate Software Engineer","date":"Nov 2017 - Jan 2018"},{"position":"Junior Software Engineer","date":"Dec 2016 - Oct 2017"}],"points":["Worked on Peekaboo Guru, Which is a location-based and lifestyle platform.","Worked on NodeJS and MYSQL backend. Wrote CRUD API calls and built a custom lightweight image cropping and sizing module with \"node-canvas\".","Rendered ReactJS based analytics dashboard at server side and took PDF snapshot via puppeteer then sent the PDF to business via email.","Worked on Angular JS internal admin panel. Built CRUD data tables and fixed bugs.","Worked on React Native mobile app. Built reusable UI components. Integrated API calls with Redux, ImmutableJS and Redux-Saga.","Integrated firebase analytics, One signal push notifications, and push notification deep linking.","Worked on React JS web app. Built reusable and responsive UI components. Integrated API calls with Redux, ImmutableJS and Redux-Saga.","Had a chance to work with technically advanced seniors, which helped me in my career growth."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"styled-components"},{"label":"Webpack","icon":"mdi-webpack"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Analytics","icon":"mdi-poll"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Angular JS","icon":"mdi-angular"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"Puppeteer","icon":"mdi-google-chrome"},{"label":"AWS (S3, SES)","icon":"mdi-aws"}]}]; +- var data = [{"journey":[{"position":"Senior Full-Stack Developer","date":"Sep 2021 - Present"}],"company":"Toptal","points":["Currently working for a new york based fintech startup as a mobile development lead."],"tech":[{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Golang","icon":"mdi-language-go"}]},{"journey":[{"position":"Project software engineer","date":"Aug 2021 - Oct 2021"}],"company":"Voxlabs","points":["Maintained an on going flutter mobile app development project.","Developed a JavaScript plugin that works as a paywall for websites. Integrated dynamic CSS classes to bypass ad-block detection.","Constructed an admin panel for paywall plugin with React, TypeScript, Zustand, Material-UI, and Firebase suite.","Conducted code reviews for junior developers via merge requests."],"tech":[{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Typescript","icon":"mdi-language-typescript"},{"label":"React JS","icon":"mdi-react"},{"label":"Material UI","icon":"mdi-material-ui"}]},{"journey":[{"position":"Software engineer","date":"Jan 2021 - Aug 2021"}],"company":"Sastaticket.pk","points":["Constructed Pakistan's top-ranked and trending airline traveling app.","Architected the code structure with the Bloc design pattern.","Configured app flavors to maintain QA, Stage, Development, and Production environments.","Integrated Webengage, Mixpanel, AppsFlyer, Facebook, and Firebase analytics according to marketing requirements.","Integrated payment methods such as Easypaisa, Jazzcash, Paypro, Credit/Debit card pay and 3D secured Credit/Debit card pay.","Developed and maintained scripts for automating intl JSON generation, boilerplate code generation, assets generation, and pre-deployment setup.","Developed custom Github Actions & NodeJS script to upload APK on Google Drive directory and share the directory's link via email.","Published Sastaticket.pk's new flutter mobile app with enhanced UI/UX to the app store and the play store.","Interviewed junior and senior candidates and actively contributed to the hiring process and decisions."],"tech":[{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Bloc"},{"label":"Provider"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Analytics","icon":"mdi-poll"},{"label":"Animations","icon":"mdi-animation-outline"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"Payments","icon":"mdi-credit-card-outline"},{"label":"Google Drive API","icon":"mdi-google-drive"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Github Actions","icon":"mdi-github"}]},{"journey":[{"position":"Full Stack, Flutter and React Native","date":"Since Sep 2018"}],"company":"Fiverr","contract":"Freelance","points":["Provided gig based service for React JS, React Native, Flutter and Node JS.","Developed ideas and wireframes into real life apps.","Fixed bugs, optimized implementations and tuned performance.","Constructed full stack micro CMS for managing repository of business information via mobile app.","Constructed full stack app chat application. Featuring Social authentication, Real time chat with voice notes & images, ability to search by text, Speech to text & from text from images, and Push notifications.","Constructed full stack app to save documents and highlight price on document via machine learning."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Flutter","icon":"mdi-cellphone"},{"label":"Bloc"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"Adonis 5","icon":"mdi-cloud"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"AWS (S3, SES, RDS, EC2)","icon":"mdi-aws"}]},{"journey":[{"position":"Full Stack, Flutter and React Native","date":"Since May 2018"}],"company":"Upwork","contract":"Freelance","points":["Provided contract based service for React JS, React Native, Flutter and Node JS.","Worked two short term jobs for ReactJS and React Native, I fixed bugs and improved UI/UX.","Worked with a long term client where I built small scale prototype apps with React Native and React JS.","Prototyped a Todo app with React Native and asana API.","Prototyped an app with React Native threads to download videos in background queue. Wrote a small NodeJS backed to upload videos on dropbox.","Constructed a small products catalog app with React Native and Wordpress API with dynamic navigation.","Constructed `Grow youth app` with React Native, Redux, Wordpress API and published it on App Store and Play Store."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Asana API","icon":"mdi-api"},{"label":"Dropbox API","icon":"mdi-dropbox"}]},{"company":"Fetch Sky","journey":[{"position":"Associate software engineer","date":"Nov 2017 - Jan 2018"},{"position":"Junior software engineer","date":"Dec 2016 - Oct 2017"}],"points":["Worked on Peekaboo Guru, Which is a location-based and lifestyle platform.","Worked on NodeJS and MYSQL backend. Wrote CRUD API calls and built a custom lightweight image cropping and sizing module with \"node-canvas\".","Rendered ReactJS based analytics dashboard at server side and took PDF snapshot via puppeteer then sent the PDF to business via email.","Worked on Angular JS internal admin panel. Built CRUD data tables and fixed bugs.","Worked on React Native mobile app. Built reusable UI components. Integrated API calls with Redux, ImmutableJS and Redux-Saga.","Integrated firebase analytics, One signal push notifications, and push notification deep linking.","Worked on React JS web app. Built reusable and responsive UI components. Integrated API calls with Redux, ImmutableJS and Redux-Saga.","Had a chance to work with technically advanced seniors, which helped me in my career growth."],"tech":[{"label":"React JS","icon":"mdi-react"},{"label":"React Native","icon":"mdi-react"},{"label":"Redux"},{"label":"Redux Saga"},{"label":"styled-components"},{"label":"Webpack","icon":"mdi-webpack"},{"label":"Firebase","icon":"mdi-firebase"},{"label":"Analytics","icon":"mdi-poll"},{"label":"Node JS","icon":"mdi-nodejs"},{"label":"MYSQL","icon":"mdi-database"},{"label":"Angular JS","icon":"mdi-angular"},{"label":"Notifications","icon":"mdi-bell-outline"},{"label":"Puppeteer","icon":"mdi-google-chrome"},{"label":"AWS (S3, SES)","icon":"mdi-aws"}]}]; #experience-card.sec-card .container