Senior Software Engineer2013 - 2016Accomplice.IO
Technologies: J2EE, AngularJS, Elasticsearch
- Created a web service for detecting a website's URL category based on the content from the provided URL.
- Worked on creating Java services for loading and storing insights related to specific a Facebook page or Twitter account to an Elasticsearch server.
- Implemented user management module for an application we worked on including authentication and authorization.
- Tuned performances while searching for campaign stats by moving data from a relational database to an Elasticsearch server. Wrote highly optimized Elasticsearch queries.
- Created front-end application skeleton using Angular and scaffolding tool for modern web applications.
- Took a high number of tweets received from a Twitter streaming API and stored them to Amazon Redshift. Transformed data and created reports based on stored data.
Senior Mobile Software Engineer2013 - 2013AtlantBH
Technologies: Android, Objective-C, jQuery
- Worked on creating two Android native applications.
- Worked on creating one iOS native application.
- Created a web mobile version of an existing application for showing point of interests on map using jQuery mobile.
- Created an Android component for selecting multiple photos from a gallery.
- Created an Android photo editor component including feature like applying filters to photo, rotating, re-sizing, and more.
Senior Software Engineer2011 - 2013Mistral Technologies
- Created a mobile application for iOS and Android using an ActionScript-based OpenPlug framework.
- Worked on creating a PhoneGap application using Backbone.js.
- Created a cinema venue map using SVG.js for use on mobile devices inside a PhoneGap application.
- Implemented a jQuery component for embedding inside an external website which will allow it to be user-friendly by translating the content on the website.
Software Engineer2008 - 2011AtlantBH
- Created a bunch of custom UI components used inside application using Adobe Flash and ActionScript 3.
- Created JMS middleware using a JBoss asynchronous messaging system.
- Improved performances of web service by searching for bottlenecks and paralleling the process using multiple threads.
- Optimized performances of a Java HTTP client.
- Created a Facebook application using C#.