As a part of startup worked on multi-purpose messaging app for FinTech company. Effectively interact with a team of remote developers, analysts and designers. Developed new features and integration with third-party services. I’m pleased to review the code and work with agile processes.
Using effectively rxJava
Using Dagger2 and Moxy as core of architecture
Using Realm in data layer
Add voice and video calling integration with WebRTC
Senior Web Application Developer
Март 2017 — Сентябрь 2017 (7 месяцев)
Successfully developed a new version of the Web client for browsers that supported video broadcasting according to the WebRTC standard. Responsibilities also included interaction with the customer, a server sidete am, web developers, designers and testers. 100% implementation of the assigned tasks before deadlines. Technological stack: ES6 and Polymer.
Implemented WebSockets interactions with server-side
Designed and implemented application on Web components
Application was optimized to work with big amount of traffic
Senior Android Developer
Март 2015 — Сентябрь 2017 (2 года и 7 месяцев)
I designed architecture and took a part in developing of an application with more than 1 000 000 downloads. The application for a highly loaded project with video and text chat functions. Communicated effectively with product owner, other developers, designers and QA.
Strong in Android SDK
Used MVP, DI and other design patterns
Designed modules that communicate with RESTful API
Optimized app on weak devises
Developed complex user interfaces
Senior .Net Developer
Март 2009 — Февраль 2015 (6 лет)
Was a full stack developer on PrepSportswear.com (2013 Best Internet Retailer) project. Used ASP.Net technology stack. Effectively interact with teammates. Also switched project to ASP .Net MVC technology.
Designed and developed DB structure
Optimized complex stored procedures (T-SQL)
Designed and implemented RESTful API
Implemented frontend with jQuery, Knockout и Bootstrap