Software Engineering Consultant2015 - 2015Lumba
Technologies: Jenkins, SmartFoxServer, Unity3D
- Helped find and recruit candidates for the new office.
- Worked on polishing a Unity3D game.
- Joined discussions on problems as they arose, and helped provide insight and propose solutions.
- Introduced continuous integration.
- Exercised code review and provided constructive feedback for the team on how they can write better code.
iOS Engineer2014 - 2015Telly
Technologies: Jenkins, Auto Layout, Core Data, Swift, Objective-C, Xcode, iOS
- Programmed the CoreData layer, with background processing and simple back-end syncing.
- Adding localization with RTL support mainly using AutoLayout.
- Introduced continuous integration to the pipeline, with automated functional testing.
- Developed the app with new features and UI design.
- Refactored the app into small, maintainable parts.
- Supervised and trained interns.
iOS Game Developer2013 - 2014Sourcebits
Technologies: Cocoa Touch, Cocoa, C++, Xcode, Objective-C
- Developed the UI for the game using UIKit and AppKit.
- Created a map editor tool for game designers using AppKit.
- Developed and enhanced an asset manager tool for artists using Cocos2d and AppKit.
- Wrote scripts and tools for artists to increase their productivity using python and MEL.
- Wrote scripts to generate and validate C++ code.