An experienced and ambitious Full Stack Developer that demonstrates expertise in numerous layers, coupled with a genuine interest in all software technology. Develops holistic solutions to complex problems, pays meticulous attention to detail, and utilizes excellent technical acumen in managing concurrent projects in deadline-driven environments. Communicates effectively at all levels with colleagues, clients and other stakeholders alike. Committed to continuing professional development, passionate about Javascript and Node.js, and interested in enhancing Full Stack Development capabilities.
Get the Megane is an online live "wheel of fortune" format played in real time by the Renault fans and hosted by an intustrial robot. This was my first commercial realtime programming and it was with an industrial robot! I developed the realtime queue system with long polling on backend server. There were 2 servers and a load balancer managing user traffic. See the video here: https://vimeo.com/41500110
I won the "Solo Winner" Node Knockout 2015 award with this project. This single page application helps you choose whether to Cook at home or Eat out.
KagenAir™ is the first and only app in the world that shows you how the weather and your environment affect your health. It is done as a hybrid mobile application using Cordova and Angular.js for front end. I worked on US weather data parsers, map drawings with D3.js, UI development on front-end and performance optimizations on both ends.
Expresscion is an open, cloud-friendly SCXML orchestration server. It is designed as an Express middleware to create State Machines as a Service (SMaaS) REST API protocol. It has a portal to manage your State Machine instances. Has a cool UI to represent each state.
SMaaS CLI is a command-line client to expresscion, the SCXML orchestration server. It is using Swagger API interface to communicate with Expresscion. Check the video https://www.youtube.com/watch?v=SVLKaAV15LQ
SCXML test framework is designed to test StateCharts Interpretation and Optimization eNgine(SCION) against W3C SCXML 1.0 implementation spec. W3C SCXML 1.0 implementation tests: http://www.w3.org/Voice/2013/scxml-irp/#tests Later on we used this framework to test Expresscion here: https://github.com/JacobeanRnD/SCXMLD-tests
GigBug is a mobile event discovery application for London. I created a Native iOS application with Objective-C for iPhones. An Express.js REST API on top of Node.js is powering everything. There are multiple automated data parsers and image tools to manage everything.
Social Currency is a kiosk installation that reads your businesscard and calculates your social value by looking at your online presence. Project was using an arduino, a card reader and all possible social media API's. Search results ranks were then aggregated with a formula to balance importance of platforms like Google.
World coverage is a 24 hour long automated project to celebrate New Year every hour. Automated application was made with a cron-job to change Facebook Cover Photo every hour with country names in that time zone.
Because of the economic conditions, most of the devoted fans couldn't make it to the Final Four Weekend. With the sponsorship of Turkish Airlines we made a realtime streaming feed. 'The Fan' wore a helmet cam and went to games, met with players while we gathered the content from all possible social media platforms.
Novruz project is an online collaboration platform for Azerbaijani people to create their new national song. Made with HTML5 canvas, people can draw and write what Novruz means to them. All the meanings gathered to become website background with infinite scrolling.
Build & Manage is a Real-time Strategy Advergame. Players can create a company and run it with great detail. Game has departments, employees, production line, economy, reports, salaries and bank credits.