User's Cover Picture
User's avatar

Noman Sheikh

Computer Science Researcher || Full Stack Developer|| React || React native || API Integration || Firebase || Project Manager || Team Lead

Message
Intro
Karachi, Pakistan
Team Lead React Native Developer (Mobile Apps) at Salsoft Technologies (Pvt) Ltd
Studied Computer Science at Iqra University
Studied Full Stack Web Development and Mobile App Development at UIT University
Computer Software
Joined June 12, 2022

Skills

Languages

English
-
Fluent
Urdu
-
Fluent
Turkish
-
Advanced
About
Full Stack Developer || Mobile Apps Development || React || React Native || Node js || API Integration || Firebase || Team Lead || Project Management
Loading...
Experience
User avatar
Salsoft Technologies (Pvt) Ltd
Jun 2022 – Present
Pakistan
Team Lead React Native Developer (Mobile Apps)
o Self-driven with ability to lead a team of developers o Design and architect solutions for customer projects, drive end-to-end solution design o Coordinate with development teams and designers to develop web applications that run on numerous platforms o Using React Native, design and develop user interface components for JavaScript-based online and mobile apps. o Troubleshoot issues and improve front-end performance o Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules o Understand clients’ needs to build apps in stipulated time/budget o Collaborate with other team members o Optimize application for maximum speed and scalability o Experience with code reviews and code collaboration in teams o Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the mobile apps o Implement clean, smooth animations to provide an excellent user interface o Work with third-party dependencies and APIs o Leverage native APIs for deep integrations with both platforms. o Diagnose and fix bugs and performance bottlenecks for performance that feels native. o Proficiency in Micro-services and broker protocols like AQMP and Real time Push Notifications o Experience working with teams using Agile & Scrum methodologies (Jira, Trello) o Excellent communication and interpersonal skills o An analytical mind o Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space. o Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team o Open to take challenges
User avatar
MI Tech Pvt Ltd
Jan 2022 – Jun 2022
Pakistan
Application Development Project Manager
• Monitor Project Progress and Set Deadlines Creating an accurate timeline of project completion to ensuring tasks are finished within the confines of the assignment. • Solve Issues That Arise. During every project, issues arise that need to be solved. I am a first person who clients and team members turn to when something goes wrong • Ensure Stakeholder Satisfaction. I have the closest relationship with clients of anyone who works on a project. Because of this, it is important that they keep open lines of communication for updates and feedback. If any issues or changes arise in the timeline of a project, for example, the project manager is in charge of keeping the client up to date • Evaluate Project Performance. After a project is finished, I am responsible for evaluating its efficiency and effectiveness. With the data they’ve tracked throughout the process, they can begin to identify shortcomings and plan for ways to fix similar issues in the future. This is also an opportunity to highlight what went right, including rewarding team members who excelled during the project. • Create and Lead Your Dream Team. Project managers are accountable for every aspect of the project, including leading a team capable of meeting or exceeding client expectations for their vision. Successful project managers assemble and manage these individuals to make a fine-tuned project machine. If the team needs guidance, training or coaching, it’s my responsibility to set them up for success Using project scheduling and control tools to monitor projects plans, work hours, budgets and expenditures • Effectively and accurately communicate relevant project information to the client and project team
User avatar
Techzone Sfc
Jul 2021 – Jan 2022
Pakistan
Full-stack Developer
Front end and React native developer • Build web applications with web development best practices • Transform app designs into front-end code with HTML, CSS, Bootstrap, JavaScript and JQuery. • Work with back-end developers to integrate UI components with APIs and databases • Gather and refine specifications and requirements based on technical requirements or UX design • Debug errors, troubleshoot issues, and perform routine performance optimizations • Write high-quality, scalable, and reusable code • Stay plugged into emerging technologies and industry trends
User avatar
Sirl Tech Pvt Ltd
Jun 2021 – Jan 2022
Karachi Pakistan
React Native Developer
• Design and implement user interface components for JavaScript-based web and mobile applications using React ecosystem • Work as a part of a small team that includes other react native developers, and managers • Build app and UI components from prototypes and wireframes • Work with native modules as and when required • Use Native APIs for tight integrations with both platforms – Android and iOS • Write automated tests to ensure error-free code and performance • Improve front-end performance by eliminating performance • Create front-end modules with maximum code reusability and efficiency • Implement clean, smooth animations to provide an excellent user interface • Work with third-party dependencies and APIs • Work with Redux/Context architecture to improve performance of the websites/mobile apps • Coordinate with the cross-functional teams to build apps in stipulated time/budget. Front-End Developer • Build web applications with web development best practices • Transform app designs into front-end code with HTML, CSS, Bootstrap, JavaScript and JQuery. • Work with back-end developers to integrate UI components with APIs and databases • Gather and refine specifications and requirements based on technical requirements or UX design • Debug errors, troubleshoot issues, and perform routine performance optimizations • Write high-quality, scalable, and reusable code • Stay plugged into emerging technologies and industry trends
User avatar
Artistify Studios
Sep 2020 – Jun 2021
Pakistan
Php Developer
Write “clean”, well-designed code Produce detailed specifications Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Follow industry best practices Develop and deploy new features to facilitate related procedures and tools if necessary
User avatar
Devzu.net
Jan 2020 – Sep 2020
Pakistan
Front End Developer
Work with developers to design algorithms and flowcharts. Produce clean, efficient code based on specifications. Integrate software components and third-party programs. Verify and deploy programs and systems. Troubleshoot, debug and upgrade existing software. Gather and evaluate user feedback.
Education
User avatar
Iqra University
Jan 2017 – Jan 2021
Bachelor in Science, Computer Science
User avatar
UIT University
Jan 2016 – Dec 2017
Full Stack Web Development and Mobile App Development