Omer Hassan
Verified Expert in Engineering
Software Developer
As a senior web developer, Omer has delved into all aspects of web while building robust and scalable back-ends, comprehensive DevOps infrastructures, and rich, light-weight UIs. He ensures the delivery of bug-free software by being a disciplined practitioner of test-driven development. He knows his technologies inside-out and uses his detailed knowledge to create optimized applications.
Portfolio
Experience
Availability
Preferred Environment
Git, Bash, Vim Text Editor, Sublime Text
The most amazing...
...project I worked on was a real-time bidding system which would automatically schedule items for auction and process competing bids received from users.
Work Experience
Senior Software Engineer
Nexla (via Toptal)
- Built an efficient UI capable of displaying very large amounts of data.
- Developed reusable React components to be used throughout the application.
- Implemented many UX improvements.
- Worked closely with the back-end team to communicate requirements.
Software Developer
NEO 7EVEN GmbH
- Fully automated the release delivery.
- Rewrote legacy PHP code for better performance and greater testability.
- Fixed long-pending bugs while maintaining an Adobe InDesign plugin.
- Developed a real-time messaging service to be used by other projects at the company.
- Trained interns by introducing them to the projects, technologies, and best engineering practices.
Lead Software Developer
Stifffoot
- Built a game viewer for Chess.com.
- Wrote parsers for PGN and FEN formats to decode chess games and chess positions.
- Created a media player utilizing the audio capabilities of Flash Player and interfaced it with an HTML-based UI using JavaScript.
- Developed several reusable data visualization components.
Software Engineer
Zigron, Inc.
- Developed the front end and back end of a real-time auction system.
- Implemented many performance optimizations to a legacy code base including a 40x reduction in the loading-time of some pages.
- Created highly interactive and intuitive data visualization components.
- Helped design the architectures of several projects at the company.
Web Developer (Contractor)
YouSeeU
- Created a video-hosting service.
- Developed the front end of a video player.
- Built the feature to allow uploaders to synchronize text and images with their videos.
Software Developer (Contractor)
IronCondor101
- Built an interactive educational desktop application for teaching stock-trading strategies.
- Used Bezier spline approximations to illustrate price variations.
- Created dynamic curve shape animations while constantly ensuring differentiability and continuity.
Experience
WorkforceGrowth
Auction and Appraisal System
Chess.com Widget
NEOSEVEN Dynamind
Skills
Languages
Flash ActionScript, Python, PHP, JavaScript, Bash, CoffeeScript, C++, Java
Frameworks
Adobe Flex, Django REST Framework, Redux, Django, Flask, Jest, Symfony, Ant Design, Flex
Libraries/APIs
React, REST APIs, jQuery
Tools
Jenkins, Apache Ant, Git, Sublime Text, Vim Text Editor, Mathematica, Gulp, Apache HTTP Server, NGINX
Paradigms
Continuous Integration (CI), Test-driven Development (TDD), Model View Controller (MVC), Agile Software Development
Platforms
Ubuntu, Docker
Storage
MySQL, PostgreSQL, Microsoft SQL Server, Redis, Memcached
Other
Enzyme
Education
Bachelor's Degree in Mechanical Engineering
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology - Topi, Khyber Pakhtunkhwa, Pakistan
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