Shahid Sheharyar
Verified Expert in Engineering
Full-stack Developer
Lahore, Punjab, Pakistan
Toptal member since September 24, 2021
Shahid is an exceptionally skilled software engineer with expertise in React, React Native, Node.js, and JavaScript. In his 4-year career, he led projects that earned his employer enterprise-level contracts from CCRN, a leading healthcare provider. Recently, he has worked as a lead software developer to create a cross-platform app with chats, video calls, and payment processing for the startup 'Game On!'.
Portfolio
Experience
- React - 4 years
- React Native - 3 years
- PHP - 2 years
- JavaScript - 2 years
- .NET - 1 year
- Amazon Elastic Container Service (ECS) - 1 year
- Node.js - 1 year
- Docker - 1 year
Availability
Preferred Environment
MacOS, Windows, Android, iOS, Linux, Amazon Web Services (AWS), Firebase, Cloud, Artificial Intelligence (AI), SQLite, UI Design, UX Design, GitHub, Tailwind CSS, Expo, Mobile Apps, RPC
The most amazing...
...thing I have done was the creation of a commercial cross-platform Android, iOS, and web application from scratch.
Work Experience
Full-stack Developer
Game On! App LLC
- Worked as a lead software developer, supervising, researching, and developing intricate application features, including video calls, in-app chats, and payment integration.
- Developed a detailed portal for the staff in React consisting of a dashboard, settings, chat, and video interfaces.
- Built a fully cross-platform product that can operate over the web, iOS, and Android.
- Developed a free video calling system instead of the conventional calling one. The new system costs $2 per month for each user.
- Created an end-to-end system for the mobile, web, and back end using advanced TypeScript skills, including Generics.
- Deployed a back-end code on a serverless platform and managed code versioning using Git.
- Deployed a complete background architecture on Firebase services; it includes the Firebase Realtime database, Cloud storage, Cloud Functions for Firebase, and Firebase Authentication.
- Converted detailed Figma designs into pixel-perfect screens. This was done by creating reusable components and functions. The designs were responsive to support all screen sizes, web or mobile.
- Helped the client provide realistic timelines and worked on the calculation to give the cost of running the server and applications.
- Implemented Google Analytics to get insights into user interactions.
Mobile Developer
Gather Endeavors LLC
- Worked on the core pieces of the mobile application that were written and fixed using JavaScript as the programming language.
- Provided fixes to location-based features that were reported on newer versions of iOS.
- Delivered the application smoothly to the App Store, which often requires vigilant screening from Apple.
- Worked primarily on the website's back end using PHP.
- Supervised the process of development and reduced clients' costs by about 30%.
Mobile Developer
Gather Endeavors LLC
- Developed the application that notifies volunteers of new volunteer activities using push notifications.
- Worked on several aspects of the product, including website design using HTML and CSS, deployment of latest code on AWS EC2 Linux instance, and Apple remote notification service integration with PHP.
- Wrote the mobile application to include amazing features like goal tracking, campaigns, push notifications, and scheduled notifications in JavaScript and jQuery.
- Developed campaign pop-ups and a mechanism allowing the client to manage campaigns dynamically.
- Deployed their mobile application in accordance with Apple developers' guidelines.
Senior Software Engineer
BILDIT
- Developed a full-fledged website in React to showcase product documentation for developers to use and benefit from.
- Worked on migrating the React Native application to Hermes on iOS. It involved tasks like source control, ES linting, and Husky git hooks to test the code from different collaborators.
- Worked with custom React hooks to make web pages responsive to dynamic screen size changes.
- Handled a client SDK that supports CJS or common JavaScript runtime that can be used on React and React Native.
- Wrote my own Swagger implementation for the Firebase Cloud Functions, which is essentially Node.js running on Google servers.
- Provided valuable insights to the team to improve code quality and the core architecture of the product.
- Utilized TypeScript to build a React website. I also used TypeScript prediction and tooltips.
Senior Software Developer
Strategic Systems International
- Developed a mobile application framework that layers GraphQL SDL to a TypeScript structure. This improved code readability, robustness, and development efforts for all the mobile developers were reduced to half.
- Built React Native components from scratch using TypeScript when the components were not readily available. This included sliders, calendars, and animatable, swipeable, and collapsable UI components.
- Led a team of developers to migrate the ASP.NET/SQL application with 20,000+ users and over a million jobs to the .NET Core/PostgreSQL application.
- Developed a map marker cluster algorithm. This involved SQL, Microsoft C#, ASP.NET, RESTful APIs, and Angular for the web end and React Native for the mobile front end.
- Led a team of eight individuals, three from India, to develop a 2nd version of the application. This included task division, Git source control, deadline management, and communication with the client.
- Worked with AWS services such as Elasticsearch, AWS Lambda/Amazon EC2 containers, Amazon Elastic Container Service (Amazon ECS), and Docker.
- Worked on large-scale analytics module, which consisted of segments in conjunction with Google Analytics and Mix panel.
- Implemented user profile tracking, event personalization, and advanced engagement tracking techniques, allowing in-depth insight into user interactions.
Full-stack Mobile Developer
Freelance
- Developed a tuning appointment application that can be used with admins, staff members, and users.
- Involved React Native, Google Services, including realtime-database, FCM, and Google Functions to send real-time notifications.
- Integrated QR codes so that people could scan each other's mobiles and exchange their contacts.
- Maintained bug fixes on Jira and delivered priority fixes.
- Led a team and instilled interest among members, and tackled some of the most challenging problems.
Software Developer
Freelance
- Developed an exquisite front-end design, which includes charts, graphs, and dynamic maps.
- Included extensive JavaScript skills, RESTful APIs integration, and the use of Google's Geo Charts library.
- Maintained communication with the client, showed them incremental changes, and swiftly made changes to the code based on feedback.
- Achieved a five-star rating due to the client's satisfaction with the quality of my work delivered within the deadline and saving them from hosting services.
Desktop Application Developer
Self-employed
- Developed an entire clock's application for Windows, including the clock's design.
- Completed the project in a short amount of time while continuing with my graduation.
- Successfully deployed my installer for public downloads.
Experience
Game On!
http://www.thegameonapp.comMarketplace
https://apps.apple.com/us/app/cross-country-marketplace/id1535624633My work included integrating Google Maps services, query optimization with AWS Elasticsearch, and fast scrolling infinite calendars.
The project was a great success, as the client signed up for another long-term project.
Asteromite
https://shahid-sheharyar.web.app/Docusaurus Documentation
https://docs.bildit.co/It significantly improved the overall outlook of the company's product and helped developers understand their work more efficiently.
React Native: Swipe Tabs
https://www.npmjs.com/package/react-native-swipe-tabsEndless Memories
https://github.com/Sheharyar-Shahid/3D-MaxWhile most people use gaming engines like Unity to make games, I approached it as an opportunity to understand the fundamental principles of game development. For this project, I used an OpenGL extension called SFML to render 3D graphics in isometric mode.
LAMP Project for School Library
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Lahore, Punjab, Pakistan
Certifications
Microsoft: Programming in C#
Microsoft
Skills
Libraries/APIs
React, Node.js, React Redux, REST APIs, Stripe, SFML, OpenGL, jQuery, Drizzle
Tools
Redux Toolkit, GitHub, MATLAB, Amazon Elastic Container Service (ECS), Git, Google Analytics, Expo, Open Broadcaster Studio (OBS), Firebase Cloud Messaging (FCM), Appcelerator, Turbo
Languages
JavaScript, C#, Python, TypeScript, CSS, HTML, C#.NET, C++, GraphQL, Sass, HTML5, SQL, PHP
Frameworks
React Native, Redux, Angular, ASP.NET Core, Next.js, .NET Core, Tailwind CSS, Titanium, .NET, ASP.NET, Selenium, Jest, ORMLite
Paradigms
UI Design, UX Design
Platforms
Android, iOS, Amazon Web Services (AWS), Mobile, Mixpanel, Firebase, Docker, Amazon EC2, Linux, XAMPP, Google Cloud Platform (GCP)
Storage
Cloud Firestore, MongoDB, SQLite, PostgreSQL, Google Cloud, Elasticsearch, Redis, MySQL, NoSQL
Other
Mobile App Development, APIs, Component Libraries, UI Components, UI Libraries, Front-end, Back-end, QR Codes, Segment, Analytics, Cloud, Artificial Intelligence (AI), Mobile Apps, RPC, iClone, Google Cloud Functions, Google, Headless Software, Full-stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring