12
RESUME RAJESH GHOSH Mob: +91 8793322676 Email: [email protected] Facebook : http://www.facebook.com/rajeshghosh1978 Linkedin : https://www.linkedin.com/in/rajeshghosh1978 Blog : http://all-about-flash-robotlegs-php-java.blogspot.com/ 4 Years in Native Android : 1.5 Years in Flex (AIR) : 1.5 Years in As3 : 1 Year Exp in Java, Spring 3.0,Hibernate : 6 Years in PHP : 1 Year in C (True Unix 64) ______________________________________________________________ _____________ Synopsis: 11+ years’ experience in Native Android, Cross Platform Mobile Application, Server Side Technologies. Working as Senior Consultant. Worked with Mobile Security,VPN Client,Device Hardening, Custom View,ORMLite, Arxan Security, Jenkins (Continuous Integration Server), MDM (Wso2). Experience in project Requirement Analysis, Cost Estimation, Creating Work Break Down Structure (WBS), UML diagram, DB Design. Experience in Flex 4.5 (& AIR) having knowledge of Remoting, Hand Writing like Annotation, Text Engine Rendering(TLF), Audio/Video broadcasting, P2P Experience in Spring 3.0, ORM, Annotation, Dozer Mapping, Deacon Client for Meteor. Experience in ActionScript 3.0 having knowledge of Image rendering, Multiple media Loading while buffering, External Interface, Papervision 3D, Box 2D Graphics Engine. Experience in PHP including AJAX, CURL, SOAP, API, ImageMagick, GD Library, Mod Rewriting, Crawling/Parsing Remote Data, Wordpress Module Creation, AMF php. Jasper Report Worked with Multi Layer Perception (Neural Network)

Resume » Rajesh Ghosh

Embed Size (px)

Citation preview

R E S U M E

RAJESH GHOSH

Mob: +91 8793322676Email: [email protected] Facebook : http://www.facebook.com/rajeshghosh1978 Linkedin : https://www.linkedin.com/in/rajeshghosh1978 Blog : http://all-about-flash-robotlegs-php-java.blogspot.com/

4 Years in Native Android : 1.5 Years in Flex (AIR) : 1.5 Years in As3 : 1 Year Exp in Java, Spring 3.0,Hibernate : 6 Years in PHP : 1 Year in C (True Unix 64)___________________________________________________________________________

Synopsis:

11+ years’ experience in Native Android, Cross Platform Mobile Application, Server Side Technologies.

Working as Senior Consultant. Worked with Mobile Security,VPN Client,Device Hardening, Custom View,ORMLite,

Arxan Security, Jenkins (Continuous Integration Server), MDM (Wso2). Experience in project Requirement Analysis, Cost Estimation, Creating Work Break

Down Structure (WBS), UML diagram, DB Design. Experience in Flex 4.5 (& AIR) having knowledge of Remoting, Hand Writing like An-

notation, Text Engine Rendering(TLF), Audio/Video broadcasting, P2P Experience in Spring 3.0, ORM, Annotation, Dozer Mapping, Deacon Client for Me-

teor. Experience in ActionScript 3.0 having knowledge of Image rendering, Multiple media

Loading while buffering, External Interface, Papervision 3D, Box 2D Graphics Engine. Experience in PHP including AJAX, CURL, SOAP, API, ImageMagick, GD Library, Mod

Rewriting, Crawling/Parsing Remote Data, Wordpress Module Creation, AMF php. Jasper Report

Worked with Multi Layer Perception (Neural Network) Linux installation like DHCP, FTP, Samba, Virtual Host, Apache, Tomcat, Red 5, Im-

ageMagick, mysqld, Meteor.

PROFESSIONAL EXPERIENCE

Capgemini India Private Limited, Pune, India Duration: July’25 2013 – Till Date

Client : Barclays PLC, India

Role Playing : Android Team Leader.

Team Size : 4

Responsibilities:

Android Development: Responsible for development multiple application in android for different clients.

Android Training: Responsible for training of Android & Mobile Technology to the junior developers of the organization.

Android Team Lead: Responsible for leading the development team to successful creations of the applications.

Responsible for Research and Development of new features according to plan.

Taken part in the technical decision making meeting and express own vision and comment.

Projects with Barclays PLC

Name : Iberia 2.0 ( Portugal and Spain )URL : https://play.google.com/store/apps/details?id=com.barclays.portugal.ui Client : BarclaysTechnology : Android

Name : Barclaycard GermanyURL : https://play.google.com/store/apps/details?id=com.barclaycard.germany Client : BarclaysTechnology : Android

Responsibility :

Played important role in the Application UI discussion phase with UI team. Lead the development team towards the successfully milestone completion. Developed some of the important and critical modules of the application. Distributed tasks among the fellow team members and manage the daily status

report of the team. Continuous discussion with the onshore Mobile Gateway team to keep the

handshaking between the Mobile app and the Gateway. Played important role in the discussion regarding the Mobile Gateway

request/response structure and the integration plan. Continuous discussion with the QA team to meet the desired quality of the product

and delivery dates. Integration of Arxan security and Jenkins for deployment.

Technex Technologies Pvt. Ltd , Pune , India Duration : Nov’21 2011 – July’19 2013

Client : US, UK and Dubai

Role Playing : Android Team Leader and Project Catalyst.

Team Size : 9

Responsibilities:

Create WBS(Work Breakdown Structure) and Resource planning to make quotation against RFP.

Making decision for technology to be used for front end and back end.

Create database structure and class diagram.

Do coding for the critical component and research based work.

Help team member for any logical and technical difficulties.

Playing as project catalyst to complete project within time.

Code Review

Train developers for coding best practices.

Train fresher for Android, Adobe AIR and PHP.

Doing research for critical projects like POC

Managing technical challenges for Android, Adobe AIR (Cross Platform Mobile application) , PHP and PhoneGap (Cross Platform Mobile application) . Which covers almost 40 developers.

Projects with TechNex

i. Tablet Based Sales Management :

a. High density image gallery support using bitmap sampling.

b. Sync large data with server.

c. Off line functionality during on no Internet connection and send non updated data on Internet change receive.

d. Yahoo weather and reverse Geo coder.

e. Fragmented application.

f. Automated DB backup and restore system.

g. Custom graph component based on Canvas drawing.

h. Sync new messages from server on GCM notification received.

i. GPS based data retrial.

j. Multiple high density image upload to server.

k. Parsing large JSON string using Gson Library with custom TypeAdapter for Null and UTF-8 character conversion.

l. Creating Jasper Report and integrate with PHP

ii. Game development like Zynga Poker (Couldn't share the name,under strict NDA) :

a. Internet Connectivity Checking and take action immediately on status change using custom broadcast.

b. GCM notification for on-line user to join the game room.

c. Custom view with draw graphics in Canvas.

d. Custom ListView having lazy loading.

e. Asynchronous image downloading with progress bar.

f. Threaded view for smoothing user experience.

g. Buy chips using Google Play store.

h. Code security using progaurd.

I. Custom BaseActivity to track back button pressed.

j. Generate crash report and option to send report via email for all Uncaught Exceptions.

k. Post to Facebook and Twitter.

l. Fetch friends from Facebook.

m. Fetch phone contacts along with image.

iii. ISecure (Bank Application for Dubai) :

a. Made for tablet only.

b. Hardening i.e. only this application can run on the device.

c. Only works on VPN connection.

d. Run background service to stop application un installation and killing.

iv. Yale Dining (Restaurant App)

GPS based restaurant search. Display restaurant in google map. Google Map search based radius search.

v. CAS (Critical Alert System : Medical App)

A mobile application that allows the admin to broadcast critical messages to the targeted users device. Servers are used to pull the notification to the user’s device.An application for critical messaging for emergency personnel.

vi. Call 911 & Watch Me (Personal Security App):

This is a personal protection system application that allows user to send out notifications to their trusted ones in case of an emergency. A user’s location is continuously monitored via the onboard GPS and an alert message is pushed to the selected contacts via SMS, email, Facebook post, twitter post. The alert messages are pushed from the server, complete with the location coordinates on a Google Map, which means that if a user goes missing then he/she can be tracked and an alert message will be pushed even without a Data network when the timer expires.

vii. Rest of the Application based on Flex and PhoneGap please refer tnex.co.in

CollectiveZen , Pune , India Duration : Jun ’1 2010 – Nov'19 2011

Client : Google, T-Mobile, National Geography, Olympic Broadcasting Service

Responsibilities:

Managing team based work, individual projects for prototype based product, research and development for various complex level requirements.

Team Size : 4

Projects with CollectiveZen

Project Name : OfferAllianceType : Desktop Based (AIR)Description : User can search offer from ClickBank, Plimus, MarketPlaceBackend : PHP 5.0Responsibility : I was responsible to lead the entire development process along with create the entire backend based on PHP, which was a CURL based web crawling and also the AIR based front end client. The skinning and designing part has been done by other developer.Duration : 20 Working DaysClient : Dontrell (Skype : vividvisionmarketing)

Project Name : www.myliveexpert.com (FMS based AV chat)Type : Web Based Flex 4.5

Description : Performer and Viewer can initiate audio video chat where the first 2 mins is a free one-to-one chat and then viewer have to go to private one-to-one chat. This AV chat application also have imoticon enabled chat feature. This is based on FMS. Both application have a custom prealoader with RSL progressbar support. For better performance I have used enhanced microphone feature, so it required flash player 10.3 and above.Responsibility : I was responsible to lead the entire development process along with the core development..Duration: 60 Working DaysClient : Sean Travis (Skype : granitemarble)

Project Name : OBS (Olympic Broadcasting Service)Type : GWT 3.0 based Olympic Broadcasting Service management system.Description : Online Olympic Broadcasting Service management system based on GWT. This is being built up for the Olympic 2011. All broadcasting related work like allocating resource, managing room booking, invoicing can be done using this system.Responsibility : I was working on the automated room booking system, which basically allocate room depends on the customer’s availability and grade by finding the free slot from the range of rooms.Duration : 2 YearsClient : Olympic Broadcasting Service

Project Name : Bee There Type : REST based backed using Spring 3.0 with Hibernate and Dozer Mapping.Description : This was an Andorid based application which helps people to search nearby places of interest and which also help to get people nearby. Using Four Square API and GPS/GPRS it locate the user along with it’s nearby location of interest. User can do a group conversation using comet server (Meteor)Responsibility : I was responsible for the entire backend based on Meteor Server . I was also responsible for Meteor server setup. Using Spring3.0 with Hibernate and Dozer mapping I have created the bridge between Android Device and the Java Backend. Basically using the Java backend I used to create the group based on location and separate the message queuing based on meteor channel.Duration : 6 MonthsClient : Bee There

Project Name : T-Mobile Familyroom (T-Mobile)Type : REST based backed using Java Servlet.Description : This was a prototype project for T-Mobile’s familyroom application, which basically provide a group based text messaging system having audio conferencing feature. All the audio conferencing has been done using voxio client which basically communicating with a Java Servlet create by me.Responsibility : I was responsible for the text Messaging and voice conferencing system by creating the bridge between java Servlet and the voxio client .Duration : 1 YearsClient : T-Mobile

Project Name : Gooru ClassBook (Google Prototype Product)Type : Web application based on Flex 4.0.Description : This is an online classbook simulation software, where user can choose books, read book, share with classmate and teachers. All the books are in TLF format and adobe TLF engine made it easy to add textual, media based annotation. Using openfire user can chat with his/her friends.Responsibility : I was responsible for the entire development along with client communication .Duration : 1 YearsClient : Google

Director, 2Pixels Solutions Duration : Feb 2’ 2006 – May 21’ 2010

Client : Elance Based Client (Elance ID : webdazzle)

Responsibilities:

Business Development

System Architecture Design

Research and Development for new upcoming technology

Description : It was a partnership firm having 40+ developer. We were working on various web related project based on PHP and Flash. All of the client are from outside of India.

Team Size : 45

Developer, Matrix Media, Kolkata , India Duration : Feb 1’ 2004– Jan 31’ 2006

Responsibilities:

Leading a team of 15 Developer Coding and Database handling for certain modules within a deadline. Browser scripting for the client side validation. Documenting the module completed by myself and integrating in the main flow of

the product. Responsible for testing the self designed module. Communicating with client to grab the requirement.

Team Size : 12

Projects : Traffic Graph in VC++Description : SNMP bandwidth graphing application for windows 2000/XP/2003. It takes an IP range and start searching for all the machine within the specified range and detect whether it is online or not. Also it detects if SNMP enabled for the online machine and can fetch all the details about the machine’s software configuration. The search process was a

multithreaded and multitasking process so that fetching details for all the machine within the given range takes least time.Duration : 6 MonthsResponsibility : This was one of my achievement. Since I have got one week to learn VC++ and had to start the project along with a VC++ tranee.

Developer, Gamma Software System Pvt Ltd, Kolkata

Duration : Aug 1’ 2003– Jan 31’ 2004

Responsibilities: Coding and Database handling for certain modules within a deadline. Browser scripting for the client side validation. Documenting the module completed by myself and integrating in the main flow of

the product. Responsible for testing the self designed module. Communicating with client to grab the requirement.

Team Size : 3

Industrial Training :

Performance Analysis of Pattern recognition Approaches, Indian Statistical Institute

MLP (Multi Layer Perceptron) has been implemented on few artificially generated data sets. It’s effectiveness for identifying shape of a Pattern class has been tested. Now running after Classification through Decision Tree and implementing algorithms like C4.5,CART, etc.

SKILL SETS

Cart C4.5 : Multi perception Nural Network written in C with True Unix64 Operating System. PHP : AJAX, CURL, SOAP, API, ImageMagick, GD Library, Mod Rewriting, Crawling/Parsing Remote Data, Wordpress Module Creation, AMF php.Actionscript 3.0 : Image rendaring, Multiple media Loading while buffering, External Interface, Papervision 3D, Box 2D Graphics Engine, Remoting with on AMF PHPFlex 4.0 : Remoting, Hand Writing like Annotation, Text Engine Rendaring.Java : Spring 3.0, ORM, Hibernate , Annotation, Dozer Maping, Deacon Client for Meteor.Android : OrmLite, Pure MVC, Service, Notification

VC++ : Socket Programming, SNMP Graphing, Multitasking, Multithreading

Linux Configuration : DHCP, FTP, Samba, Virtual Host, Apache, Tomcat, Red 5, ImageMagick, mysqld, Meteor

Self Learning: Blade Server, Stack Server, Rack Server, Load Balancing

ACADEMIC QUALIFICATION

BE from Asansol Engineering College , 70% (West Bengal, India).

W.B.C.H.S.E (XII) from D.C.R.B.V, 57.50% Devision (West Bengal, India).

W.B.B.S.E (XI) from Kanailal Vidyamandir, 70% (West Bengal, India).

PERSONAL DATA

Date of Birth : 8th August, 1978Sex : MaleNationality : Indian.

Address : A-801, Silver Springs, BAIF Road, Near Moze College,Wagholi,Pune-412207

DECLARATION

I hereby declare that the above statements made by me are correct to the best of my knowledge and if any statement is found to be incorrect at any instant then my candidature is liable to be canceled.

Date: Signature: .

(Rajesh Ghosh)