Profileimage by Sergey Bakhtiarov Android software developer from NizhniyNovgorod

Sergey Bakhtiarov

available

Last update: 04.02.2014

Android software developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Native or Bilingual)

Skills

Java, Android, Multithreading, Software Development, Programming, Subversion, Agile, Eclipse, Scrum, XML, Software Design, Mobile Applications, JSON, Agile Methodologies, Perl, Telecommunications, Web Services

Project history

eBuddy
Android software developer
12.2011 - 11.2013
eBuddy XMS
Internet
51-200 employees

Galssoft
Senior Android Developer
12.2010 - 11.2011
Perform estimation of time required for project completion
Techical analysis of the project
Complete development & verification of the Android application.
Projects:
- Official Android client for Livejournal
- Gismeteo Weather Forecast.
Computer Software


freelance
Android Software Developer
09.2009 - 11.2011
The Divorce Log
Description:
The Divorce Log is a calendar app that allows you to keep track of child support, alimony, time with child, expenses and correspondence. Two different calendar views allow you to keep detailed track of all entered data.
Custom calendar widget was designed for this application. Widget supports smooth switching between days/months with the screen slide.

DroidLaw
Description:
This is a reference application for the US laws database and RSS reader.
Project skills summary:
Android multithreading application programming
Complicated UI with custom controls and animation
Communication with the web service over JSON
RSS
Communication with the FTP server
Caching server responses
Add-on framework for the core application

DroidLaw application is available on the Android Market.

Android Media Player
Description:
Android Media Player application is a client to the RESTful web service with a complex API.
Communication with the service included session establishment procedures, keep alive messages, downloading various data (images, media information) sending user activity metrics back to the service.
The application fetched media information from the server, displayed playlists and played video, chosen by the user.
Project skills summary:
Android multithreading application programming
Android video playback
Android HTTP client programming
RESTful web service client
XML parsing/construction

Smart Copy
Description:
This is a tool for the Android which allows to do instant actions with the copied text. Once the text is copied, the toolbar is displayed and the user can share, search translate and edit copied text.


Dice Wars
Description:
This is a turn-based strategy game for Android.
2D graphics
Custom designed views/controls
Randomly generated maps
Up to 5 players
DiceWars free trial application is available on the Android market.
Computer Software


MERA
Project manager
12.2009 - 12.2010
Project:
Multisite software development project (US, Sweden, Russia). Project is responsible for developing software for the high performance 10Gb Layer 3 switch for the proprietary telecommunication equipment.
Responsibilities:
- Plan and manage project resources, risks and activities to ensure the project goals are met in time, within budget and with agreed quality.
- Communication with the product stakeholders.
Information Technology and Services


MERA
Team leader
12.2007 - 12.2009
(C, Java)
Project
Software development for a Node B unit (GSM BTS / OSE OS).
Responsibilities:
Design of OAM for the node
Communication protocols (TCP, SNMP, SSL).
Design of a Node B control process and inter-process communication.
Providing support for the customer.
Communication with the customer.
Information Technology and Services
1001-5000 employees

MERA
Team leader
07.2007 - 12.2007
C, Java
Project:
Software development for a traffic gateway unit under ucLinux. Had to start the project very fast to meet very tight delivery plan (first delivery within two weeks from the project start). Very challenging project for a Swedish company.
Responsibilities:
Design of a control protocol between Node B unit (GSM BTS / OSE) and a traffic gateway unit (embedded ucLinux).
Design of a unit control and configuration processes.
Communication with the customer, writing requirements.
Onsite business trips (Sweden).
Information Technology and Services
1001-5000 employees

MERA
Team leader
07.2006 - 07.2007
C, C++
Project:
Software development for the Home Location Register and Data Server (Solaris) platforms.; Planning, organizing and controlling the work of the software development team. Communicating with the customer and resolving technical issues. Developing software design and planning documentation. Onsite business trips (UK).
Information Technology and Services

Local Availability

Only available in these countries: Russian Federation
Available immediately, remote work
Profileimage by Sergey Bakhtiarov Android software developer from NizhniyNovgorod Android software developer
Register