I am an enthusiastic,To pursue a successful and challenging career in an organization, that will provide me diversified exposure and opportunities where I can enhance my professional knowledge and skills. To obtain a job within my chosen field that will challenge me and allow me to use my education, skills and past experiences in a way that is mutually beneficial to both myself and my employer and allow for future growth and advancement.
-
Software EngineerIntentionally CreativeIslamabad, Pk -
Ceo-FounderTech Walks Jun 2024 - PresentIslamabad, Islāmābād, Pakistan -
Product Development Team LeadDao Proptech May 2021 - Jul 2024Islāmābād, Pakistan1. Leadership & Team Management:Oversee and mentor a team of software developers, ensuring that the team meets its objectives and adheres to established coding standards.Break complex projects into manageable tasks, ensuring a streamlined development process.2. Coding & Software Development:Engage in hands-on coding, particularly for intricate modules, ensuring optimal performance and scalability.Utilize expertise in NestJS, leveraging its features and capabilities to develop robust backend solutions.Implement and manage databases including MongoDB, PostgreSQL, and MySQL, ensuring the secure and efficient storage of data.3. Code Review:Conduct thorough code reviews, ensuring adherence to best practices and standards.Provide constructive feedback to team members, guiding them to optimize and refine their code.Ensure that all code meets security, efficiency, and quality benchmarks.4. Cloud Infrastructure Management:Manage and optimize the company's AWS infrastructure, ensuring a scalable, cost-effective, and reliable environment for the applications.Implement and monitor security measures to safeguard company data and applications on the cloud.Stay abreast of the latest AWS updates and features, integrating them as necessary to further optimize the infrastructure.5. Stakeholder Communication:Maintain open channels of communication with other departments, ensuring product development aligns with company goals.Address and resolve any concerns or feedback from stakeholders, ensuring that the product meets or exceeds expectations.6. Microservices Architecture and Dockerization:Design and architect microservices-based systems to enable scalability, maintainability, and flexibility.Utilize API gateways to manage communication between microservices effectively.Implement Redis, Dockerization to containerize applications, simplifying deployment and ensuring consistency across environments.Implementation of Database Design and Test-Driven Development. -
Senior Software Engineer10Pearls May 2022 - Dec 2022Islamabad, Islāmābād, Pakistan1. Microservices Architecture and Development:Led the design and implementation of microservices architecture using NestJS, ensuring scalability, modularity, and maintainability of applications.Utilized domain-driven design principles to create well-defined and loosely coupled services, enhancing flexibility and ease of maintenance.2. Technical Leadership and Mentorship:Played a crucial role in guiding and mentoring junior engineers, imparting knowledge about TypeScript, NestJS, and best practices in microservices development.Conducted internal workshops and knowledge-sharing sessions, contributing to the growth of the development team's expertise.3. Code Excellence and Reviews:Conducted thorough code reviews, ensuring adherence to coding standards, design patterns, and optimized performance.Offered valuable feedback to team members, promoting clean code practices, and fostering a culture of continuous improvement.4. Collaboration and Communication:Acted as a bridge between technical and non-technical stakeholders, effectively communicating project progress, challenges, and solutions.Participated in collaborative problem-solving sessions, contributing to the resolution of technical and architectural issues.5. Performance Optimization and Scalability:Utilized NestJS's built-in features to optimize the performance of microservices, including caching mechanisms, asynchronous operations, and load balancing.Worked on database optimization strategies, ensuring efficient data retrieval and storage across microservices.6. Continuous Learning and Skill Enhancement:Kept abreast of the latest advancements in TypeScript, NestJS, and microservices architecture, integrating new tools and techniques into projects.Participated in internal and external training to stay updated with emerging technologies, enhancing my contributions to projects. -
Senior Software EngineerSolis Solutions Jul 2020 - May 2021Islāmābād, Pakistan1. Leadership of Cross-Functional Teams:- Lead both front-end and back-end teams, fostering collaboration and effective communication.- Set an example of professionalism and teamwork to inspire the team members.- Ensure synchronization between both teams for cohesive software development cycles.2. Angular 10+ Architecture Implementation:- Utilize expertise in Angular 10+ to design and implement dynamic and responsive user interfaces.- Develop architectural frameworks that enhance user experience and adapt to evolving demands.- Create scalable, modular, and maintainable codebases using Angular's advanced features.3. NestJS (Node.js Framework) Architecture Implementation:- Implement NestJS architecture for efficient and scalable server-side applications.- Translate design concepts into well-structured, high-performance code.- Emphasize simplicity and reusability to streamline development processes.4. Working with Firebase DB:- Leverage Firebase's real-time database and backend-as-a-service capabilities.- Design data structures, set up security rules, and integrate Firebase across front-end and back-end systems.- Enable real-time updates and interactions, enhancing user experiences through seamless data flow.5. Working with MongoDB:- Utilize MongoDB, a NoSQL database, for efficient data management.- Design and implement database schemas, optimize queries, and ensure data integrity.- Leverage MongoDB's flexibility and scalability to handle large volumes of data and changing requirements.6. Problem Solving and Troubleshooting:- Identify and resolve complex technical challenges that arise during the development lifecycle.- Apply critical thinking to troubleshoot issues and optimize software performance.7. Documentation:- Maintain clear and comprehensive technical documentation for projects, ensuring knowledge sharing and seamless handovers.
-
Senior Software EngineerElikser Inc. Oct 2019 - May 2020Pakistan1. Team and Client Management.2. Working on Xamarin Forms for Android + iOS Apps.3. WebAPI using Asp.net Core, Nodejs.4. Angular 8 Architecture.5. Working on Client Projects + Company product -
Software EngineerMtbc Jun 2018 - Oct 2019Islamabad1. Working on Angular and Asp.net/Nodejs.2. Implemention of Signal R.3. Worked on Angular Optimization.4. Worked on MTBC admin sites and feedback forms. 5. Working in Information security team to implement secure coding practices and development.6. Performed ISO 27001 Internal Audit.7. Risk Assessment and Reporting.8. Penetration testing.(Android/Web/IOS) 9. Fixation of Vulnerabilities 10. Automated SolrWinds alerts.11. Worked with Nessus, SolrWinds and Acunetix scanner.12. Source code audit -
FreelancingFiverr Feb 2017 - Dec 2018Federal Capial &Ajk, Pakistan1. Having 5/5 rating.2. I have done Web development,Desktop Development and done a lot of Projects in Automation using python,c#,php and also using other languages.
-
Web DeveloperFederal Board Of Intermediate And Secondary Education (Fbise) Jun 2017 - Sep 2017Islamabad,PakistanI have develop a Official website of FBISE.(https://www.fbise.edu.pk/)
-
InternshipMark Sol Jun 2017 - Aug 2017Federal Capial &Ajk, PakistanI have make alot of my experience in Web Development while working with MarkSol.In the end my team created complete website for Hajvairy Group. (https://www.hajvairygroup.com)
Faisal Siddique Skills
Faisal Siddique Education Details
-
Student -
Fazaia Intermediate College, IslamabadComputer Science
Frequently Asked Questions about Faisal Siddique
What company does Faisal Siddique work for?
Faisal Siddique works for Intentionally Creative
What is Faisal Siddique's role at the current company?
Faisal Siddique's current role is Software Engineer.
What schools did Faisal Siddique attend?
Faisal Siddique attended Air University, Fazaia Intermediate College, Islamabad.
What skills is Faisal Siddique known for?
Faisal Siddique has skills like Leadership, Web Development, C#, Research, Sql, Ai, Algorithms, Php, Javascript, Angular Material, Amazon Web Services, Node.js.
Not the Faisal Siddique you were looking for?
-
-
Faisal Siddique
Social Media Management, Digital Marketing, Video Editor, Content CreatorBahawalpur -
-
Faisal Siddique
Seo Expert | Seo Strategist | Social Media Marketing | Ebook Publishing | FormattingKarāchi
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial