User's Cover Picture
User's avatar

Nomi Sheikh

Full Stack Developer || Mobile Apps Development || React || React Native || Node js || API Integration || Team Lead || Project Manager

Message
Intro
Karachi, Pakistan
Team Lead - Senior Software Development Engineer at Salsoft Technology Pvt Ltd
Studied Computer Science at Iqra University
Information Technology & Services
Joined January 2, 2023

Skills

Languages

English
-
Fluent
About
I am a dynamic person who enjoys challenges and achieving personal goals As a team lead React Native App developer, my primary responsibility is to lead the development team to build high-quality React Native applications for our clients. This includes coordinating the development process, delegating tasks, and ensuring that deadlines are met. Additionally, I am in charge of mentoring junior developers, troubleshooting issues, and helping to create solutions to challenges faced during the development process. Finally, I am responsible for ensuring that the apps created meet the highest standards of quality, user experience and Advanced analytical skills, in-depth knowledge of Software Development Life Cycle (SDLC) And Excellent interpersonal and communication skills
Experience
User avatar
Salsoft Technology Pvt Ltd
Jun 2022 – Present
47 Street No 6،, Darul Aman Society PECHS, Karachi, Karachi City, Sindh
Team Lead - Senior Software Development Engineer
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
Mar 2022 – Jun 2022
Karachi 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
MI Tech Pvt ltd
Oct 2021 – Mar 2022
Karachi Pakistan
React Native Developer
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.
User avatar
SIRL Digital
Oct 2018 – Jun 2021
Karachi, Sindh PK
React Native Developer
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
Techzone sfc
Jul 2020 – Jan 2021
Progressive Center, Plot 605 Shahrah-e-Faisal Rd, P.E.C.H.S. Block 6 PECHS, Karachi, Karachi City, Sindh 75400
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
Artistify Studios
Apr 2017 – Jun 2018
701 W Main St, Artesia, NM 88210, USA
Web Developer
• Proficiency in HTML, CSS, BootStrap, JavaScript, and jQuery. • Understanding of server-side CSS. • Experience with graphic design applications such as Adobe Illustrator. • Experience with responsive and adaptive design. • Understanding of SEO principles. • Good problem-solving skills. • Excellent verbal communication skills. • Determining the structure and design of web pages. • Ensuring user experience determines design choices. • Developing features to enhance the user experience. • Striking a balance between functional and aesthetic design. • Ensuring web design is optimized for smartphones. • Building reusable code for future use. • Optimizing web pages for maximum speed and scalability. • Utilizing a variety of markup languages to write web pages. • Maintaining brand consistency throughout the design.
Education
User avatar
Iqra University
Sep 2017 – Jan 2021
Bachelor of science, Computer Science