Badges
Certifications
Work Experience
Swnior React Js Developer
PackageX•  October 2021 - Present
Senior Software Engineer
N3O.ltd•  June 2018 - October 2021
Developing high performance subscription based customer facing crm application using ReactJS, Redux-saga, React Hooks, React-Router, JavaScript, TypeScript, HTML5, CSS3, Styled Components, Intl.Js, .NET Core Built custom components on top of Ant Design consisting Accordion, Filters, Dropdown, Carousel, Button, Checkbox, Input, Icons and many more Developed custom API layer to handle all CRUD transactions, JWT token management and implemented interceptors to embed custom headers Maintained high-level expertise in React state management strategies, including Redux, Redux Persist and redux-saga Exclusively used React-Hooks to handle application life-cycle processes Worked closely with clients to establish specifications and system designs Used Middleware, Redux-Saga with ImmutableJS in application to retrieve and store data from Back-End and to also perform RESTFUL services Effective use of native HTML elements and custom tags to enhance SEO optimization and application GDPR compliance feature Styled web pages and components using Styled Components for fluid-responsive application Microsoft Azure Cloud Services for backend with Polyglot storage (CosmosDb, TableStorage, Azure Indexing), CQRS as principal method for read & write functions using event sourcing mechanism for auditing and managing history Utilized Azure Message Bus in a Micro Services Architecture as a tool for moving away from Monolithic Structure Expertise usage of VSTS and JIRA as version control and tracking units Worked in Agile Methodologies for incremental development to deliver better application
Lead Full Stack Developer (Part-Time)
Agifly•  May 2021 - August 2021
Worked on several projects including Energy Saving application for Belgium Government using ReactJS on frontend Worked with Express.Js, Node.Js and Sequelize (MySql) for backend engineering Worked with cross-functional teams Technical discussions and demos with clients Hands-on coding based on requirements Code Reviews and Mentoring Sprint planning
Senior Software Engineer
ITROOS (Private) Limited•  April 2018 - June 2018
Worked as a Senior Software Engineer on a currency conversion and management system based on AngularJs 2 as frontend and ASP.NET 5 MVC webapis (based in repository pattern) as backend.
Software Engineer
Wireless Marketer•  February 2016 - January 2018
Worked on a Customer Relationship Management System used internally by the company. An Enterprise level solution. This system includes Asp.Net Web Application and Web APIs. Also developed several other desktop applications for image processing and to fetch and sync data from a client's Active Directory and a hybrid mobile application using IONIC 2 Framework for Hudoor Attendance & Employee Management System. Key responsibilities:- - Lead Scrum Sprint Planning and Development - Maintenance of modules and their integrations - Code changes merging from branch to branch (DEV/QA/Production) - Publish and maintain application on production server - Maintain TFS
Asp.Net Team Lead
Xyper Technologies•  December 2014 - February 2016
Worked on a several applications using Windows Forms, Asp.Net Web Forms, Asp.Net MVC & Web Services. Also learned native android development and developed location based application for my company. Key responsibilities:- - Lead a .NET Team - Publish and maintain application on production server - Daily updates of Lathrop Websites
.Net Internee
Kreative Technologies•  September 2014 - November 2014
Developed some .Net desktop applications and learnt some basic android application development
IT - Internee
Seronic (Pvt.) Ltd•  June 2014 - September 2014
Learnt HTML5 & CSS3 as well as basics of WordPress & Asp.Net web application development
Education
Pakistan Virtual University
Computer Science, Post Graduate Diploma•  September 2019 - September 2020
PGD in Computer Science (1 Year)
Bahria University
Software Engineering, BS•  September 2010 - July 2014
Bachelor's in Software Engineering (4 years) with C# as core programming language.
Punjab College of Commerce
Computer Science, Intermediate•  September 2008 - July 2010
12th Standard in Computer Science with Computer, Mathematics & Physics as core subjects.
Station School No. 2
General Science, Matriculation•  September 2006 - July 2008
10th Standard in General Science with Biology, Mathematics & Chemistry as core subjects