Software Developer
Age Of Learning, Inc. / Abcmouse.Com
Kharkiv
Responsibilities:Implemented full application porting of ABC Early Learning Academy educational portal from native technologies (desktop app, Android app, iOS app) to single Unity application from scratch. The goal of the customer was to unite all platforms into one portable project in order to minimize efforts for technical support and project modifications deadlines. We implemented a full new module (Assessments) from scratch and integrated it in the application (ABCMouse.com).My duties on the next sub-project included support and upgrade of data-driven framework, based on JSON format in order to combine Flash animations with Unity application client along and HTML5 JS client at the same time.Used technologies: Unity3D, C#, Git, JIRA, MonoDevelop, TextMesh Pro, JsonDotNet, UnityTestTools, UniWebViewAchievement Highlights:• Was specialized in full development cycle of Assessments sub-project from scratch ( including UI design implementation, business intelligence analytics tracking, client-server interaction / etc.) and created its maintenance pipeline with the rest of the team;The latest phase of my work included support of migration of several projects’ submodules to IoC and decoupling of some submodules;• 2-week business trip to Los Angeles, US - which included discussion of new sub-project with a customer and training for it;• Sometimes wrote technical documentation in Confluence for other parts of this large project, too;• Maintenance duties could be described as “Implementation, Bug Fixing, Updates”.