Post Job Free
Sign in

Android Web Services Java Javascript Jquery Ajax

Location:
The Colony, TX
Salary:
100000
Posted:
October 09, 2017

Contact this candidate

Resume:

SUGANYA CHANDRASEKARAN

**** ********** *****, **********, ***** - 75056 785-***-****

* **********@*****.***

SUMMARY OF QUALIFICATIONS

6+ years of software development experience in Java/J2EE and Android SDK.

Worked extensively with Android SDK including Google Maps API, Zxing library, GCM.

Worked extensively on Android concepts like RecyclerView, Fragments, Material design concepts, Retrofit, Ok Http Client, Sliding Tab Layout library.

Worked on Cloud Computing AWS (Amazon Web Services).

Worked on Material Design concepts.

Hands on experience in AWS API Gateway, AWS Lambda, Amazon Cognito and AWS Mobile Hub.

Knowledgeable on Android Gaming Concepts.

Experience using Volley, Square library.

Experience using SQLITE for Caching Purposes.

Designed UI on phone and tablet.

Extensively worked on REST APIs.

Used build tools Jenkins, Circle CI and Gradle.

Worked extensively with Java programming language for Website, Web Services and Android Development.

Worked extensively with Restful Web services with XML and JSON format.

Developed front-end for ScanSee Retailer Website using JSP, JSTL, JavaScript, CSS, and AJAX .

Designed and Developed Web Applications involving J2EE technologies such as Servlets, JSP, JDBC, JNDI and JavaMail.

Good Experience in implementing Java /J2EEtechnologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.

Strong technical skills in the areas of distributed technologies like JAVA/J2EE (JDBC, Servlets, JSP, AJAX, JNDI, Spring, Web services)

Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, Web Services using JAX RS.

Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, JQuery, AngularJS.

Worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework.

Configured and developed web applications in Spring, employed spring MVC architecture and inversion of control.

Experience in building and deploying web applications in multiple applications servers and middleware platforms including Apache Tomcat, JBOSS.

Experience in writing SQL Queries, Stored Procedures using Microsoft SQL Server and Oracle.

Good knowledge in MongoDB concepts - CRUD operations.

Experience in relational database environments, with experience in PL/SQL.

Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern

Designed and developed several RESTful web services that support JSON for other developers using Spring MVC, Spring Web Services, JSON, RESTful and Maven.

Experience in building, deploying and integrating applications with ANT, Maven.

Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on windows platforms.

Integrated and Deployed applications using building tool MAVEN.

Performed Unit testing using testing tool, JUnit.

Developed, Configured and Integrated Web Services using Rest based.

Hands-on experience in IDE Tool, Eclipse.

Experience in developing J2EE applications using JBOSS, and Apache Tomcat.

Experience in Version/Configuration Management tool, SVN, GIT.

Experience in Agile, and Scrum.

Experience with Issue and Project tracking Agile tool JIRA.

Experience in Design Patterns.

Proficient with common Android Framework API's (Location, Camera, Notifications, Maps).

Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, custom views, and Loaders.

Experience working with Interpolator and Animation using ValueAnimator and TextSwitcher.

Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).

Experienced in developing apps involving RSS feeds.

Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.

Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint, and Hierarchy Viewer.

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

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

Knowledgeable with database query language MySQL, MSSQL along with its interaction with Java and web-based programming languages.

Highly motivated to work in accordance with the formal software development lifecycle process including Requirements Analysis, Design, Implementation and Testing.

Goal oriented highly motivated Team player with effective communication, organizational, problem-solving and leadership skills.

SKILLS:

Languages : Java, J2EE, C, C++, Android

Web Technologies : HTML, XML, JavaScript, JSP, AJAX, XQUERY, Java Servlet, CSS

Databases : Oracle, MS Access, My SQL, MS SQL

IDE : Rational Software Architect v6.0.0, Rational Software Architect 7.0.0, Eclipse

Servers/Case Tools : Apache Tomcat, JBOSS

Platforms : Windows 9x/XP/Vista

Applications : MS Office, Dreamweaver, Rational Rose

Frameworks : Spring, Hibernate

Troubleshooting

Tools : Android ADB Log cat.

Build Tools : Maven, Jenkins, Gradle.

Testing Tools : JUNIT

Web services : Restful Web services API.

Log Tools : Log4J

EDUCATION:

University of Texas at Arlington, Arlington, TX August 2012

Masters of Science, Computer Science, GPA 3.75

RELEVANT COURSE:

Database Models & Implementations Operating System II Database Systems-I

Design and analysis of algorithms Software Engineering Software Project Management

Anna University, India June 2010

Bachelor of Engineering in Computer Science, GPA 3.9

EXPERIENCE:

Java/Android Developer (Full Time) ScanSee, Inc./ HubCiti, Inc. September 2012- May 2017

Android Application Development:

Designed and developed a customizable application for various cities “Marble Falls”,”Rockwall”, “Tyler”, “Addison” as a team, an application designed for cities which helps the community to do the following..

Using GPS to find a restaurant, shop or event nearby.

Sort by type of cuisine, type of business or date of event.

View menus, product and service details and everything of interest about the place or business from the palm of user’s hand.

Finding the best local and national deals, all in one place.

Easy to keep up with child’s school activity schedule.

Keep abreast of local events at the touch of a button

Sharing the favorite local establishment with a friend.

Report a problem to the right city official from phone.

Roles & Responsibilites:

Developed UI for most of the modules in the application using List View, Grid View, View Pager and Tab Navigation using Action Bar.

Continually improved the user experience by analyzing and optimizing the UI, data storage and network communications.

Implemented Singleton design pattern to pass through the object into different fragments. Used Fragments to provide better code reusability and additional view options when the device is a tablet or a phone.

Worked closely within a cross functional team of testers and developers.

Worked with GIT to checkout and update the codebase changes.

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

Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.

Created a local database using SQLite.

o store and retrieve the data.

Have used the Android support libraries to provide the latest features like action bar, fragments to the lower versions of Android devices.

Worked on debugging the application using LOGCAT, DDMS.

Worked with the backend team to communicate with RESTful web services.

Parsed JSON objects obtained from the server side and displayed the contents in the app.

In-depth understanding of Intent resolution mechanism.

Worked on integration with Google maps, Camera API's.

Worked in Agile and Scrum environment.

Used REST based Web Services to fetch data asynchronously and render an appropriate view.

Used Square’s Picasso Image loading library for loading images and for better caching purposes.

Involved in the full life cycle of the project including planning, designing, development, testing and deployment.

Worked in an Agile/Scrum software development based environment.

Design screens using MVP pattern for the application with Android Studio.

Worked on linear, frame and relative layouts.

Implementing Broadcast Receivers for Android.

Key resource for layout and UI work utilizing xml, Views, WebView, RecyclerView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler, View pager etc.

Implemented Notification Manager to display updates on the notification bar.

Integrating TR Frame work to application for implementing digital key

Worked on toast, Dialog notifications.

Review users stories with the team and provide point estimates.

Architect, code, and test user stories using Eclipse and the Android SDK.

Merge code changes and branches with the rest of the development team.

Experience with Volley Library.

Experience using RESTful web services

Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes and • Selection widgets like List View and Scroll View as per client need.

Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.

Extensively used Glide Image library for image loading and Firebase Cloud Messaging for push notifications.

Fixed issues related to MultiDex concepts.

Extensively used Material Design concepts for UI design and implementation.

Implemented certain activities using Swipe-to-refresh layouts.

Implemented Fragments in Activities.

Extensively worked on RecyclerView Animation concepts.

Experience working on Horizontal Scroll View and Vertical Scroll View using ValueAnimator and TextSwitcher for News Ticker functionality.

Experience working on JobScheduler API.

Experience working on Sliding Tab Layout and Navigation drawer design and implementation.

Experience working on integrating Android SDK generated by Amazon API gateway using APIClient Factory.

Implementation of networking concepts using Retrofit library and Volley library.

Implementation of Barcode scanning using Google Mobile Vision APIs introduced in Google Play Services 7.8.

Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4

Implemented Notification Manager to display updates on the notification bar.

Experience with continuous integration and delivery tools

Key resource for layout and UI work utilizing xml, Views, Webview, ListView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler etc.

Debugged using ADB/TraceView/DDMS/LogCat.

Used android content providers for implementing features like sending E-mails, SMS etc. from the app and designed GUIs for these applications.

Used web views, list views & populated lists to display the lists from the database using simple adapters.

Extensive knowledge and experience on data storage from shared preferences to external storage to SQLITE database.

Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app. Involved in working with Location Manager and Restful web service with JSON.

Implemented unique design for portrait and landscape mode.

Performed Unit Testing and interacted with QA for testing.

Tested the app across different versions of Android and different android phones to assure quality and performance.

https://play.google.com/store/apps/details?id=com.scansee.taylor&hl=en

https://play.google.com/store/apps/details?id=com.scansee.hubregion&hl=en

https://play.google.com/store/apps/details?id=com.scansee.rockwall&hl=en

https://play.google.com/store/apps/details?id=com.scansee.killeen&hl=en

Android Concepts worked upon: Android SDK, Fragments, ListView, RecyclerView, Sliding TabLayout library, Retrofit, Services, Broadcast Receivers, Activities, Handlers, Thread, SQlite database, Jenkins, Gradle, REST APIs, RecyclerView’s ItemAnimator, ItemTouchHelper.Callback, Multi-threading, SQLite, Agile Methodology, Shared Preferences,JIIRA.

Designed and developed the application called “ScanSee”, an application which combines all the best features of existing applications into one. All in One, application.

Designed all the UI Screens and developed code involving around 140 WebServices, which does Scanning Barcode, Searching a product by location and by product, comparing product prices available in online stores, nearby stores, reviewing etc.

Designed and developed code for displaying HotDeals, Coupons involving webservices.

Developed code for HotDeals, which includes option for searching HotDeals by City, search by Category, Searching based on Preferences set by the user.

Developed code for Finding Coupons, which has options for Clipping the Coupon, Redeeming the Coupon and it shows redeemed coupon(used), expired coupon and clipped coupons(in my coupons). It also has options to add that product with coupon clipped to add to Shopping list to checkout or adding to Wish list to checkout later.

Designed and developed code for shopping list, wish list where users can add their products chosen using Find and Scanned using barcode, to checkout or shop later.

Developed code for barcode Scanning using zxing library.

Developed code using Google Maps v2 (Google Maps API), which enables navigation from the user’s current location to the destination.

Involved in integrating Facebook SDK to enable Facebook login to the ScanSee application.

https://play.google.com/store/apps/details?id=com.scansee.android&hl=en

Bathurst Sheppard Android Application

Bathurst-Sheppard Diagnostic Imaging Center is a Clinic where they do Ultrasound, XRAY and Bone Densitometry Services. The application basically lets users to book appointment for the Clinical services where the user should be able to enter the details such as FirstName, LastName, Contact Number, Services Requested, Appointment time and Appointment date etc.. and submitting the form sends an email Intent to the administration office.

Responsible for the creation of Web Services in PHP for retrieving and inserting user details via apps and Webpage .

Responsible for designing and development of Android Application consuming Web Services for checking Slot availability.

Performed Intense testing for various validation parameters.

Solely Responsible for the design and development of the project.

The application is in testing Stage. It has been decided to make the application live by the end of January.

Flight Deals My Android Application

Designed and developed an android application called “FlightDeals”, which helps users to find the cheapest airfares from all US airports.

Implemented Smart Search feature for searching US airports by name.

Implemented sharing options ( Facebook, Twitter, Email) to make the app socialized.

https://play.google.com/store/apps/details?id=com.deals.dealsflying&hl=en

J2EE Web Development:

Designed and developed the NEWS Web application for Tyler, Rockwall and Killeen cities.

The source of data is a RSS Feed which is parsed using DOM and stored in a database.

Batching has been set up to make the RSS Feed run every one hour. Whenever the batching gets executed, the old news data should be truncated and the latest data has to be inserted in the Staging Table.

The Stored procedure has been written in such a way it checks for data in the Staging table first and if the news data is available, the news data from main table is truncated and the latest data is copied from Staging table to Main table.

Roles & Responsibilities:

Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.

Involved in all stages of Software Development Life Cycle (SDLC) of the project in agile methodology.

Understanding the business requirements and preparing the design document.

Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.

Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQUERY.

Developed event and event handlers and object initializing using Spring IOC framework

Developed MVC framework by writing action classes and light weight business logic classes using Spring3.0 framework.

Used Spring MVC with Spring Restful Template to Produce and consume Restful Web Services.

Used various Java Core concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java -based runtime engine and accounts

Deployed the Java application into web application servers like Apache Tomcat.

Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.

Used Spring JDBC for database management.

Used JUnit for testing the application.

Environment: Java, JSP, XML, JQuery, AJAX, Spring MVC, Maven, MS SQL SERVER, JUnit, Spring JDBC Eclipse, Agile, Scrum, J2EE, JavaScript, CSS, Ajax, Jquery, Spring Framework,Junit, JBOSS, GitHub, Agile, PL/SQL.

J2EE RestFul Web services Development :

Involved in the development of Restful Web services using Spring JDBC, MS SQL Server, Maven and Eclipse.

Used JAX-RS servlet to implement the restful web services.

Implemented Database access through JDBC mechanisms

• Designed SQL queries and Stored Procedures for data accessing.

• Involved in the team discussions regarding the modeling, architectural and performance issues.

Involved in writing Stored Procedures as when needed based on requirements.

Involved in developing Web services calling Stored Procedure using Spring JDBC.

Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.

Wrote SQL commands and Stored Procedures to retrieve data from SQL server database

Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.

Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.

Developed Git controls to track and maintain the different version of the project

Involved in Unit Testing using JUnit framework.

Followed Agile Methodology throughout the development.

Environment: JAVA, Maven, Spring JDBC, MS SQL SERVER, JUnit, Eclipse, Rest API, Agile,SVN,Agile.

ScanSee Retailer Website Development :

Description:

The project facilitates in providing retailers access to create their own appsites, and put in details to be reflected in Iphone and Android application.

As a J2EE Developer, I am responsible for designing and developing modules related to Login, Registration using Spring Security, Spring JDBC, Setting up FAQs, Set up to upload retailers logos, pdfs, Setting up welcome page, Setting up user settings, Setting up privacy policy to be stored in database. Once the retailer feeds in all their information and the data gets inserted in database, Rest based Web Services are developed which in turn are consumed by Iphone and Android application to displayed to the user.

Roles & Responsibilities:

Involved in Requirements and design analysis.

Involved in developing forms using HTML and performing client side validations using JavaScript .

Forms were designed for user interaction using JSP, JavaScript, HTML

Implemented Database access through JDBC mechanisms

Implemented Custom Tags.

Extensively used JSTL in JSP pages for UI.

Designed SQL queries and Stored Procedures for data accessing.

Involved in the team discussions regarding the modeling, architectural and performance issues.

Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.

Front-end development using HTML, CSS, JSP and client-side validations performed using JavaScript.

Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages

Designed and Developed End to End customer self service module using annotation based Spring MVC.

Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, handled security using Spring Security.

Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts

Used Spring JDBC for database management.

Used JUnit for testing the application.

Environment: Java, JSP, DHTML, XML, jQuery, AJAX, Spring MVC, Maven, MS SQL SERVER, JUnit, Spring JDBC Eclipse, Agile, Scrum.

Java JSP Developer (Summer Internship) RTS Mobilizing Technology, TX June 2011- August 2011

Responsible for the creation of Web Services in Java for an I-Phone application called “Tango Tab”, a resource, to know about the deals in the restaurants within a particular radius.

Acquired good experience working with Apache Tomcat Web Server, JDBC, XPath, XQuery. Coordinated with my team members, enhanced my skills learning the creation, deployment and testing of war file onto the server.

Retrieved the required details from the MYSQL database, programmed efficient queries, connected the database to the front-end JAVA using JDBC.

Resolved the practical issues with Google maps API and Query limit.

https://play.google.com/store/apps/details?id=com.tangotab

Java/Android Developer (Fall Internship) CopperMobiles, Texas September2011-January 2012

Designed and developed an android application called AOD (ArriveOntimeDelivery), a kind of online tracking system, regarding the delivery status of the goods, and dispatch details.

Actively involved in the design (UI screens), assisted the development team writing the code, integrating the Java Web Services with the application. Explored the issues during Web Services Integration with Java code, projected the possible issues with Google maps API.

Academic Projects

Designed and developed an Android Application on an Arlington, TX park, caelum moor park using JAVA.

-Built an application on the Android platform called as the Caelum Moor Park. This application provides a self-guided tour of the park along with the various sculptures and monuments it hosts to any visitor in the area. It also incorporates geo-tagging static images and videos, Google Maps API and GPS navigation.

http://www.getjar.com/mobile/46381/Caelum-Moor-Park

Designed and developed Housing Management System in JAVA using SSH Secure Shell Client.

-Designed the ER Diagram based on the requirements.

-Mapped the ER Diagram with the relational Schema

-Created tables in SSH Secure Shell Client,tested using queries.

-Integrated the database with the front-end using JDBC and developed a Java code

to pull out the details from the database.

Designed and developed an Android application, “A Memory Game”, a game for kids of age 3-5 using JAVA.

Developed a project in Java for the implementation of transaction processing using Wait-Die Protocol.

Implemented the creation, deletion and update of triggers using SSH Secure Shell Client.

Implementation of a multi-threaded client-server application for service composition.

Developed an e-commerce web application where customers can buy products listed by Google's Search API for Shopping.

Developed a photo-album application on the cloud. Used the Amazon Simple Storage Service (Amazon S3) to create a photo album, in which we can upload, delete, and browse photographs.

Developed a project using XML to describe data about books, creating a sample XML document, describing it using DTD and XML Schema, and validating it.



Contact this candidate