Post Job Free

Resume

Sign in

Web Services Developer

Location:
Falmouth, ME
Posted:
December 20, 2016

Contact this candidate

Resume:

Janani

acxyp6@r.postjobfree.com 512-***-****

Over 8+ years of software development experience around 4-years of exclusive experience in Android and Application development with Android SDK, Android Studio, Eclipse IDE, along with Android ADT plug in developing Native, WEB and Hybrid applications and 3+ years in Java Development.

PROFESSIONAL SUMMARY:

Have worked extensively on various stages of Application Development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.

Very Good understanding of Android Back-end and UI guidelines.

Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.

Good Experience on 3rd party libraries like Dagger, RX-Java, and RX-Android.

Strong Experience with core Java, native Android development SDK and dealing with REST based web services.

Good knowledge in Espresso.

Experience in developing Android Application using Eclipse IDE, Android SDK, ADT plug-in and Android Studio.

Solely responsible for debugging and supporting legacy modemRTOS L4/REX on different flavors of QSC family chipsets.

Experience in continuous integration using Android Studio, Gradle and Jenkins.

Focused on background processing with Async Tasks, Services, Intent Services, IPC, Multi-threading and AIDL.

Good understanding in OOPS Design Patterns.

Extensively experience in dealing with both REST and as well as SOAP based web services.

Working experience on SQL, MySQL and oracle databases.

Experience in working Agile and Water fall environment and coordinate with offshore team.

Experience in implementing the TDD development in android.

Excellent in troubleshooting and debugging software applications, creating, executing and documenting test cases for Android app.

Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.

Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of software Applications.

Hands on experience with Android Geo-location services.

Confidence in working with other iOS developers to complete detailed projects.

Good understanding in Testing Mobile applications and bug tracking for the production team fixing using unit testing frameworks like Junit and TestNG.

Passionate on learning and exploring new skills and strong willingness to learn new technologies.

Ability to grasp and master new technologies, excellent analytical and problem solving skills.

A team player with good communication, leadership and interpersonal skills.

Able to take initiative; work independently .and also as a team player.

Education Details:

TECHNICAL SKILLS:

Android OS

Android 1.5 to Android 6.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow).

Technologies and Languages

Android SDK, Web Services-API, JDBC, JavaScript, REST, SOAP, JUnit, TestNG, JSP, Core Java, C++, C, J Query.

Mark-up Languages

HTML, XHTML, XML, CSS, JSON.

Operating Systems

Windows XP, 7, 8, 10, Ubuntu, Fedora, Mac OSX.

RDBMS

SQLite, Microsoft SQL 2005/2008, Oracle 10g, 11g, MySQL 4.0/5.0

IDE

Android Studio, Eclipse, NetBeans.

Version Control/Continuous Integration Tools

GitHub, SVN, Jenkins.

PROFESSIONAL EXPERIENCE

TD Bank, Falmouth, ME. April’2015–Till Date Sr. Android Developer

Description:

TD Bank is a fastest growing bank in north eastern parts of US and prominent bank in Canada. TD Bank Mobile Application is a stable Android mobile application in Google play store which also has its financing and trading versions in the store. The mobile application is known for its convenience banking, deposit on the go send quick find features. TD Bank Mobile App is most secure mobile banking application made for commitment to online security.

Responsibilities:

Actively participated in all the phases of SDLC like Design, Development and Testing.

App supports Android Version 4.0 and up.

Worked on bug fixing and improving application performance.

Responsible for design of user interface using various Custom Layouts, Buttons, Dialog Boxes, Alert Boxes and Edit Boxes.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Worked with tools Proguard, Dexguard to obfuscated the code.

Experienced in developing android applications using ANT and GRADLE build techniques in windows, Ubuntu and OSX platforms

Optimized the app size during build by using ProGuard.

Used Butter Knife Library for view injections and Dagger 2 for dependency Injections.

Used Web views, Custom List views & populated lists to display the lists from database using simple Adapters and Custom Adapters.

Performed J-Unit Testing and interacted with QA for testing.

Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.

Implemented dependency injection which helps in decoupling using Dagger.

Worked on adb scripts to sign the certificates using the private key using the openSSL tool and install apk files such as Flashplayer, Rex App, Checkpoint apk, CrownConnect app, RevAPlus with Stage fright security patch and RevA zip files from Zebra team using the mdconfig.xml's silent install apk command and proxySettings.xml file.

Implementing Date picker, Time picker and surface view.

Defining elements like List view and web view.

Used Android Content Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.

Work closely with the web application development team to ensure proper integration between mobile application and web application.

Used effectively All Android Application components.

Worked on latest Android OS versions on Marshmallow.

Environment: Android Studio, ProGuard, Android SDK, SQLite, JSON, PHP, Web Services, Recycler view, Card View, Google material design, Unit testing, instrumentation testing.

App Link: https://play.google.com/store/apps/details?id=com.tdbank&hl=en

Thomson Reuters, Minneapolis, MN Jan’2014–Mar’2015 Sr. Android Developer

Description:

Reuter's app delivers breaking news, analysis and market data from the world's most trusted news organization. Explore a seamless stream of articles, pictures and videos on your phone or tablet.

Responsibilities:

Participated in complete Software Development Life Cycle (SDLC) for Proper Analysis, Development, Testing, Deployment and Enhancement of the code.

Discussed the requirements with the client and analysed the requirements.

Design screens using MVC pattern for the application with Android Studio IDE.

Used Content Provider to get the data from the Contact on the device.

Worked on linear, frame and relative layouts.

Implemented RESTfulAPI calls to communicate with server.

Implemented Fragments, Activities.

Added support for downloading and opening photos, PDF.

Used AsyncTask for multithreading.

Worked on Linear, Frame and Relative layouts.

Worked on Toast, Dialog and Notifications.

Followed Agile and Scrum methodologies in the project implementation.

Implemented Notification Manager to display updates on the notification bar.

Implementing Broadcast Receivers for Android.

Used shared preferences to store data.

Designed the SQLite database to store the articles information offline.

Test and error logging on different versions and devices of Android.

Used adblogcat, DDMS for Debugging.

Used Apache Subversion (SVN) for version control.

Environment: SDLC, MVC, Content Provider, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, Scrum, adblogcat, SVN, DDMS, Toast and dialog notifications, shared preferences.

App Link: https://play.google.com/store/apps/details?id=com.thomsonreuters.eikon&hl=en

Client: FedEx, Memphis, TN May’13 – Feb’14 Android Developer

Description:

Application provides a way to manage deliveries, track status of packages, find store locations and customize shipments and deliveries.

Responsibilities:

Implemented Fragments on the main screen, OnClick of each fragment takes to another tab.

Implemented List View, so as to show the different shipments and maps as a form of list

Integrated location based services using Google Maps API to display locations of the nearest stores.

Worked closely with the testing team

Worked in an Agile based environment.

Collaborated with web services team to implement the backend support

Designed and developed the request and response data to and from database.

Implemented SQLite databases to monitor shipments

Implemented customized web view component to load an SWF file and HTML data.

Created test cases and test data for testing the application using JUnit Extensions

Performed Unit testing on the various modules/functions to ensure that the output is as expected

Used JIRA to track issues

Environment: Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, JIRA, JUnit, GPS Services.

App Link:https://play.google.com/store/apps/details?id=com.fedex.ida.android&hl=en

Client: Dow Chemical Company, Midland, MI Jan’11 – Apr’13 Android Developer

Description:

Dow Snow globe is an interactive snow globe. We can choose from different scene backgrounds and choose your own picture to resize and fit inside of the globe. Application allows you to shake or use your finger to swirl the snow around.

Responsibilities:

As a team member, I was involved in the design and implementation of the UI, classes, architecture and activities of the mobile application.

Used Frame Layout to show background images of the app.

Involved in implementing Async task for the background operations.

Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device

Implemented MotionEvent method to swirl the snow around with a shake.

Implemented TouchEvent method to swirl the snow around with the use of finger

Developed analytics for the application so as to keep a track of the app on which device and in which places it has been used.

Designed and developed the request and response data to and from gallery.

Participated in all the phases of SDLC from design, development through testing, porting and support of application

Environment: SDK, Eclipse IDE, Frame Layouts, DDMS console and User Interface Design.

ICICI Bank Ltd, Mumbai, India July’2008– Dec’2010 Java Developer

Description:

ICICI Bank is India's second-largest bank with total assets of about US$ 38.5 billion. It provides all kinds of finance needs from securities to auto finance, banking, corporate and retail.CMD Issue Collection Application was developed for Collection of Application money in respect of IPO/Bonds/Debt instruments by Capital Market Division (CMD) branch and other identified branches of ICICI Bank Ltd. The software application facilitated data entry for generating various Reports.

Responsibilities:

Worked closely with system analyst to understand the technical requirements of the projects

Worked closely with Photoshop designers to implement mock ups and the layouts of the application.

Design and development of Web pages using HTML, CSS including Ajax controls and XML.

Patched gradle main dex list support android devices (4.0 to 4.4) to overcome 65K dalvik limit

Involved in writing the Properties, methods in the Class Modules and also consumed web services

Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.

Used JavaScript for custom client-side validation.

Involved in designing and developing the GUI for the user interface with various controls.

Worked with View State to maintain data between the pages of the application.

Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.



Contact this candidate