Salman Haq
Verified Expert in Engineering
Software Developer
Salman has developed software for 12 years and enjoyed every minute of it. His favorite languages are Python and Golang and counts open source contributions to CPython among his accomplishments. He has worked on systems with requirements ranging from hard real-time to high-throughput to big data. Soft-skills and the ability to make sound trade-offs along with a get-it-done attitude is what make him a great contributor on any team.
Portfolio
Experience
Availability
Preferred Environment
Java, Python, Ubuntu, OS X
The most amazing...
...project I developed is a hard real-time device driver for audio processing by reverse engineering a commercial hardware solution.
Work Experience
Principal Architect
Revemetrix
- Designed and implemented Redshift data warehouse.
- Designed and implemented low-latency cookie sync.
- Implemented numerous queries using advanced SQL, e.g.: Window functions.
- Contributed to a big data processing pipeline (Hadoop, Kafka).
- Contributed to the front-end dashboard (Python, Angular).
Research Architect
Neustar
- Tech lead of a web-based application to manage enterprise metadata.
- Performed original research on SemWeb topics and presented at international conferences.
- Analyzed small data sets in Numpy to find correlations in source data.
- Managed multiple stakeholders with the organization.
Software Engineer
ASTI
- Developed real-time device drivers for audio processing application.
- Redesigned admin dashboard using latest web technologies.
- Conceived a new product and brought it to market.
Experience
Information Reputation (Research Paper)
http://ceur-ws.org/Vol-1030/paper-01.pdfVoisus (Software Product)
http://asti-usa.com/voisus/index.htmlSkills
Languages
Go, Python, Java, C, Python 3, SQL, RDF, OWL, JavaScript, HTML5, Scala
Tools
IPython, Git, Celery
Storage
Redis, Redshift, PostgreSQL, MongoDB, CouchDB
Frameworks
Flask, Django, Hadoop, AngularJS
Platforms
Google App Engine, Heroku, Linux, OS X, Ubuntu
Other
Architecture, Semantic Web, WebSockets
Libraries/APIs
WebRTC, React, NumPy
Education
PhD in Computer Engineering
University of Maryland - College Park, MD (USA)
Bachelor's Degree in Computer Engineering
University of Maryland - College Park, MD (USA)
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