Resume from April 25, 2018

Sainik

Strong Middle/Senior Android developer

Employment:
Full-time.
Age:
37 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Software Engineer

from 10.2015 to 01.2017 (1 year 3 months)
Fraunhofer IESE, Kaiserslauter (R&D)

Education

Indian Institute of Information Technology, Allahabad

Information Technology, Delhi
Higher, from 2005 to 2014 (9 years)

Language proficiencies

English — advanced

Additional information

Sainik Chattapadhyay
Master of Technology, Information Technology
Indian Institute of Information Technology, Allahabad
Email: [open contact info](look above in the "contact info" section)
Skype: Sainik.chattapadhyay.personal
Phone No: [open contact info](look above in the "contact info" section)

Summary
I am employed as senior software engineer at Study copter learning lab in the field
of Java related technology. I have 6 years of experience as Java and Android developer.I
have little experience with functional programming using Scala.

StudyCopter Learning Lab, New Delhi
http://studycopter.com/
Senior Software Engineer
Sep2017-Now

Technologies: Android, Java, Firebase, OpenGL 1.0, Exo player 2

Responsibility:
https://play.google.com/store/apps/details?id=com.arbordale.home&hl=en
1. Developing ebook reader with audio and highlight of word and many
feature from staring.
2. Using DynamicLayout, SpannableString to draw dynamic text on image
3. Using Exo player 2 for playing audio and highlight word being played.
https://play.google.com/store/apps/details?id=com.study.copter.ibps&hl=en
1. Performance improvement and detecting memory leak
2. Firebase real time database for fetching data
3. Material design Api like TabLayout and ViewPager
4. MVVM + RxJava used for clean and maintainable code
5. Retrofit for network communication

Faunhofer IESE, Kaiserslautern, Germany
Software Engineer
Oct-2015 – Jan 2017

Technologies: Java, Android, Event-bus, RxAndroid, RxJava, Retrofit, Dagger 2,
Material design, fb, twitter(Fabric) and google+ sdk, Spring , Hibernate, Junit.

Responsibility:
Android:
1. Design and developing secure and modifiable android application for mobile
and tablet.
2. Designing Android app using EventBus(which is cleaner and thread oriented) and
Realm.
3. Designing 2nd Android app using RxJava, Retrofit and Dagger2.
4. Google Map Api.
5. Social media login using Facebook, twitter and google+ sdk.
a. Developing chat for android suing GCM and REST.
App Link: (LieferBar) http://www.digitale-doerfer.de/mitmachen/mitmachen-in-
betzdorf/

Server side technologies:
6. Designing and developing asynchronous SDK using RxJava for IND2UCE using
Dynamic proxy for PEP(Policy Enforcement Point)
7. Writing multithread code.
8. Spring-boot,Spring-session,Spring-security, JPA2 server side business logic.
9. Test driven development(TDD) for component testing(Unit Testing) for IND2UCE.
10. Using Junit, Mockito and Thread-weaver(to test race condition for multi-
threaded code) for component testing.

Pickingo (Start up) , Delhi, India
Team Lead
July 2015 – Sep 2015

Technologies: Android, Java, GCM, MQTT, Google Map and Geo location

Responsibility:
1. Architecting and leading team of Android application.
2. Replacing GCM by Mqtt protocol to get better QoS 2 (Design and development
and maintenance of Mqtt broker in server and backend)
3. Precisely getting gps location using Google map, android api and baidu api.
App link: https://play.google.com/store/apps/details?id=com.pickingo.fe&hl=de

WebEngage (Start up) , Mumbai, India
Android Engineer (Sdk Architect)
Dec 2014-MAY 2015

Mobile Engagement platform. Responsible for designing & architecting from
scratch. It’s a user engagement tool which is responsible for sending In-app & System Tray
Notification through GCM push & condition set up by the marketing team on fly from dash
board.

Technologies: Android, GCM,Java

Responsibility:
1. Design and develop Sdk for mobile engagement by following POSA
2. Different POC involving Dynamic Class loader & Deep linking
3. Writing App uninstall listener and show on exit web page using android
4. Design and develop Rule evaluator using Reverse polish notation.

Amdocs , Pune , India
Subject Matter Expert
Aug 2014 - Nov 2014

Associate Consultant , Bangalore, India
Software Ag and all
JUNE 2009 – AUG 2011

Technologies: Java

Programming Languages : Scala, Java
Frameworks & SDKs : Android , RxJava , Spring , EventBus and Mqtt (Mosquitto v3.1/
v3.1.1 Broker)
Subjects: Algorithm & data structure. Networking.

EDUCATION

M.TECH (IT) IIIT Allahabad ! 9.4 CGPA (2012-2014)
B.TECH (CSE) Govt College of Engineering, Serampore! 8.3 CGPA (2005-2009)

PERSONAL PROFILE
Name: Sainik Chattapadhyay
Father's Name: Late Arun Prasad Chattapadhyay
Date of Birth: 11th Jan 1987
Nationality: Indian
Languages: English, Hindi
Address:82A Vipul world, Gurgaon
Marital Status: Single

Other Skills
Competitive Programming. Won http://www.amdocscodemania.com/ in 2013.
Playing Table tennis.

Declaration:
I do hereby declare that the information furnished above is true to the best of my
knowledge and belief.

Date:
Place: Kaiserslautern (Germany) (Sainik Chattapadhyay)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: