Android Videogame Developer Resume
New York, NY
SUMMARY:
- Above Six years of software development experience. Published Android apps in the Google Play Store. Contracted for commercial android projects. Apps has been downloaded over 100,000 times. Building and release of custom Android ROM's and kernels. Guest speaker for Android developer workshops.
- Experienced in Android development creating tablet and phone interfaces and usage of SDK versions 2.1 - 4.4.
- Experienced in Web development using HTML5, CSS3, Javascript, JSON and XML.
- Experienced in OOP design and implementation along wif testing and debugging practices.
- Experienced in Java development using JSF, JSP, RPC, MVC, EJB, JDBC, Primefaces.
- Experienced in Linux environments and shell scripting.
- Experienced in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
- Experienced working wifin fast paced environments using Agile and Scrum development practices.
- Capable of working both independently as well as wifin team based environments.
- Excellent problem solving skills and the ability to quickly pick up new technical skills.
TECHNICAL SKILLS:
Web Development: HTML5, DHTML, XHTML, CSS3, JavaScript, PHP
Java Development: Java JSE/J2EE, EJB, RPC, XML, JSF, JSP, JDBC, MVC.Net: VB.net, ASP.net, C++, C#, asp
Database: SQL, SQLight, SQL Server, Oracle, MySQLSoftware/IDE's: Visual Studio, IIS, Beyond Compare, Dreamweaver, Bluefish, Office Suite, Eclipse, IntelliJIDEA, NetBeans, RAD, WebSphere, Android SDK, GIT, ADB, DDMS, Android Studio, SVN, Maven, Jira, Stash, Bamboo, Perforce
Platforms: Windows XP, Windows 7, Fedora, Ubuntu, Android, Linux, OSX
PROFESSIONAL EXPERIENCE:
Confidential - New York, NY
Android Videogame developer
Responsibilities:
- Implemented application to handle orientations and support different screen sizes.
- Porting game from iOS to Android
- Coding communication between android and native code wif Java Native Interface.
- UI layout and design.
- Coding fragment and vertex shaders for OpenGL ES 2.0
- Optimization of game processing and painting.
- Implementation of Social API as Facebook, Google Plus and Game Circle.
- Implementation of Ads Banners and Interstitials wif providers as Tapjoy, Chartboost, Flurry and Adcolony.
- Implementation of push notifications as alarms for game reminders.
- Implementation of local tracking system and Google analytics.
- Code the communication of the game wif online services, as inbox messaging, cloud storage, social networking, authentication, ads server and tracking.
- Implementation of In App Billing.
- Testing of the game in a huge variety of devices from all brands as Samsung, LG, Motorola, Amazon Kindle Fire, among others.
- Worked to send sms and email from inside the game.
- Integrated Youtube watching inside the game.
- Debugging all kind of issues in order to fix them.
- Modification of resources as images and sprites for corrections to fit different sizes and optimize it for lower end devices.
- Used JSON parsing to filter server responses.
- Work as a team and work closely wif other support teams globally.
Environment: Microsoft Visual Studio 2010 and 2012, Eclipse, PSPad editor, JDK6, JDK7, Python 2.6, Android SDK 2.2 through Android SDK 4.4, Android NDK r6 through Android NDK r9, Apache Ant 1.7.1 and 1.8.1, cywin, TortoiseSVN.
Confidential, Bethlehem PA
Android Engineer
Responsibilities:
- Was heavily involved wif the release of Verizon Cloud and AT&T Mobile Content Transfer apps.
- Facilitated international team communications.
- UI Enhancements.
- Live testing.
- Created documentation to help unify team coordination.
Confidential, Houston, TX
Android Engineer
Responsibilities:
- Responsible for making application flexible to update changes at any point of time.
- Implemented application to handle orientations and support different screen sizes.
- UI layout and design.
- Testing and debugging of the application.
- UI construction from wire frames and outlining.
- Followed the agile methodology for duration of the development process.
- Built custom components to use throughout the app.
Environment: Android, Eclipse, XML, Java, Google Services, Subversion, Stash, Atlassiean
Confidential, Los Angeles, CA
Android Application Developer
Responsibilities:
- Requirement gathering.
- UI construction from wire frames and outlining.
- Made decisions on Layout design and Layout modifications.
- Produced custom menus, dialogs and other UI components.
- Consumed REST web services.
- Encrypted files before saving them on SD Card for added security in the App.
- SQLight database design and development.
- Usage of custom adapters to populate lists and UI elements.
- Followed the agile methodology for duration of the development process.
- Participation in Code Reviews, Code Fixes and bug Fixes.
- Involved in performance testing.
- Involved in testing and debugging.
- Usage of Git version control.
- Produced timely deliverables for clients.
Environment: Android SDK, Eclipse, Git, Ubuntu, REST, SQLight
Confidential, Fremont, CA
Android Application Developer
Responsibilities:
- Responsible for making application flexible to update changes at any point of time.
- Implemented application to handle orientations and support different screen sizes.
- Provided backwards compatibility for projects.
- Handled restful web service consumption for fetching content.
- UI layout and design.
- Integrated Facebook, Twitter, Instagram social network API's.
- Testing and debugging of the application.
- Used JSON parsing to filter server responses.
Environment: Android, Eclipse, SQLite, XML, Java, Google Services, Subversion, Junit.
Confidential, Houston, TX
Android Developer
Responsibilities:
- Create UI layouts based on wire frames.
- Implemented full Android life cycle and design guide lines.
- Develop/design according to client specifications.
- Unit Testing and debugging.
- Building applications that consume REST web services.
- Building/designing SQLight databases.
- Requirement gathering.
- Testing application in emulator and on different devices.
Environment: Linux, Android SDK, Java, Eclipse, ADT Plug-in, SVN, DDMS, Logcat
Confidential, Princeton, NJ
Android Mobile App Developer
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Participated in developing the UI for the app using Web Views, Buttons, 9-patch images, dialog boxes, alert boxes and spinners.
- Used GPS and Location API’s.
- Used REST Services to consume Web service.
- Involved in designing a XML parser which is equipped to parse the XML data coming from server to provide a well formatted structure.
- Followed the agile methodology for implementing the project.
- Involved in three consecutive Enterprise releases, where me had an opportunity to work closely wif server team.
- Involved in releasing the application in the android market.
- Involved in testing the app on multiple devices wif various screen sizes.
Environment: Android SDK, Linux, XML, Java, Eclipse, ADT Plug-in, Clear case, DDMS, Logcat, Droid draw.
Confidential, Mountain View, CA
Android Developer
Responsibilities:
- User Interface design.
- Implemented favorite’s option to save the favorites item list.
- Worked on local data storage using SQLite.
- Integrated wif email to share the item list wif friends or family members.
- Worked wif data validations for user input.
- Involved in writing the application logic .
- Involved in Unit testing the application.
- Worked on debugging the application using Logcat, DDMS
- Tested and debugged the application on multiple devices and screen sizes.
Environment: Eclipse, Android SDK, XML, Java, ZXing library, SVN, SQLite.
Confidential, Camp hill, PA
Java Developer
Responsibilities:
- Convert legacy desktop application to a modern J2EE application for the State of New Hampshire.
- Code Reviews - ensure standards were implemented.
- Documentation of development progress.
- Worked wif web services (RPC), JSF, PrimeFaces 2-3, EJB's, MVC, JSP.
- Wrote JSP using HTML tags for designing UI for different pages.
- Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
- Responsible for Development, unit testing and implementation of the application.
- Wrote the required SQL queries and used JDBC to interact wif the database.
Environment: Java J2EE, JSON, JSP, JSF, SQL, JavaScript, EJB’s, web services (RPC), WebSphere.
Confidential, New York, NY
Java Developer
Responsibilities:
- Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
- Involved in collecting client requirements and analyzing the documents.
- Participated in creating SRS document.
- Wrote JSP using HTML tags for designing UI for different pages.
- Worked extensively on HR and client modules.
- Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
- Wrote the JAVA script and designed the JSP GUI.
- Responsible for Development, unit testing and implementation of the application.
Environment: Java, JSP, JSP JDBC, HTML, DHTML, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS.
