Hassan Sajjad, Associate Software Engineer

Hassan Sajjad

Associate Software Engineer

Cyber Soft Vantage

Location
Pakistan - Rawalpindi
Education
Bachelor's degree, Computer Science
Experience
3 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :3 years, 5 Months

Associate Software Engineer at Cyber Soft Vantage
  • Pakistan - Islamabad
  • January 2023 to January 2024

• Created website layouts and user interfaces using HTML, CSS, SCSS, Bootstrap, Tailwind, Styled
Components, Material UI, Semantic UI, Ant designs.
• Utilized Git for version control, ensuring that changes are tracked and reviewed using Bitbucket.
• Managed project tasks and timelines using Asana and Click Up, collaborating with crossfunctional teams to deliver features and enhancements in an agile development environment.
• Implemented MERN stack (MongoDB, Express.Js, React/Next, NodeJS/Next.Js) and used
PostgreSQL with TypeORM and Prisma.
• Developed a single-page application (SPA) using React framework and utilized Redux, React
Hooks, and Context API for state management.
• Conducted unit tests for the application using Jest and got familiarized with the application's
CI/CD pipeline using CircleCI and Jenkins.
• Managed code with different version-control systems such as GitHub, Gitlab, and Bitbucket.
• Integrated data from various back-end services and databases and designed REST calls to
improve user interface performance.
• Introduced agile methodologies and development best practices to the division to enhance
product development.
• Developed web platform backends using NodeJS and Django frameworks and authored code in
Python and JavaScript within the Django framework.
• Built APIs and data clients to consume APIs and worked with back-end developers to design APIs.
• Utilized NodeJS, ORM, and SQL/No-SQL to develop and manage databases.

Full Stack Developer at Triomatic Solutions
  • United Arab Emirates - Dubai
  • April 2021 to March 2023

• Developed a fully functional admin dashboard using Next.js and React.js, which improved
data visualization and reporting capabilities.
• Integrated OCR functionalities into the platform using FLASK APIs, which allowed users to
extract text from images and PDFs.
• Hosted the platform on AWS, leveraging EC2 instances, S3 buckets, and RDS instances, to
ensure high availability, scalability, and security of the application.
• Utilized PostgreSQL to store and manage data, ensuring data consistency and integrity
throughout the platform.
• Implemented containerization using Docker, which simplified deployment and ensured
consistency across various environments.
Hassan Sajjad - page 3
• Conducted load testing and performance optimization to ensure that the platform met the
desired response times and could handle concurrent users.
• Collaborated with a cross-functional team of developers, designers, and project managers
to deliver features and enhancements in an agile development environment.
• Implemented version control using Git, enabling easy tracking of changes and
collaboration with team members.
• Provided technical guidance and mentorship to junior team members, sharing best
practices, and promoting knowledge sharing.
• Maintained up-to-date knowledge of industry trends and emerging technologies,
continually looking for ways to improve the platform and the development process.

Junior Developer at BLS Solutions
  • Pakistan - Rawalpindi
  • July 2022 to December 2022

Education

Bachelor's degree, Computer Science
  • at Foundation University
  • July 2022

Specialties & Skills

Agile Project Management
Database Management
Large Scale Deployments
Web Development
Software Devleopment
Frontend Development
Backend Development

Languages

English
Expert
Arabic
Intermediate
Urdu
Native Speaker

Training and Certifications

Cisco Certified Network Associate Routing and Switching (CCNA) (Certificate)
Date Attended:
May 2021
SAP Certified Associate - Design Thinking (Certificate)
Date Attended:
November 2021