Associate Software Engineer
Cyber Soft Vantage
Total years of experience :3 years, 5 Months
• 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.
• 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.