Oguz Gelal
Verified Expert in Engineering
Software Developer
Brussels, Belgium
Toptal member since October 18, 2015
Oguz is a software engineer and full-stack web developer, an expert in both back-end and front-end development. He has worked with a number of frameworks and tools. He always follows best practices in coding, providing clean, readable, organized, efficient, high-quality code. He's also a follower of modern technologies and techniques, which helps him decide the best method to build any project.
Portfolio
Experience
- JavaScript - 7 years
- Git - 4 years
- React - 3 years
- CSS3 - 3 years
- HTML5 - 3 years
- Python - 2 years
- React Native - 2 years
- Ionic 2 - 1 year
Availability
Preferred Environment
Git, ITerm, OS X
The most amazing...
...thing I've built is Wirtual, a front-end framework to create websites in Virtual Reality using nothing but HTML and CSS
Work Experience
Front-end Developer
Sonne & Nielsen (via Toptal)
- Enhancing and maintaining Virego/Visuate applications built on Ionic and Angular.
- Enhancing and maintaining Seek platform built on Angular2.
- Improved and enhanced the build system for Virego/Visuate.
- Re-implemented the project structure, switching form SystemJS to Webpack for the Seek project.
Web Developer
MarketMuse (via Toptal)
- Developed UI enhancements for the MarketMuse platform.
- Fixed bugs and maintained the product on the UI side.
- Enhanced and maintained the Node-based Unfluff microservice, which pre-renders and returns the contents of a given URL.
- Wrote end-to-end and unit tests.
- Worked on build quality and deployment.
- Made and monitored production releases.
Full-stack Developer
SynDcate (via Toptal)
- Developed the SynDcate application using Ionic framework and AngularJS.
- Developed the back-end of the SynDcate app using PHP's Laravel framework.
- Set up AWS modules to work with the SynDcate application.
- Set up Elastic Beanstalk and developed a deployment strategy.
- Set up many AWS modules such as S3, Cloudfront, SNS for push notifications, SES for emails, etc., and hooked these up with the back-end using AWS API.
Software Developer
Webrazzi
- Designed and engineered every aspect of a statistics tool for WordPress called stats.co.
- Designed and created a MySQL database which uses the Star Schema for handling the big data.
- Created a RESTful back-end for stats.co with PHP using the Laravel framework. Connected the back-end to the database.
- Programmed a WordPress plugin which will retrieve data using WordPress API and print on the page as meta tags.
- Developed a script which will execute after the page is loaded, which gets the custom metadata information and sends them to the stats.co server.
- Wrote complex SQL queries to retrieve data from the database and optimize them to run as efficiently as possible.
- Built the front-end of stats.co using AngularJS.
- Created and implemented a version of OAuth optimized for the stats.co ecosystem to maintain security.
Front-end Developer
Cubic.FM
- Built the whole front-end structure of cubic.fm.
- Built a Chrome extension that injects an "add to cubic.fm" button on many web services such as YouTube and Soundcloud.
- Handled the connections with the back-end for both front-end and the Chrome application.
- Worked with social APIs for both the extension and the front-end.
- Worked with numerous APIs such as YouTube and Soundcloud.
Software Development Intern
Netas
- Inspected and mastered the infrastructure of a Telephony application server called Experius.
- Created a module for the provision client which allows a service called IMM to be used properly.
- Actively solved bugs that appeared and were assigned to me through JIRA.
- Performed tests using SOAP.
- Ensured robustness on certain modules.
Teaching Assistant
Ozyegin University
- Took an active role in teaching students the Processing language.
- Assisted students with understanding and applying the basics of Processing.
- Helped students debug their games.
- Developed a sample Tetris game to serve as an example (Computer Games Workshop 4).
- Developed a sample Zombie Shooting game to serve as an example (Computer Games Workshop 6).
Web Developer
Markakod
- Created a parallax-style scrolling plugin to use in a web project.
- Converted PSD designs to HTML and CSS.
- Worked on both the back-end and front-end of projects for clients.
Experience
Wirtual
https://github.com/oguzgelal/wirtualSocial Surf
SemanticJS
https://github.com/oguzgelal/SemanticJSMy Personal Website/Blog
http://oguzgelal.comCubic.fm
Cubic.fm Chrome Extension
Altair Simulator
CTP200 | My Webcomic Site
Icindeki Yazar | A Medium-like Blog Attempt
Single Player PONG Game
Chain Reaction Game
Time Tabler
MeteorJS DB Backup/Restore
https://github.com/oguzgelal/Meteor-MongoDB-Backup-RestoreSynDcate for iOS & Android (via Toptal)
Education
Master's Degree in Computer Science
Vrije Universiteit Brussel - Brussels, Belgium
Bachelor's Degree in Computer Science
Ozyegin University - Istanbul
Skills
Libraries/APIs
React, jQuery, Node.js, Backbone.Marionette, Backbone.js
Tools
NPM, Git, Grunt, Sublime Text 2, GitHub, GitLab, Yeoman, Composer, Terminal, ITerm, Subversion (SVN), Gulp
Languages
TypeScript 2, PHP, TypeScript, Java, Sass, JavaScript, Less, CSS3, CSS, HTML, HTML5, Python, SCSS, Bash, SQL, Processing
Frameworks
Ionic 2, AngularJS, Bootstrap, Angular, Ionic, Laravel, Bootstrap 3, React Native, Electron, PhoneGap, Knockout (Knockout.js), Fat-Free Framework, PHPUnit, Jakarta Server Pages (JSP), JSF, Ember.js, CakePHP
Platforms
Meteor, OS X, WordPress, Amazon Web Services (AWS)
Storage
MySQL, NoSQL, MongoDB
Paradigms
Cross-platform, Agile Software Development, Functional Programming
Other
Client-side JavaScript Frameworks, Cordova
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