We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Huzaifa A. and I have over 5 years of experience in the tech industry. I specialize in the following technologies: PostgreSQL, JavaScript, TypeScript, GraphQL, Flutter, etc.. I hold a degree in Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: Resortifi, ROQ, Sapling CRM, Otto GmbH, HELM AG. I am based in Lahore, Pakistan. I've successfully completed 5 projects while developing at Softaims.
Information integrity and application security are my highest priorities in development. I implement robust validation, encryption, and authorization mechanisms to protect sensitive data and ensure compliance. I am experienced in identifying and mitigating common security vulnerabilities in both new and existing applications.
My work methodology involves rigorous testing—at the unit, integration, and security levels—to guarantee the stability and trustworthiness of the solutions I build. At Softaims, this dedication to security forms the basis for client trust and platform reliability.
I consistently monitor and improve system performance, utilizing metrics to drive optimization efforts. I’m motivated by the challenge of creating ultra-reliable systems that safeguard client assets and user data.
Main technologies
5 years
1 Year
3 Years
1 Year
Potentially possible
10Pearls
Resorifi is a robust property rental platform, designed to streamline the process of renting out properties. The platform offers a range of features such as property listing, reservation inquiries, user authentication, and many others, all facilitated through an intuitive UI. As a Senior Software Engineer, I played a crucial role in both the development and architecture of various components of the platform. Responsibilities: Authentication: I led the implementation of the authentication feature, which included social logins. I designed a list to dynamically configure these services using Auth0. Property Listing & Google Search: Leveraged Google's Search API to build a comprehensive property listing feature that allows users to explore properties on maps. Reservation Inquiry & Request: Developed a streamlined process for reservation inquiries and requests using Xstate, ensuring a smooth rental process for all users. Mobile Development: Worked with Expo to develop and implement mobile authentication, thereby extending the platform's functionality to mobile users. Error Handler Wrappers: Designed and developed error handler wrappers to improve the system's resilience and reliability. User Profile: Assisted in the creation and enhancement of the user profile feature, enabling users to manage their personal information, property listings, and bookings in one place. OTP-based Verifications: Implemented OTP-based verification to strengthen the platform's security and protect user accounts. Involvement in Core Architecture: Participated in key architectural decisions, helping shape the foundation of the platform's development and future scalability. Bug Fixes: Routinely addressed and resolved various bugs, ensuring a smooth and seamless user experience. Technologies Used: React Typescript/Javascript MongoDB GraphQL Molecular Services Redux Auth0 Xstate Expo This project reflects my ability to work with a diverse technology stack, making substantial contributions to the development and architecture of a comprehensive property rental platform. My involvement in Resorifi has helped refine my problem-solving skills, and it offers a glimpse into my capabilities as a Senior Software Engineer.
As a Senior Software Engineer at ROQ, a startup focused on helping developers build and ship web applications faster, I worked on developing and improving key aspects of the product. My role was integral to the growth of the company, and it allowed me to utilise and enhance my skills in a dynamic and innovative environment. Responsibilities: -> Collaborated with a team of talented engineers to build and maintain scalable applications using a robust tech stack, which included Next.js, Nest.js, Redis, Typescript, Postgres, and Google Cloud Platform. -> Involved in the complete software development life cycle, including requirement analysis, design, development, testing, deployment, and maintenance. -> Troubleshot and resolved complex software issues, enhancing system performance, and ensuring optimal user experience. Key Accomplishments: -> Implemented a customised file management solution using Google Cloud Platform and AWS S3. -> Helped in troubleshooting and resolving issues within the Access Control List (ACL). My technical expertise significantly enhanced the functionality and reliability of the ACL. Additionally, I contributed to its development and enhancement, thereby strengthening the overall user management system of the application. -> As a core member of the development team, I contributed significantly to the construction of the console dashboard, a key application management feature. This interactive dashboard serves as a centralised control panel, allowing efficient management of application functionalities. -> I worked on critical features including user authentication, permissions, chat, and user management. These features not only improved user experience but also reinforced the security and functionality of the application.
During my tenure at Flicliks, I worked on an important project: the development of Sapling. Sapling, built on Ruby on Rails, presented an opportunity for me to take on key responsibilities and closely collaborate with team members to ensure seamless front-end and back-end integration. Sapling is now acquired by Kallidus. Responsibilities: Back-end Development: Worked on Ruby on Rails to create efficient back-end solutions. My core responsibilities included building user snapshots and managing user teams. Report Generation: Developed robust reporting systems that facilitated data analysis and performance tracking, ultimately improving the decision-making process. Front-end Collaboration: Collaborated closely with the front-end team working on AngularJS to ensure seamless integration with the back-end. Played a key role in error handling to enhance user experience and system performance. Team Management: Worked closely with a team of developers and testers, participating in regular code reviews, debugging sessions, and providing constructive feedback. Key Accomplishments: Successfully developed user snapshots and managed user teams, resulting in efficient data management and user coordination. Played a key role in developing the reporting system, enhancing the overall analytical capabilities of the project. Collaborated effectively with the front-end team, ensuring seamless integration and efficient error handling.
At Otto, I had the opportunity to contribute to a significant project: the development of a comprehensive admin portal. This portal serves as a critical tool for the team, facilitating efficient administration and streamlined workflows. Responsibilities: Front-end Development: Utilized React and Typescript/Javascript to develop a responsive and intuitive front-end interface. Implemented dynamic user experiences and ensured optimal performance across all major web browsers. Back-end Development: Leveraged Nestjs to create robust back-end solutions. Worked closely with the database team to integrate PostgreSQL for data storage and retrieval. Database Management: Managed PostgreSQL databases to store, retrieve, and manipulate data for application usage. Designed efficient schemas and optimized queries to improve data accessibility and speed. Testing & Debugging: Conducted regular code reviews to detect and fix bugs. Wrote unit and integration tests to ensure the reliability and stability of the application. Key Accomplishments: Delivered a robust admin portal that significantly improved team efficiency and administrative processes. Worked in an agile environment and adhered to tight deadlines without compromising code quality. Regularly contributed to improving the code base, optimizing performance and enhancing user experience.
At HELM, I was assigned the lead role on a key project: enhancement and management of their Customer Portal. This encompassed working on their existing SAP service, enhancing its capabilities and optimizing data management processes. My involvement further included a myriad of responsibilities ranging from team management to critical bug fixes and implementing cutting-edge security measures. Responsibilities: Team Lead: Managed a multi-disciplinary team of developers and testers. Oversaw project planning, code reviews, debugging sessions, and the overall software development lifecycle. Backend Development: Utilized the SAP service for efficient data management. Utilized GraphQL and Nestjs to develop robust APIs and create seamless interactions between the front-end and back-end. Frontend Development: Leveraged React and Typescript/Javascript for front-end development. Implemented dynamic and intuitive user interfaces that significantly improved the customer experience. Security & Authentication: Implemented 2FA authentication to strengthen system security. Managed access control lists and handled all items related to penetration testing to ensure maximum security. Data Parsing: Implemented an AST parser for parsing request data, aiding in extracting valuable insights and improving data handling efficiency. Deployment Management: Handled deployments using the Google Cloud Platform, ensuring the system was always up-to-date and running efficiently. Key Accomplishments: Successfully led the team through the full software development lifecycle, delivering a more efficient and secure Customer Portal. Implemented 2FA for authentication, significantly enhancing system security. Improved data extraction and management by implementing an AST parser for parsing request data. Managed all items related to penetration testing, ensuring maximum system security. Managed deployments via Google Cloud Platform, ensuring seamless, uninterrupted services to users.
Bachelor of Computer Science (BCompSc) in Computer science
2013-01-01-2017-01-01