A Senior Software Engineer with 4 years of experience designing and building scalable web applications. Skilled in React.js, TypeScript, Python, Django, and Flask. Proficient in frontend and backend development, ensuring seamless user experiences through responsive UI/UX design and robust state management.
- Phone: +92-330-8265555
- Email: [email protected]
- Location: Dera Ghazi Khan, Pakistan
- LinkedIn: LinkedIn Profile
Experienced Full-Stack Developer with expertise in designing and building scalable web applications using:
- Frontend: React.js, TypeScript, Material-UI (MUI), Emotion
- Backend: Python, Django, Flask, RESTful APIs
- Strong background in Git version control, CI/CD, and agile methodologies, ensuring clean, maintainable code and best practices in software development.
Arbisoft | Lahore | Nov 2023 β Present
- Developed scalable React.js frontend integrated with Django REST API, improving application efficiency and user engagement.
- Optimized backend services using Python, Django, and PostgreSQL, enhancing data management and API performance.
- Implemented RESTful APIs and managed database migrations to boost application performance.
Arbisoft | Lahore | Jan 2022 to May 2023
- Led a cross-functional team of 25, including QA, frontend, and backend developers, on the Jobcase project.
- Directed Agile development processes (sprint planning, task prioritization, code reviews) to maintain high-quality standards.
- Enhanced Git workflows and CI processes, increasing team productivity by 20%.
Arbisoft | Lahore | August 2020 to Jan 2024
- Architectured and maintained state management using Redux and Redux Thunk.
- Developed a comprehensive component library with Storybook and implemented responsive designs using Styled-Components.
- Engineered frontend features with complex state management using Redux Sagas and implemented unit testing with Jest and Enzyme.
- Frontend Development: React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Styled-Components, Emotion, Material-UI (MUI)
- State Management: Redux, Redux Thunk, Redux Saga, Context API
- Backend Development: Python, Django, RESTful APIs, PostgreSQL, ORM
- Testing: Jest, Enzyme, Cypress, Unit Testing, Integration Testing, End-to-End Testing
- Agile Methodology: Scrum, Kanban, Sprint Planning, Task Prioritization, Code Review, Team Collaboration
- Build Tools: Webpack, Babel, npm, Yarn, ESLint, Prettier
National University of Sciences and Technology (NUST)
Bachelor's degree in Computer Science | 2016 - 2020
CGPA: 3.02
Key Areas of Study:
- Compiler Construction
- Machine Learning
- Data Structures and Algorithms
- Object-Oriented Programming (OOP)
- Image Processing
- Web Development
- Building Web Applications in Django - Coursera
- Web Application Technologies and Django - Coursera
- Front End Libraries - freeCodeCamp
- JavaScript Algorithms and Data Structures - freeCodeCamp
- Responsive Web Design - freeCodeCamp