Nabeelah Ali
Verified Expert in Engineering
Front-end Developer
New Plymouth, Taranaki, New Zealand
Toptal member since November 28, 2016
Nabeelah is a software engineer with 10+ years of professional experience with Basecamp, Microsoft, Atlassian, and Canon, holding a master's degree in computer science. She loves making interfaces that work with people and writing well-tested, cross-browser-compatible code. Currently, Nabeelah works with TypeScript, JavaScript ES6, React, and Redux. Also, she adapted to working across the stack when needed and has an insatiable curiosity for how things work.
Portfolio
Experience
- HTML - 11 years
- Front-end - 10 years
- JavaScript - 10 years
- Redux - 5 years
- React - 5 years
- Node.js - 4 years
- Electron - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've built is HEY's desktop email client for macOS, Windows, and Linux.
Work Experience
Senior Programmer
Basecamp
- Built and launched HEY's desktop apps for macOS, Windows, and Linux. HEY is Basecamp's email service.
- Prioritized and decided which features should be developed next.
- Jumped into the support queue when needed for 1-1 conversations with customers about their needs with the desktop apps and to help fix bugs.
Senior Software Engineer
Microsoft
- Led a feature team to launch a new experience in Outlook Mobile.
- Maintained and released new versions of a popular iOS app and prioritized bug fixes and enhancements to the product.
- Facilitated workshops and spoke company-wide events about various facets of front-end development.
Engineering Manager
Typeform
- Led a team of ten engineers as one of Typeform's first managers.
- Improved the test coverage of the aging legacy codebase.
- Facilitated workshops to unify the architecture across the microservices that we were building.
- Implemented a part of the new version of Typeform, focusing on maintainability and stability.
- Brainstormed and implemented A/B tests that significantly improved conversion.
Software Engineer
Atlassian
- Worked to improve the stability of the rich text editor in Confluence.
- Created a reusable lightbox that could be used to preview images and PDFs across applications.
- Introduced better JavaScript unit tests to be able to ensure platform stability.
- Created a unified notifications system to work across Atlassian applications.
- Implemented A/B tests to improve the conversion on Atlassian's flagship products.
Engineering Intern
Canon Information Systems Research Australia
- Interviewed researchers to determine requirements for the visualization package.
- Created a visualization package in C++ and Python that enabled researchers to determine anomalies in their algorithms.
- Wrote documentation and gave training on how to use the package optimally.
Engineering Intern
RSA
- Researched, designed, and implemented (in Java) a software application for producing digital certificates and certificate management.
- Wrote a requirements specifications as well as design, technical, and user documentation.
Experience
Image and PDF Previewer
Typeform V2
Visualization System to Detect Algorithm Inconsistencies
Education
Master's Degree in Computer Science
King Abdullah University for Science and Technology - Thuway, Saudi Arabia
Bachelor's Degree in Cognitive Science and French
The University of Queensland - Brisbane, Australia
Bachelor's Degree in Mechatronic Engineering
The University of Queensland - Brisbane, Australia
Skills
Libraries/APIs
React, React Redux, Node.js, Chai
Tools
Git, Mocha
Languages
JavaScript, HTML, C++, TypeScript, ECMAScript (ES6), Sass, Less, Java, PHP, Python, SCSS
Frameworks
Redux, Jasmine, Ruby on Rails (RoR), Electron
Platforms
MacOS, Visual Studio Code (VS Code)
Other
Front-end
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