Summary
Overview
Work History
Education
Skills
Affiliations
Certification
Languages
Timeline
Soft skills
References
Soft skills
References
Generic
Anas Munir

Anas Munir

Lahore

Summary

I have 5+ years of experience working with Typescript, primarily building consumer based web, mobile and desktop apps. I’m now looking to help upcoming organizations reach their full potential with extensive experience as a software engineer having worked in multiple industries.

I've worked with tools like Express.js, Angular, Ionic, React and Next.js using TypeScript to build customer facing apps with 1M+ users for industries such as E-commerce, Brand licensing, and Smart business cards. I was responsible for creating from scratch and maintaining the KFC Pakistan Mobile app, both for Android and iOS which has 1M+ downloads in the App Store and Google Play Store.

Overview

11
11
years of professional experience
1
1
Certificate

Work History

Senior Frontent Engineer

OVOU
06.2022 - 11.2023

I worked in OVOU with a small team of 6 senior engineers and made an existing good platform into something amazing. OVOU is a SaaS platform that helps individual professionals and organizations make better connections, It provides a very slick looking business card that is NFC-enabled with your name title and logo on it along with a web app to manage your connections. Card owners can tap on people's phones and open up an OVOU profile where they can display their work and connect with other people (https://ovou.me/anas).

First I was given the responsibility to work on the Customer facing web app built in Next.js where I did the following

  • Greatly Improved frontend development and code reusability by developing a single source for UI components "OVOU-UI" which made UI/UX feel similar across all SaaS products
  • Integrated Unleash Feature Flagging to all SaaS products and greatly reduced time to launch features to production, and made the frontend blue green deployment capable.
  • Devised and created the frontend architecture to collect user data through segment, google analytics and facebook pixel.
  • Made user onboarding much more streamlined by integrating Appcues on the frontend
  • Developed a permission hook compatible with React and Next.js that made permissions much more accessible across all SaaS products.
  • Embedded Zapier to the admin dashboard, making integrations with third part tools like slack and google workspace seamless.
  • Reduced the Next.js web app bundle size by 10% by removing barrel import files, improving the time to first paint.
  • Improved web app response time by 30% by adding lazy loading of components and incremental static regeneration in Next.js, which also greatly improved SEO.
  • Implemented trunk based development with feature flagging rather than gitflow for a rapid release cycle.
  • Made feature testing easy by making development and staging environments in GitLab pipelines.
  • Helped in evolving the existing web app into a SaaS product with a subscription based modal for Individuals and teams.

(Jan 2023) With my successful work on the Web app, I was then given the responsibility to streamline the Admin dashboard. A SaaS product designed to help teams manage their members and their connections, along with getting analytic reports on the number of connections. I added and designed the following features.

  • Designed and implemented a seat based user managing system.
  • Developed a detailed analytics and reporting feature built in Chart.js
  • Greatly improved form development experience by upgrading from formik to react-forms
  • Reduced repeated code and removed 10 js files by creating a single hook with react-query to call backend APIs
  • Upgraded existing JS code to Typescript in React.
  • Reused our custom internal OVOU-UI library in the admin and significantly reduced development time and resulted in a UI/UX feel between the web app and dashboard
  • With many feature request being similar to the Web App, I successfully Embedded the entire Next.js web app in the React admin dashboard which greatly reduced the time to launch the new SaaS dashboard, and made it easy for the customers to use the new dashboard features, as it was similar to the web app.
  • Integrated testing with Jest.
  • Implemented the permissions hook that I developed for the web app to handle user level access (owner, admin, member)
  • Implemented Appcues for a better user onboarding experience.
  • Added the base for tracking user clicks and behaviours through Google Analytics and Segment

Working in OVOU had a lot of impact on me as well, because I got to work in a small team of senior engineers with various ethnicities. The environment in the company was welcoming and accepting and the work we did on the product was very challenging and a great learning experience.

Software Engineer

Brainbase
02.2021 - 02.2022

I was hired as a full stack software engineer at Brainbase. Brainbase developed SaaS products related to the licensing industry. I was assigned to their product called “Vault” that was being developed by their North American team. Vault was built to store trademarks with automated renewals and infringement monitoring. This was my first remote job and first time working for a North American company. It was quite exciting to work with developers with different background and to find common interests with people sitting so far away.
(Feb 2021 - Sept 2021) I was made part of the growth team, where I worked both on the backend and frontend where I did the following:

  • Removed unused code in their custom Nestjs implementation and added documentation and typings to the migrations, greatly improving development experience.
  • Designed and developed APIs for adding third party social media platforms to their vault product.
  • Built an API to give the frontend access to the AWS lambda predesigned URL, making it easy for the frontend to directly upload images and files to the S3 bucket cloud storage.
  • Successfully added test cases to existing and new APIs, increasing test coverage from 30% to 70%.
  • Helped implement a monorepo architecture to the Angular frontend, hosting multiple projected under one repo.
  • Worked on micro-frontend features and serverless micro-services.
  • Helped keep the frontend entirely agnostic and kept all the business logic on the server side.


(Sept 2021) With the successful launch of our Product (Vault) I was shifted to the company's core product called (Assist) where I was given the responsibility to refactor the Admin monolith to a micro- frontend architecture .

• I worked directly with the CTO (Karl) to come up with the design and structure and divided the application into multiple apps with their micro-services (in Laravel)

• Integrated the Nrwl library to convert the existing monolith into a micro-frontend architecture

• Successfully fixed their current nested forms implementation in angular and made the forms completely dynamic with the backend. Now the frontend forms are completely customizable by the backend, greatly reducing dependency on the front end.

• Fixed multiple issues with the e2e tests built in Cypress which reduced 8mins in the deployment process on GitHub.

Software Architect / Frontend Team Lead

Bramerz (Pvt.) Ltd.
12.2017 - 01.2021

(Dec 2017 - June 2018) I was assigned the task to re-write their ecommerce software called Fishry. I was the only developer who could work in Angular 2 and beyond at the time. I started out with developing the front-end part of the Fishry software, and that's the consumer facing auto generated websites with multiple themes. This is what I accomplished at Bramerz

(Dec 2018 - Jan 2021)

  • Rewrote the entire Dynamic eCommerce Website Generation Process from the ground up in the new Angular and deployed in a Node.js Express server hosted in Microsoft Azure.
  • Successfully deployed a new version of Fishry (SaaS e-commerce) within 6 months, with 70 online stores, (now running more than 200 stores).
  • Added Angular Universal for server side rendering and Improved SEO scores from 30% to 90%.
  • Wrote a custom server side solution using Redis to cache server rendered dynamic content and serve it as static content, this improved the time to first paint by 80%.
  • Wrote a custom UI library in Angular Material to be used across all SaaS products and website themes
  • Designed and developed a dedicated checkout system with Stripe integration to be used for all online stores.
  • Integrated Google Analytics Enhanced E-commerce to Fishry stores and provided accurate data on the following:
  • Product rankings based on most sales.
  • Successful user joinery based on number of successful checkouts.
  • Product and collection rankings based on most views and clicks.


(July 2018 - Jan 2021)

I was promoted to the position (Senior Software Engineer) and was given the budget to hire more developers under my wing. With the hiring of more developers we moved on to the next step and re-wrote the entire Admin for Fishry, (a SaaS monolith to manage store themes, products and collections with shipping and payments).

  • Successfully led a team of 4 engineers to design and develop the SaaS admin from scratch in the new Angular 5 (at the time).
  • Re-used the custom Angular Material UI library developed for the e-commerce product in the admin, greatly reducing development time.
  • Created a customizable theming feature for clients to edit their existing store themes.
  • With the help of a UI designer, developed a beautiful admin dashboard with graphs and charts to show relevant information.
  • Developed an Orders directory where clients could see and manage their orders (fulfilled, refunded, canceled) down to the specific product variant that was purchased by the customers.
  • Created a product directory where clients can manage their products (upload photos, add variants, add different pricing according to promotions and regions)
  • Designed and developed a comprehensive discount feature in which clients could make discount codes tied to specific products and entire collections, and even specific to certain customers based on email.
  • With my new hired engineering team, we were able to launch the Admin monolith in 4 months, and successfully managed 200 plus stores.


(June 2019 - Jan 2020) One of the clients using Fishry is KFC Pakistan. They required a mobile app, and I had prior experience making hybrid mobile apps using ionic so I volunteered.

  • Designed and developed a fully functioning e-commerce mobile app using Ionic 4 within 3 months
  • Successfully deployed the app for both iOS App Store and Android Play Store with positive user feedback
  • Connected the app to the Admin monolith, which made it easier for client to change product details and pricing without ever re-deploying the app.
  • Provided cloud services through Microsoft Azure, which was able to handle large user traffic (7000 users in 4 secs)
  • You can find the mobile apps in the following Google Play and App Store

https://apps.apple.com/us/app/kfc-pakistan/id1480491422 https://play.google.com/store/apps/details?id=io.bramerz.kfc& hl=en&gl=US

Full Stack Developer

FlickVerx
08.2016 - 12.2016
  • I work as full stack JavaScript developer mostly with Angular 2/4 for web apps, Ionic 2 for mobile and Electron for desktop
  • I've developed a (POS) point of sale desktop application with ElectronJS, PouchDB and AmCharts
  • I'm currently working on an app similar to Uber using Ionic 2, Google Maps Api, and Firebase.

Co-Curricular Head

Youth Club Lahore
01.2013 - 11.2015
  • I was the co-curricular head at an NGO called YouthClub Lahore, where my job was to design and carry out activities for all the members like multiple sports activities, social work like visiting children who are cancer patients at the hospital etc.

Education

BSCS -

COMSATS Institute of Information Technology
Lahore, Punjab
01.2016

Skills

  • TypeScript
  • JavaScript
  • Git
  • Nextjs
  • Ionic
  • Gitlab
  • React
  • Nodejs
  • TailwindCSS
  • React-Query
  • Angular

Affiliations

  • Social Work
  • Star Trek
  • Reading Novels
  • Reading Science Books
  • Making/Eating Pizza

Certification

  • Graphic Design Certificate from LUMS (2023)
  • Fullstack Developer Certificate from FreeCodeCamp (2017)

Languages

English
Native or Bilingual
Urdu
Native or Bilingual

Timeline

Senior Frontent Engineer

OVOU
06.2022 - 11.2023

Software Engineer

Brainbase
02.2021 - 02.2022

Software Architect / Frontend Team Lead

Bramerz (Pvt.) Ltd.
12.2017 - 01.2021

Full Stack Developer

FlickVerx
08.2016 - 12.2016

Co-Curricular Head

Youth Club Lahore
01.2013 - 11.2015

BSCS -

COMSATS Institute of Information Technology

Soft skills

  • Excelent communication skills both verbal and written.
  • Easy to work with in a diverse environment
  • Greate leader (have lead a small team in the past)
  • Ethical in all manners (professional and personal)
  • Egalitarian (I don't think myself better than anyone else)

References

  • Waqas Ahmed, +923069143818, vakas.ahmed@gmail.com, OVOU
  • Pedro Gustavo Torres, NA, pedro.gustavo.torres@gmail.com, OVOU

Soft skills

  • Excelent communication skills both verbal and written.
  • Easy to work with in a diverse environment
  • Greate leader (have lead a small team in the past)
  • Ethical in all manners (professional and personal)
  • Egalitarian (I don't think myself better than anyone else)

References

  • Waqas Ahmed, +923069143818, vakas.ahmed@gmail.com, OVOU
  • Pedro Gustavo Torres, NA, pedro.gustavo.torres@gmail.com, OVOU
Anas Munir