Keywords
Skills
- Programming languages: Swift(current), Objective-c, HTML, CSS , javascript, XML, SQL.
- Networking: good understanding of networking principles and protocols; worked with NSStream, Secure Transport, NSURLSession, NSURLProtocol, Alamofire. Implemented client-side communication with RESTful services; H.264 video streaming Web TV; UPnP controller. Testing networking issues with Charles, Wireshark, Web Inspector.
- Database development: Realm, Core Data, had extensive experience working with SQL DBMS MSSQL 2000/2005/2008 (2006-2008);
- Use of Jira, Git, SVN for tracking issues and source code management.
Project history
UACoders (Zhytomyr, Ukraine) since 2011
iOS developer at Odesk /Upwork (http://www.upwork.com/fl/irinas)
Custom web browser - web browser with the ability to connect to secure web proxy( http://wiki.squid-cache.org/Features/HTTPS#Encrypted_browser-Squid_connection).
Language: Swift (2.3 -> 3)
Used: Realm for the local data storage; networking: Alamofire, URLProtocol, NSStream, Secure Transport (Apple’s implementation of Transport Layer Security protocols).
Implemented processing of http data received from web-server (un-chunking, gunzipping, redirection, cookies processing etc.)
Newspaper online, implemented as a native app - worked as a part of a team on already existing mature project.
Language: Objective-C
Used: HTML 5, CSS, javascript with UIWebView to display, style and ensure smooth user interaction with dynamically loaded content.
Web TV - online TV app with streaming video, TV Guide, ability to control media players via UPnP, social networking, communication with web services.
Language: Objective-C
Some features implemented: search for movie info (Wikipedia, Rotten Tomatoes, MovieMeter.nl): http://screencast.com/t/etA24JiNQiXh; UPnP controller: http://screencast.com/t/h8wZHztjzJ; Facebook chat (XMPP): http://screencast.com/t/LznhvoS0Y6Jc; Social networking(Twitter REST API, Facebook authorization, Open Graph requests and FQL queries/multi-queries): http://screencast.com/t/E94SafXZq
iOS developer at Odesk /Upwork (http://www.upwork.com/fl/irinas)
Custom web browser - web browser with the ability to connect to secure web proxy( http://wiki.squid-cache.org/Features/HTTPS#Encrypted_browser-Squid_connection).
Language: Swift (2.3 -> 3)
Used: Realm for the local data storage; networking: Alamofire, URLProtocol, NSStream, Secure Transport (Apple’s implementation of Transport Layer Security protocols).
Implemented processing of http data received from web-server (un-chunking, gunzipping, redirection, cookies processing etc.)
Newspaper online, implemented as a native app - worked as a part of a team on already existing mature project.
Language: Objective-C
Used: HTML 5, CSS, javascript with UIWebView to display, style and ensure smooth user interaction with dynamically loaded content.
Web TV - online TV app with streaming video, TV Guide, ability to control media players via UPnP, social networking, communication with web services.
Language: Objective-C
Some features implemented: search for movie info (Wikipedia, Rotten Tomatoes, MovieMeter.nl): http://screencast.com/t/etA24JiNQiXh; UPnP controller: http://screencast.com/t/h8wZHztjzJ; Facebook chat (XMPP): http://screencast.com/t/LznhvoS0Y6Jc; Social networking(Twitter REST API, Facebook authorization, Open Graph requests and FQL queries/multi-queries): http://screencast.com/t/E94SafXZq
Local Availability
Only available in these countries:
Ukraine