We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, Ca

SUMMARY

  • 8 years of working experience with design and development of Android native app, J2EE applications using Java, JDBC, Web services, Spring and Hibernate.
  • Experience in all the phases of software development life cycle.
  • Experience in Application Development, Application Maintenance and Bug fixing.
  • Well versed in database applications using Oracle and MYSQL
  • Master of Science in Software Engineering from Santa Clara University

SKILLS

Mobile Technology : Android App development, android SDK, EMDK libraries for barcode scanning

Java Technology: Java, JDBC, Java Design Patterns, Web Services(REST), Spring, Hibernate, JBOSS, Apache tomcat, Amazon Web service

Web Technologies : XML, JSON, Java Script, Web Services(REST)

Databases: Oracle, SQL, PL/SQL, MYSQL

Operating Systems : Windows, UNIX, Mac OS

IDE : Eclipse, SQL Developer, Netbeans, Sequel Pro, Android Studio

Version Control : Git, Svn, Perforce

Soft Skills:  Creative, Self motivated, Logical Thinking, Problem Solver, Fast Learner and Team Player.

PROFESSIONAL EXPERIENCE  

Confidential,  Sunnyvale, CA 

Android Developer

Responsibilities:
  • Single handedly designed and implemented SCM=Handheld mobile app with features including barcode scanning, bin to bin movement, ASRS scan out, list scan out, Multi scan in, scan out
  • Integrated with backend using REST APIs.
  • Integrated EMDK into the app for barcode scanning and maintained EMDK profile through the app.
  • Developed Adapters for implementing Search functionality based on search by Bin Num, Part Num or SSCC
  • Implemented Employee login in the app using the badge Scan
  • Implemented functionality for movement of parts including bin to bin movement, Scan in, Scan Out, ASRS scan out, list scan out, Multi scan in, scan out
  • Published and maintained app in Zebra app gallery
  • Implemented the backend API’s using REST framework in Java

Technology: Android SDK , Android Studio, Rest Api, Android Volley Rest API framework, Git       

Confidential, Santa Clara, CA

Android App Developer

Responsibilities:
  • Designed and implemented features for party management, guests invitations, task and expense management
  • Implemented google map integration to visualize the event and vendor locations
  • Used git for version control
  • Android contact book integration for guest invitations
  • User registration with profile creation
  • Implemented login with Facebook using Facebook SDK
  • Implemented and managed the backend integration through REST APIs and Parse SDK

Technology: Android, Java, Parse.com, Git

Confidential,  Mountain View, CA 

Software Engineer

Responsibilities:
  • Analyzed the requirements to build SSP Backend
  • Implemented supply and demand side entities like Publisher, brand, Supply, adUnits, Ad Sources, Network, creative, deals including development of Rest API layer, service layer, data access layer.
  • Implemented Registration portal to enable boarding of new users (publishers)
  • Developed API to support creation and management of users, roles and user sessions.
  • Implemented Rest API layer, service layer, data access layer for Reporting API
  • Implemented API to generate various customer facing reports like Auction reports, Publisher Overview reports and bidder reports.
  • Implemented permissions using Spring Security ACL’s and developed JSON views for granular field level access.
  • Designed and developed validation framework for validating supply and demand side entities using hibernate validation.
  • Developed Geo location service using maxmind geo tables.
  • Implemented an interface to upload log files to Amazon S3.
  • Designed and implemented help authoring tool for authoring help including backend and UI
  • Designed and implemented Email Publishers nightly reports. This is a job/tool that emails the supply overview reports (as an attachment) to the publishers on a regular basis
  • Implemented the Supply Sync tool API (backend) that basically sync any non-tremor seat into the tremor seat
  • Developed unit tests using the JUnit framework to support unit testing.
  • Troubleshooting and bug-fixing to ensure the quality code delivery.

Technologies/Languages used: Java, Spring, Hibernate, Amazon web services, Jersey Rest API’ s, Mysql, Git, Jira, HQL, SQL

Confidential,  Palo Alto, CA 

Software Engineer

Responsibilities:
  • Implemented supply and demand side entites like Advertiser, Order, Account, publisher, Application, placement, creative, etc including development of Rest API layer, service layer, data access layer.
  • Implemented Rest API layer, service layer, data access layer for Reporting API
  • Implemented permissions using Spring Security ACL’s and developed JSON views for granular field level access.
  • Designed and developed validation framework for validating supply and demand side entities using hibernate validation.
  • Developed Geo location service using maxmind geo tables.
  • Developed Asset management service to Communicate with Amazon S3
  • Developed Junit tests for testing.
  • Developed integration tests for end-to-end testing.

Technologies/Languages used: Java, Spring, Hibernate, Amazon web services, Jersey Rest API’ s, Mysql, Git, Jira, HQL

Confidential, Mountain View, CA

Software Engineer 

Responsibilities:
  • Analyzed and gathered requirements regarding categorization for customer central application.
  • Designed and developed categorization module, which can be plugged to retrieve the categorization information of transactions.
  • Integrated categorization for existing customer central application.
  • Developed mock classes and junit tests for testing.
  • Developed integration tests for end-to-end testing.
  • Developed test scenarios for QA hand-over.

Technologies/Languages used: Java, Maven, Hibernate, Perforce, Rally

Confidential, Cupertino, CA 

Software Developer

Responsibilities:
  • Implemented evaluations module to evaluate the different vendors based on certain criterion like performance and overall delivery. Data is received through an XML file (ftpd onto the server on a daily basis), parsed using SAX libraries and then stored in the DB for further analysis. Also, developed a module to send a detailed email to the admin in case of failure of insertion/updation of records with the help of Java Mail API’ s.
  • Designed and developed interfaces to capture the csv feed file for finance and e-approval data from SAP. CSV reader was used to read these files and data was updated in Oracle DB.
  • Designed and developed Vendor Induction workflow module to request for a new vendor and Approve/Reject the vendor for which the request was placed.
  • Involved in the requirement gathering, analysis and design of the Vendor Evaluation

Technologies/Languages used: Java, Oracle, SQL, JBOSS, Mac, SQL Developer, struts 2, Jquery, JDBC, GSON, JSON, XML, SAX, Ajax

Confidential,

Payment project

Responsibilities:
  • Implemented Payment solution for Japan POS for credit card acceptance.
  • Developed Payment gateway to perform the sales, cancel, and return credit card transactions.
  • Led the transaction Request-Response mapping activities and https configuration for communication.
  • Involved in full software development lifecycle including requirement gathering and analysis, design, development, testing and go-live for Japan Payment system in Unix environment.
  • Performed payment vendor certification testing to ensure the accuracy of payment later.
  • Supported QA and UAT testing and bug-fixes.

Technologies/Languages used: Java, Oracle, SQL, JBOSS

Confidential, Sunnyvale 

J2EE Consultant

Responsibilities:
  • Developed a solution using Adobe Flex on the front and Java Spring-Hibernate integration on the back-end. Flex is integrated with Spring objects using BlazeDS remoting objects.
  • Designed and developed all the DAO (Data Access Object) implementation classes to interact with database tables with CRUD functionality.
  • Developed service layer for different business logic functions.
  • Generated reports in CSV format based on filter criterion consultant, company, status and date range.
  • Developed application user and role management with database and LDAP authentication and authorization.
  • Developed background jobs to send email notifications.

Technologies/Languages used: J2EE (Spring, Hibernate, Java, Java Mail APIs), Apache Tomcat, Oracle

Confidential, Palo Alto, CA 

Application Developer

Responsibilities:
  • Gathered and analyzed the business requirements
  • Convert the business requirements into technical design
  • Designed the relevant database schema
  • Supported integration testing and user acceptance testing
  • Developed Favorite module, which allowed users to manage their favorite brands, and boutiques.
  • Designed and developed spotlight module, through which administrator could upload the brand images for homepage advertising.
  • Designed and developed Discover section, where users can see different boutiques and brands with the option to add them to favorites. Each brand had multiple glossies, where one glossy was displayed in a big size and other glossies were displayed as thumbnails.
  • Designed and developed dynamic pages in PHP, various drupal modules (favorite module) and Open Laszlo (for Catalog view, Glossies and Detail Glossies view).

Technologies/Languages used: PHP, XML, Java Script, XPath, MYSQL Drupal, Open Laszlo, mac OS, SVN

We'd love your feedback!