We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Over 7 Years experience in Information Technology as a developer in Android, Java, Multithreading, XML, JavaScript, Design Patterns and SQL
  • Very well hands on development working experience with Open source systems and in depth working knowledge of Android UI Framework, JNI, AIDL
  • Experience in using Web Services like SOAP protocol in Android development
  • Extensively worked on Android applications and custom widgets design
  • Extensively worked with android development tools sqlite3, lint, SDK Manager
  • Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
  • Extensive use ofjQuery, Node.js, AngularJS and other common uses of JavaScript, C#, MVC 4, PHP, Zend Framework.
  • Implemented J2EE technologies like ExtJS, HTML, AJAX, JSP,JavaScript, Servlets, XML, Struts, JMS, MQ Series, JAXB, Apache Axis, JDBC, JNDI, Restful Web Services and EJBs to develop Enterprise software applications.
  • Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, Nodejs, Angular js, Jsp, Bootstrap and JQUERY and also experience in making web page cross browser compatible.
  • Extensively worked with databases like SQlite, No - SQL, Mongo
  • Have good debugging knowledge with ADB, GDB, PDB, Tcpdump, DDMS, Systrace, dmtracedump.
  • Installed and configured Microsoft IIS, Apache, andTomcatWebServer in various environments.
  • Experience in deploying J2EE components onWebSphereApplication Server 4.x/5.x/6.x
  • Very Good knowledge inUMLDiagrams.
  • Experience on both stand-alone server and clustered environments forWeblogicServer Administration.
  • Experience in web application design using Spring and Struts Frameworks.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Action classes and Controllers.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Experience in installation and creation of broker on IBMWebSphereMessage Broker.
  • Proven knowledge of different client server communication models including REST and SOAP.
  • Utilize and program RestFulWebservices and Hibernate entities.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery).
  • With expertise in designing and developing the enterprise web application including front-end and back-end using Core Java 5/6/8 (Multithreading, JVM, Garbage Collection, Collections, Generics, annotations).
  • Expertise in developing applications using CoreJava, Servlets, Apache Struts Framework, JSF, JSP, EJB, MDB, JMS, RMI, XML, XSLT, JNDI, JDBC,JavaBeans, UML,JavaScript.
  • Expertise in various open source framework like Struts, spring and Hibernate.
  • Excellent Project implementation skills using CoreJava,JavaBeans, J2EE (JSP, Servlets), EJB, JMS, JSF, Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Efficient in executing IDE such as Android Studio, Eclipse, MPLAB
  • Deployed after integrating components with build tools like GRADLE, ANT
  • Extensively worked with Android JUnitRunner, Monkey, Monkey runner
  • Have knowledge with Cross platform developments on architectures like MIPS, ARM
  • Excellent knowledge of the inner workings of Python including Threading, Memory management, Collections/Data Structures, RDBMS, XML/JSON, SciPY
  • Built application logic using Python 2.7
  • Good programming knowledge in Python, C, OOPS
  • Strong experience in Core Java, Generics, Collections, Interfaces, Design Patterns
  • Good knowledge in Front-End Development using AJAX (Asynchronous JavaScript and XML) and server communication with PHP. Expertise in HTML, CSS, CSV, and DHTML
  • Have good knowledge on distributed and client-server version control systems like GIT, CVS
  • Excellent Communication, Interpersonal Skills, Customer Orientation and Client Interfacing Skills

TECHNICAL SKILLS

Languages: Android Java, Python, C, C++, JAVA

Design Patterns: Singleton, Session Façade, Service Locator, Business Delegate, DTO, DAO, MVC, UML

Server Scripting: Node.js, PHP, Python

Client Scripting/Markup: HTML, JavaScript, Python, XML

Database Technologies: SQLite, No-SQL, Mongo

IDEs: Android Studio, Eclipse with ADT, MPLAB

Batch Scripting Tools: ANT, Unix Shell scripts

Platforms: Ubuntu/Linux, Windows 95/98/NT/2000/XP, ARM, MIPS

Version Control: GIT, CVS

Software Methodologies: SDLC, RUP, Agile, SCRUM

Testing Technologies: UI Automator, Android JUnitRunner, Monkey

Performance Technologies: DDMS, Hierachy viewer, Heap Viewer, Memory Monitor

PROFESSIONAL EXPERIENCE

Confidential, Buffalo, NY

Android Developer

Responsibilities:

  • Design and development of application side protocol.
  • Giving public releases and bug fixes.
  • Developed JNI functionality for Android Framework level changes.
  • System is written in multiple languages, including PL/SQL, Perl,Python, C and C++.
  • Involved in writing Multi-Threading Synchronization concepts inJavaPrograms.
  • Developing ETL processes in Clover ETL andPythonin order to support both new and old data extractions (old extractions were scripted in bash/Perl scripts and used SQL*Loader).
  • Tuned TCP/IP, JVMs, JVM heap size, Garbage collections and Native thread's.
  • Developed UI for Vehicle Salvage process using technologies JSP,Javascript, XML, Struts and AJAX.
  • Performance Tuning on a daily basis for preventing issues and providing capacity planning using MySQLEnterprise Monitor.
  • Working as a leading expert in the Manual AssesmentServicesTeam. Delivering subject matter expertise related towebapplicationsecurityto various business units.
  • Applying fix packs and plug-in's forWebSphereApplication Server.
  • Verified the correlation between theUMLdiagramsand developed detaileddiagrams.
  • Proficient in deploying J2EE applications onWebSphereApplication Server using deployment tools.
  • Installation and configuration ofTomcat5.5/6.0 and deployment of EJBs onTomcat.
  • UsedWeblogicconsole and admin tools to manage, administer and configureWeblogicServer.
  • Creating the Mockup Screen using AngularJS, JQuery, HTML5 and CSS framework in Webstorm.
  • Installed and ConfiguredTomcatApplication.
  • Core Java Developer with in-depth knowledge and experience of Collection Framework, Exception Handling, Multi-Threading, Generics, Garbage Collection, Data Structures, Design Patterns, Concurrency, Synchronization.
  • Design and Development of new features for the applications/tools.
  • Experience developing mobile Graphical User Interface using Interface Builder,
  • Android SDK, Backbone.js, HTML, DHTML, CSS, java Script, and AJAX.
  • Checking compliances with other devices/applications.
  • Involved in developing the UI pages using HTML, DHTML, CSS,AngularJsand Bootstrap.
  • Implemented AJAX, JSON, andJavascript to create interactive web screens.
  • Used Hibernate in data access layer to access and update information in the database.
  • Designed and developed business and persistence layer components using Spring, Spring IoC and Hibernate.
  • Development of reconciliation reports website usingspringmvc,SpringAOP, Hibernate.
  • Used http in angularJS for consuming RESTful webservices.
  • Participated inangularJsApplication optimization reviews and code optimization reviews.
  • Installed and configured Apache 2.2 with OracleWeblogicApplication server.
  • Design and development of application usingJava, J2EE, Struts2, Hibernate & XML.
  • Designed and developedUMLDiagramsincluding Use CaseDiagrams, Activitydiagramsand SequenceDiagramsusing MS Visio.
  • Used Bootstrap Navbar, Jumbtron withangular Jsto give a good look to the web application.
  • Cross components design and development as per requirements.
  • Developed connection with server using Open Source libraries, Asynchronous
  • Http Client for Android.
  • Implemented the Webservice Call using RESTful web service.
  • Python Cross development with the ‘C’ structures.
  • Ctypes layer development for communication with SDK.

Confidential

Android Developer

Responsibilities:

  • Design and development of application lifecycle.
  • Extensive experience in building mobile applications using Android Framework APIs (Location, Camera, Animations, Maps).
  • Giving public releases and bug fixes.
  • Design and Development of new features for the application.
  • Checking compliances with other devices/applications.
  • Extensive experience with multiple technologies likePython, PHP, Shell Scripting, Java, C, Perl, and VBA.
  • Sorted and filtered the data according to the requirement with help ofangular JS.
  • Deploying J2EE applications onWebSphereApplication Server.
  • Having experience in algorithm and Garbage Collection in performance issues.
  • Working with JACL Scripts for installation, configuration deploying application onWebSphere Application Server.
  • Used UMLmethodology to develop Use CaseDiagrams, ObjectDiagrams, ClassDiagrams, Activity Diagrams, and SequenceDiagramsto represent the detail design phase via Microsoft Visio.
  • Developed UI usingJavaScript framework for building rich UI.
  • ConfiguredWebSphereresources like JDBC, J2C and JMS.
  • Performed improvements Garbage collection to cleaning up the idle objects.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed and configured theJavabeans using Spring and Hibernate framework.
  • Worked on development and deployment of enterprise applications on WebLogic, and Tomcatapplication servers.
  • UsedMySQLworkbench, query browser utilities.
  • MySQLbest practice engine, demon variable configuration and optimization.
  • ExtJS,JavaScript, XML and JSON were used for UI.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables.
  • Developed UI for Vehicle Salvage process using technologies JSP,Javascript, XML, Struts and AJAX.
  • Extensively involved in Weblogic,Tomcat, Apache & OHS configurations/deployments, services configuration and monitoring.
  • Experience in building frameworks inPythonfor Test Automation.
  • Android components design and development as per requirements.
  • Created Custom Directives, Filters, Services and Modules with the help ofAngularJs.
  • Created Domain Templates to replicate the environment on newWeblogic/JBoss servers.
  • Executed SQL queries to compare the data in database with GUI andwebservices.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node.Js and JQuery.
  • Calling Web API Controllers fromAngularJs using Restangular.
  • CreatingAngularJScontrollers, directives, models for different modules of the application.
  • JNI layer development for communication with SDK.
  • Checking application with latest release and refining code.
  • Design and development of web based flow client on Web RTC enabled browsers.

Confidential

Android Developer

Responsibilities:

  • Design and development of messaging module.
  • Design and build advanced applications for the Android platform.
  • Adding up new functionality to every module.
  • UsingAngularJS, Jquery and JavaScript for client side validations.
  • Developed an application to demonstrate Flow features on Android phones.
  • Good at automating repetitive work through Shell scripts andPython.
  • MonitoringPythonscripts run as daemons in the UNIX/Linux system background to collect trigger and feed arrival information. Helped calculating SLA misses.
  • Designed and developed User Interface using JSP, XML, JavaScript, Struts and Ajax.
  • Worked onWebSphereautomation using Jacl for deployment and configuration ofWebSphere application servers.
  • AppliedUMLdiagramsand design patterns to create requirements, design, and sprint planning documents.
  • Implemented AJAX usingJavaScriptEngine.
  • Designed and developed User Interface using JSP, Struts framework, XML, JavaScript, and AJAX.
  • Good experience in development and deployment of enterprise applications on WebLogic andTomcatapplication servers.
  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose..
  • Prepared UML diagrams for the details designs using Rational Rose.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Utilized JavaScript and JQuery to improve the overall design and UI of campaign websites.
  • Design and implemented RestfulWebservicefor Status, availability and Schedule.
  • Responsible for ensuring the pattern consistency across all pages. Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Used Spring framework for dependency injection with the help of spring Configuration files and Web MVC for controllers.
  • Data conversion from any data source toMySQLdatabase - custom code development configuration and implementation.
  • Installation, Upgrade and Patching ofMySQLand Oracle software.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Develop the user interface using HTML5, CSS3 and Angular JS.
  • Checking compliances with other devices/applications.
  • Testing using Linux based tools like GDB/Tcpdumps.

Confidential

Responsibilities:

  • Cross compiling Linux source with Meta tool chain.
  • Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, java and Android SDK Frameworks.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used UI (User Interface) using technologies JSP, CSS, JavaScript, HTML, Struts, AJAX and XML.
  • Expertise in various open source framework like Struts, spring and Hibernate.
  • MySQLquery optimization and performance problem solving.
  • Configured the Hibernate with Spring.
  • Implemented RestfulWebservicelayer for flight Status, booking and check-in.
  • Implementation of horizontal and vertical scaling ofWebSphereapplication server for workload-management in a cluster.
  • Developed centralized Video engine for our IMS client.
  • Applying patches and plug-ins forWebSphereApplication Server.
  • Pythondeveloped to segregate SOR/feed information based on mapping documents provided by business to pull and load required fields to tables.
  • Automated most of the manual and reporting work usingPython.
  • Done changes to support H.264 on Meta Linux.
  • Maintenance ofWebSpherebackup scripts using Python.
  • Used ui-router inangularto make this a single page application.
  • Android cross compiling with Meta Linux.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
  • Worked onAngularJS, Used its two way data binding to achieve the feedback functionality from the user.
  • Tested Android SDK on Meta boards.
  • Fixed bugs while cross compiling Meta Linux.
  • Rfc 6080 implementation.
  • JNI layer development for communication with Flow SDK.

Confidential

Responsibilities:

  • Handled intents raised from Dock station and notifying VoIP stack.
  • Developed IPC communication between dock and VoIP service using AIDL.
  • Development of testing framework and automation using withPython,
  • Work on SCR's (source change request) Which involved working on Perl,Python, PHP and Shell Scripting?
  • Developed GUI functionality to Dock station.
  • Designed and developed mobile application for Android mobile devices with
  • Extensive user interface development.
  • Co-ordinate with Database Admin Team to create databases for storing theWebSphereapplication repository.
  • Used Android SDK and Eclipse IDE for development.
  • Developed various configuration screens.
  • Implemented horizontal and vertical scaling ofWebSphereApplication Server advanced edition in a workload managed cluster.
  • Fixed bugs for already developed GUI.

Confidential

Responsibilities:

  • Provided GUI for network selection.
  • Developed JNI functionality for Android Framework level changes.
  • Automation of testing usingPython.
  • Write a wrapper program inPythonto automate the entire process like running different executables of FORTAN and call the Java swing program.
  • Automation of the entire testing usingPython.
  • Tested the application on various Android devices.
  • Used Android SDK and Eclipse IDE for development.
  • Developed connection with server using Open Source libraries, Asynchronous
  • Http Client for Android.
  • Designed and developed separate Content Provider for Call Log.
  • Developed Content Observer on Content Provider.
  • Developed customized widgets.

We'd love your feedback!