J2ee Developer Resume
Chicago, IL
SUMMARY
- Around 6 Years of diverse experience in mobile software development, web solutions and desktop software development.
- Understanding Object - Oriented design pattern and successfully implemented in Android.
- Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
- Experience in Software Verification and Validation.
- Involved in debugging the application, production bugs fixing and enhancing the app.
- Expertise in developing, deploying, porting and debugging application for Android & IOS mobile development and also in web / software development.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Extensive experience in dealing with both SOAP as well as REST based web services.
- Hands on experience with parsing JSON data.
- Experience in Third-party libraries/APIs, worked with Google, Facebook and Twitter API’s.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
- Expertise in JavaScript, Web Services, HTML/CSS, AJAX, SQLite and SQL.
- Experienced with reading and writing XML documents.
- Adept at quickly adapting to new environments, new technologies and facing new challenges.
- Multitask- oriented with strong competitive drive and work ethic to succeed.
- Used SVN and GIT for version Repository maintenance.
- Experience in Memory Management.
TECHNICAL SKILLS
Languages: Java, C++, JavaScript
Frameworks: Java Development Kit (JDK), .NET, C standard Library, jQuery, Android SDK.
Web Technologies: Jquery,ajax, JavaScript, HTML, XHTML, CSS, XML
Development Tools: Eclipse, JUnit, EMMA, Visual Studio 2010, Dreamweaver CS5, Photoshop CS5, Fireworks CS5, Illustrator CS5,Flex Builder CS5,Microsoft Office 2010
Databases: SQLite, MySQL, Oracle 10g.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, California
Senior Android Developer
Responsibilities:
- Designed and Implemented Views and Layouts for user interaction.
- Created a sliding carousal view for the shopping application.
- Developed the UI layers for activities.
- Used multi-threading to implement parallel processing.
- Parsed JSON objects to display the weather details.
- Used draw 9-patch to create bitmap images that automatically accommodate the content of views.
- Added maps and customize the mapping information.
- Implemented Asynchronous task for the background running of tasks.
- Prepared test cases for testing the application using JunitExtensions.
- Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
- Implemented fragments and Mobile Device Integration (MDI) over 3g and Wi-Fi.
- Implemented GCM push notification for publishing ads.
- Built animated sunrise, sunset, wind, and pressure modules, creates interactive maps: radar, satellite, heat, and snow.
- Used Android SDK 4.0.3 Android Studio and Eclipse IDE for development.
Technology: Android SDK, Android Studio, Eclipse 3.4/3.5, JSON, GCM, REST, JSON.
Confidential, Woonsocket, RI
Android Application Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development
- Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
- Have used REST-JSON to communicate with mobile and host application
- Used AndroidSDK, Eclipse IDE, Dalvik Debug Monitor Server,AndroidVirtual Device, andAndroidDebug Bridge for development and debugging tool.
- Worked on UI design and Backend Development using SQLite.
- Used fragments and activities
- Used draw 9-patch to create bitmap images that automatically accommodate the content of views.
- Added maps and customize the mapping information.
- Prepared test cases for testing the application using Junit Extensions.
Confidential, South Miami,FL
Android Application Developer
Responsibilities:
- Worked in an agile based environment.
- Collaborated with web services team to implement the backend support.
- Created new UI screens for the application.
- Extensively used ViewPager function in modules of the application to view daily pictures with described articles.
- Every day in pictures uses different feed to fetch the data and populates the ViewPager with relative content and also used Fragments.
- Used ViewPager function in modules like Articles, Videos, Rumors where a user can view all the daily pictures from any of the modules.
- Worked with JSON and used external libraries like GSON parsers to parse the data.
- Extensively used custom ListView to view information on every screen and to keep the uniformity of the application.
- Consumed Web services using REST API.
- Used draw 9-patch to create bitmap images that automatically accommodate the content of views.
- Added maps and customize the mapping information.
- Prepared test cases for testing the application using Junit Extensions.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
Environment: Java,AndroidSDK 4.0.3, Eclipse ADT, XML, JSON.
Confidential, Seattle, Washington
Android Developer
Responsibilities:
- Developed the activities and UI layers.
- Added new features, bug fixing and performance improvements, along with increasing the number of devices supported by the app.
- Worked extensively with UI frameworks such as Android Fragments to design screens
- Utilized web-services (XML, SOAP, JSON), in order to tie our applications to critical server-side APIs.
- Developed GPS services to update the user locations.
- Used SQLiteOpenHelper for databases.
- Used Web Views, Tab Layouts for user-friendly interaction.
- Used Phone Gap to perform HTML, CSS, and JavaScript for the app.
- Implemented the Action Bar search icon for quick search access.
- Used draw 9-patch to create bitmap images that automatically accommodate the content of views.
- Added maps and customize the mapping information.
- Prepared test cases for testing the application using Junit Extensions.
Technology: Android SDK 2.3.3 and up, Tab layout, REST, JSON, Java, Eclipse 3.5, SQLite
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Webservices
- Installed and configured WebLogic in Development and Testing environment
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Used RAD application development and configured external capabilities for various interfaces.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Made use of WINCVS for checkout and check in operations.
Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.