As a Senior Software Engineer at xMap, I create dynamic and responsive web applications using cutting-edge technologies such as ReactJs, FastAPI, AWS, Deck.gl, Kepler.gl, Mapbox , Maplibre, and Stripe. I have built an MVP from scratch, integrated payment and authentication features, and created multi-tenant environments using AWS and Namecheap. I have also implemented AWS Lambda functions to send onboarding emails and slack notifications to users and stakeholders. My expertise in geospatial technologies stems from my previous roles at Turing.com and Decision Labs where I developed complex mapping solutions and visualizations using Kepler.gl, Deck.gl, Nebula.gl, and CartoDB. I also leveraged GCP and Firebase to create scalable and secure platforms for a payment app. I have a Bachelor of Engineering degree in Computer Software Engineering from NUST, where I learned the fundamentals of web development, database management, and software engineering. I am passionate about delivering innovative solutions that enhance the user experience and drive business value, using my skills in React.js, Next.js, Node.js, FastAPI and Open Banking.
-
Senior Software EngineerXmap May 2023 - PresentTokyo, JapanMy responsibilities at xMap includes,1. Developed an innovative geospatial analytics platform using Deck.gl and Maplibre, increasing data processing efficiency by 40%.2. Led the seamless integration of Stripe for transaction processing, automating access provisioning for purchased datasets, and ensuring security.3. Designed and implemented a scalable multi-tenant architecture, enhancing deployment flexibility and security across staging and production environments.4. Developed robust AWS Lambda functions to automate critical workflows, such as onboarding emails and Slack notifications, improving user engagement by 30%.5. Implemented Google Sign-In with AWS Cognito, reducing user onboarding time by 25% and simplifying the authentication process.6. Built a comprehensive Admin application for managing users, datasets, and financial transactions, significantly increasing operational efficiency.7. Enhanced the platform's data visualization capabilities, providing users with powerful tools to analyze and interpret geospatial data.8. Implemented real-time data processing features, allowing users to interact with live data streams for more accurate and timely insights.9. Established a continuous feedback loop with users to gather insights and iteratively improve the platform, leading to higher user satisfaction and retention.10. Conducted code reviews and mentoring sessions, fostering a culture of continuous improvement and knowledge sharing within the team.11. Led the migration to a serverless architecture, reducing infrastructure costs by 20% and improving application scalability and resilience.12. Established a CI/CD pipeline using GitHub Actions, decreasing deployment time by 50% and enhancing the development workflow.13. Created comprehensive technical documentation to facilitate knowledge transfer and streamline onboarding for new team members. -
Senior Software EngineerMercator Oct 2022 - Apr 2023California, United States1. Spearheaded the development of an advanced mapping annotation tool using Deck.gl and Nebula.gl, improving user interaction and real-time data updates.2. Optimized application performance, achieving a 25% increase in processing speed and a 20% reduction in response time.3. Developed and deployed microservices architecture, enhancing system scalability and maintainability.4. Integrated GraphQL to streamline data fetching, resulting in a more efficient and responsive user experience.5. Collaborated with UI/UX designers and product managers to refine features and ensure alignment with business objectives, increasing overall user satisfaction.6. Developed automated testing frameworks to ensure high code quality and reliability, resulting in a 30% decrease in production bugs.7. Implemented a real-time collaborative editing feature, allowing multiple users to work on the same dataset simultaneously, improving team productivity.8. Developed a machine learning pipeline for predictive analytics, providing users with advanced insights and forecasts. -
Senior Software EngineerZibra Mar 2022 - Oct 2022Sydney, New South Wales, Australia1. Led the development of a high-performance payment application using Flutter, integrating multiple banking and payment APIs for seamless transactions.2. Architected and implemented a scalable backend infrastructure leveraging Firebase and GCP services, reducing downtime by 15%.3. Built and maintained CI/CD pipelines, ensuring rapid and reliable deployment of new features and bug fixes.4. Introduced a comprehensive logging and monitoring system using Google Cloud's Stackdriver, significantly enhancing application reliability and facilitating quicker issue resolution.5. Conducted code reviews and mentoring sessions, fostering a culture of continuous improvement and knowledge sharing within the team.6. Implemented performance monitoring tools and dashboards, providing actionable insights into application health and user engagement. -
Full Stack DeveloperSpacialdb Ug (Decision Labs) Feb 2019 - Mar 2022Berlin, Germany1. Modernized legacy applications and developed new full-stack solutions using React, Node.js, and Ruby on Rails, improving application performance and user experience.2. Championed the use of Test-Driven Development (TDD) methodologies, delivering reliable, bug-free software and increasing code quality and maintainability.3. Streamlined deployment processes across AWS and GCP environments, reducing deployment times by 50% and minimizing errors.4. Implemented Redux for state management, enhancing application scalability and maintainability.Collaborated with cross-functional teams to design and develop new features, aligning with business goals and improving overall project outcomes.5. Designed and implemented a comprehensive security strategy, including OAuth2 and JWT authentication, significantly enhancing application security.
Usman Haider Education Details
-
Computer Software Engineering
Frequently Asked Questions about Usman Haider
What company does Usman Haider work for?
Usman Haider works for Xmap
What is Usman Haider's role at the current company?
Usman Haider's current role is Senior Software Engineer @ xMap.
What schools did Usman Haider attend?
Usman Haider attended National University Of Sciences And Technology (Nust).
Not the Usman Haider you were looking for?
-
-
Usman Haider π§π»βπ»
KhushΔb -
-
3gmail.com, aequitas.com.pk, pacra.com
-
Usman Haider
Data Scientist @ Stechai |Data Scientist | Data Analysis | Machine Learning | NlpLahore
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