san francisco, ca free classifieds
backpage.com > san francisco jobs > san francisco job wanted/resume
Report Ad

The Mobile Developer You're Looking For

Posted: Wednesday, January 23, 2013 5:40 PM

Replyclick here

Hello
I am seeking a position of Software Mobile Engineer where I can utilize my industry experience and skills on platforms like Android, Apple iOS and Hybrid Mobile Web Apps.


PROFESSIONAL SUMMARY:

• Over 4 years of IT experience in which Three years of experience in design, development, testing and submission of Android Mobile applications.
• Strong experience with entire software development lifecycle, Model View Controller (MVC) based frameworks, Object Oriented Analysis and design methodologies.
• Strong expertise in developing multithreaded applications for Android Operating system using Eclipse IDE, SQLite, Java, XML, JSON, Android SDK and ADTPlug-in.
• Hands on knowledge of working on both Android and iOS platforms.
• Deep knowledge of Android SDK and working on client server architecture in mobile apps.
• Good knowledge of bundling mobile apps and their trade-offs in Hybrid Frameworks like Phonegap, QuickConnect etc.
• Excellent in troubleshooting/ debugging and using of version control systems.
• Prior experience of working in agile environment.

TECHNICAL SKILLS:

• Programming Languages: C, C++, Objective C, Java, SQL, XQuery, Android & Iphone programming.
• Web Technologies: JavaScript, HTML/DHTML, CSS, XML, XSD, XSLT, PERL, AJAX, JSON.
• Database: MySQL, Oracle 10g.
• Operating Systems: Windows (XP, 98, Vista), UNIX (SOLARIS), Linux (Ubuntu), MS DOS, MAC OSX -- Snow Leopard.
• Servers: Apache, Tomcat.
• IDE: Eclipse, Netbeans, Xcode, Matlab (Beginner).
• Others: UML, OLAP, Wavelet, OPNET, ANT, Subversion, GitHub, Cocos 2D, Box2D, Hybrid App Frameworks.

WORK EXPERIENCE:

Lead Android Engineer October 2012 –Till Date
• Developing the Exam Companion Android App for AICPA which facilitates in preparation for various certification exams.
• Currently developing Forums Screens in the app which consumes the JSON data from server in a multithreaded environment.
• Parsing down the JSON Objects into Arrays and then rendering the data into the various layouts and views.
• Developing various Forum threads, posts, replies and search screens in the app and making the necessary server get/post calls.
• Responsible for final submission of the app to the Android Market after the App QA cycles.

Lead Mobile Engineer - March 2011 - October- 2012
• Developed Android & iOS Computer Society Digital Library apps. CSDL Apps are Computer Society reference apps.
• Apps provide a way for user to browse Free/Subscribed content via a Login. Provides ways to Search, Save, Email content.
• Worked on client server architecture for parsing the data from CSDL REST -- based Web-service.
• Used HTTP Client Adaptor for parsing the data from REST Service into the app in a multithreaded environment.
• Was responsible for developing apps from ground up to the submission to respective app stores.

Software Engineering Intern - Jan 2011 -- March 2011
• Responsible for maintenance, innovation and development of existing and upcoming IGN Android and iOS Mobile Apps.
• Responsible for hybridizing IGN's Android and iOS Apps using Hybrid frameworks like Phonegap, QuickConnect.
• Responsible for assisting IGN's web team in reusing existing web resources for Mobile Platform by hybridizing Native Apps.
• Wrapping up of Game Franchise Apps of IGN into web apps using Hybrid frameworks.
• Worked in an Agile Test driven environment.
Android /Iphone Developer & Manager - January 2011 -- May 2011
Priority Calls (Android):
• Priority Calls is designed to make sure a user receives the voice-calls/texts with a preferred type of ringing/sound mode.
• The App provides mode options for user to create modes like Sleeping, Meeting to customize the type of incoming calls/texts.
• Provides means to not only customize a specific mode but also customize the behavior of contacts added to any mode.

Android Developer on iCampus Project -August 2010 -- December 2010

• Developed an Android app for iCampus Project of USC.
• iCampus is an integration of all the services provided by USC to its students, like: Trams Routes, Class Schedules etc.
• Users can also integrate their social profiles like Facebook, Twitter etc to add social touch to their iCampus app.

Android Developer -August 2010 -- December 2010
• Created Android Library (.jar) packages for future developers of iCampus Project .• Location based libraries like Core.Location -- has functions like getLocation(), isMoving() which determines current position.
• Sensing Libraries like Core.Sensing makes use of Android Sensors to return values like Orientation, Accelerometer etc.
• Other Libraries include Core.Network, Core.Authenticator which send and receive data from server & helps in authentication.

Android Developer (AutoDroid). August 2010 -- December 2010
• Developed an App called AutoDroid which can be used to customize the settings of an Android Device based on geo-location.
• Made use of Android Hardware - Audio & Telephony Managers, Sensors, GPS, Google Maps & SQLite.

• Iphone Game Developer. August 2010 -- December 2010
• Developed an Iphone Game called Drunk BasketBall Shooter. The objective of the game is to shoot basketballs.
• Basketball is difficult to control and basketball hoop itself is moving, thereby giving the notion of being drunk.
• Game Involves different game playing scenes like Basketball court, Classroom, Airport Terminal where the player is playing.

• Android Developer of (TreeID has been released on Android Market.) May 2010 -- August 2010
• Developed a Reference app -- TreeID which allows users to identify Trees in North America based on their characteristics.
• TreeID is a great reference for all nature enthusiasts, is helpful for allergy sufferers or to anyone who has interest in trees.
• Platform: Eclipse IDE, Java, XML, SQLite & User Interface Design.

Software Engineer -
Title: Planning Tool for Work Distribution.
Duration: July 2008- July 2009
Technologies Used: Java, Servlets, JSP, Apache Tomcat, HTML/DHTML, CSS, AJAX, JavaScript, MySQL, Apache POI, JFreeChart.
Team Size: 3
Responsibilities: Designing and development of the tool, database.
Description: Planning Tool P5 was an internal tool for the client Alstom. The tool works on a bunch of Excel files (as input files listing resources, workload) to generate a set of graphs depicting the resources, workforce, and project load distribution across different global locations of the client. The tool helped the client in managing the resources and effective workload distribution across its locations.


Web-Based Projects:

• Youtube Scraping: Created a webpage using Perl which scrapes YouTube's Videos.

• Facebook Mashup: Developed a Facebook & Flickr Mashup using AJAX, JSON, and Java. (Project Type: Facebook Image posting Application).

• Given two XML files, made two XHTML pages using XSLT and then with the help of JavaScript/DOM function formed a single table which consisted of alternating rows of the two tables formed when applied XSLT on the given XML files.

• Created a HTML/JavaScript webpage, which parses a XML file containing the final results of selected sports at the 2008 Olympic Games, and displays results in the HTML document. The resulting HTML document displays a collapsible accordion widget with titles of different sports events. Clicking on a title displays information about the winner of the event in an HTML table along with a picture and a video related to the event or the athlete from Youtube.com. Used jQuery library to implement the widget.

Database Projects:
• Designed a database schema by making a Extended - ER data model for eBay (www.ebay.com) consisting of a "eBay member", "Auction Information", "Item Information", "Feedback Information" and their related attributes. Incorporated the EER schema into tables and then implemented these tables in the Oracle Database using Oracle Server 10g. Populated the data into the database and then tested the data using the SQL queries.
• Created an application that queries a spatial database. (Type of queries used : Whole Region, Point, Range, Nearest Access Point & its Range) (Made use of Spatial Data types using Oracle 10g )

Operating System Projects:

• Developed the operating system Nachos in a group of three using C++, C in the following four steps:
• Developed a thread system for Nachos and solved synchronization issues by creating locks and condition variables.
• For Nachos, created system calls like "Fork", "Exec", "Exit", "Yield", "Locks" and "Condition Variables" and developed multiprogramming for the system.
• Implemented Caching for Nachos by two methods, software supported translation look aside buffer and second by using memory as a cache for disk, hence supported virtual memory. Developed system calls to implement basic networking between client and server.
• Developed completely distributed system for Nachos using Send and Receive system calls.

References available on Request

• Location: San Francisco

• Post ID: 12444093 sf
sf.backpage.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider.