Tareq Salaheldeen
Verified Expert in Engineering
Software Developer
Bellevue, WA, United States
Toptal member since September 29, 2015
Tareq is a full-stack software engineer with over three years of experience. He has developed a wide range of applications using Node.js, AngularJS, and MongoDB. He has also worked with mobile applications using PhoneGap and in text-mining applications that include supervised and unsupervised learning with online stream processing.
Portfolio
Experience
- Node.js - 2 years
- Express.js - 2 years
- MongoDB - 2 years
- JavaScript - 2 years
- Salesforce - 1 year
- Java - 1 year
- AngularJS - 1 year
- Apache Solr - 1 year
Availability
Preferred Environment
PhpStorm, WebStorm, Sublime Text, Windows, Ubuntu
The most amazing...
...indicator of my ability is that I have achieved a top 20% reputation on Stack Overflow in Node.js, Express, and Java.
Work Experience
Web Developer
Dental Marketing (Tides Are Rising)
- Work on the full stack using Node.js and Angular.js.
- Create a payment system that supports payments using credit cards and back accounts depending on the stripe.
- Develop a dynamic number insertion system to help customer service.
- Support Salesforce administration and maintenance.
- Modify PHP code in an old dashboard.
Mid-Senior Software Engineer
BADR
- Worked with Solr to fetch data using queries and make a lot of analytics using d3.js-like histograms, scatter plots, and full text search.
- Designed and developed the back-end for a mobile and web application using Node.js.
- Worked with NoSQL Storage using MonogoDB, Redis, and CouchDB.
- Worked with distributed databases using MongoDB sharding.
- Designed and developed a front-end web application using HTML5, JavaScript (using its frameworks like Backbone.js and AngularJS), jQuery, and CSS3.
- Designed and developed mobile applications with PhoneGap.
Experience
TweetMogaz
Banana
https://github.com/LucidWorks/bananaThe goal is to create a rich and flexible UI, enabling users to rapidly develop end-to-end applications that leverage the power of Apache Solr. Data can be ingested into Solr through a variety of ways, including LogStash, Flume, and other connectors.
BadrIT Website
Twitter News Clustering (Graduation Project)
Distributed File System
Quran Pages
Education
Bachelor's Degree in Computer Engineering
Alexandria University - Alexandria, Egypt
Skills
Libraries/APIs
Node.js, jQuery, AngularUI, Backbone.js
Tools
Apache Solr, Sublime Text, WebStorm, PhpStorm, Solr
Frameworks
Express.js, AngularJS
Storage
MongoDB, Redis, MySQL
Languages
Java, HTML, JavaScript, PHP, SQL
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Object-oriented Design (OOD)
Platforms
Salesforce, Ubuntu, Windows
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