Java Resume
San Diego, CA
SUMMARY
- Experienced with platforms & operating systems common to mobile phones: Android, Blackberry
- Experience in developing applications using JAVA and C#.Net
- Proficient in working on web technologies like XML,HTML, DHTML and CSS
- Excellent troubleshooting/debugging and using of version control systems
- Extensive experience in Object oriented programming experience
- Good work ethics, interpersonal skills, hardworking nature and very good team player and ability to effectively communicate with all levels of organization such as technical and management.
- Ability to work in a fast-paced engineering environment.
TECHNICAL SKILLS
Programming Skills: JAVA, J2ME, XML, JSON , C, C++,C#
Database Technologies: SQLite , MySql
Development Tools: Android SDK, Eclipse, Ubuntu ,J2ME, BlackBerry RIM JDE, Microsoft Visual Studio
Source Control: Subversion, Perforce
Scripting Languages: PHP, PERL, AJAX, JavaScript, JSP
Web Technologies: HTML, XHTML, CSS, XML, Perl-CGI
WORK EXPERIENCE
Confidential, (Jan 2012 - Present)
Senior Android Architect
San Diego, CA
- Playing a lead role in providing direction for developers, performing detail design and code reviews, and making recommendations for improvements.
- Investigate and resolve issues when required.
- Helping in defining coding standards and procedures for Mobile Application.
- Responsible for interfacing with external customers to help define high-level requirements, assessing and documenting the architecture of existing Health Care Mobile applications, and defining the architectural roadmap.
Environment: Android SDK, JAVA, Eclipse IDE, Agile Methodologies (SCRUM).
Confidential, (Oct 2011 - Dec 2011)
Android Developer
San Diego, CA
- Worked on Android customization of mobile OS build system for multiple carriers of Kyocera Wireless.
- Modifying existing features as per the requirements of service providers.
- Testing mobiles phones for different providers in Spirent Lab. Working on QXDM and QPST tool for taking logs.
- Implemented callbacks feature and decouple it completely from User Interface implementations (UI).
- Mainly responsible for testing, analysis, finding bugs and detailed reporting to development team. Interaction and providing support to different teams was a key responsibility.
- Providing reports or comments on log analysis to different teams. Keeping the track record of the weekly activity and updating the status of open CRs.
- Environment: Android SDK, Qualcomm QXDM, QPST, Chameleon tool, Ubuntu 10.4,JAVA, Eclipse IDE, WireShark
Environment: Android SDK,NDK, Qualcomm QXDM, QPST, Chameleon tool, Ubuntu 10.4,JAVA, Eclipse IDE, WireShark, Agile Methodologies (SCRUM).
Confidential
Mobile Application Developer (April 2011 - Sept 2011)
Anaheim, CA
- Involved gathering the requirements for the business users
- Designed and developed mobile application \'Soberlink\' which remotely monitors person\'s alcohol level using a Breathalyzer device. Took initiatives and led the product in an entire project life cycle in a highly demanding start up environment.
- Implemented MD5 authentication and XTEA encryption using Java which meets the HIPAA compliance standards for secure communication between server and smart phone devices.
- Developed RESTful API for web-based monitoring portal which Android/Blackberry phones access in real time.
- Integrated Google Map API to provide a geographical data of Breathalyzer test location.
- Involved in bug fixing after the alpha release and also solved fragmentation issues
- Environment: BlackBerry JDE, Android SDK, J2ME, JAVA, XML
Android Market: Confidential
Blackberry Market: Confidential
ACADEMIC PROJECTS
Stealth Stenography (Android Application) SDSU, San Diego, CA (July 09 - Dec 10)
- Researched and prototyped the idea of using Geometric Objectfor hiding a message in an image.
- Adapted and implemented the idea of Stealth Stenography on an Android platform.
- Used MMS Android application with a new concept of providing more secure way of communication between two phones by a hidden encrypted message at an intersection of Geometric object like polygon, cone points and pixels of image.
SysInfo (Android Application)
- App gives you quick access of the basic system information for your Android platform, Used alarmManager to start activity only at specific time.
- App provides list of installed packages with declared and required permissions for each package installed.
Restaurant Finder (Android Application)
- Developed an android application for exploring restaurants with wide range of user criteria
- Used location based services and Google Map API to locate restaurants.
Tourist Buddy (Android Application)
- Built an application that dynamically generates a list of local popular attractions.
- Gathered data in KML file by querying Google Map API.
Non Profit Organization WebSite
- Designed multi-tier client-side architectureby separating the structure layer (HTML/XHTML)from the presentation layer (CSS) and the behavior layer (JavaScript)
- Developed tabs with rollover effect using JavaScript plus other effects.
- Added search engine for easy web page indexing and quick search navigation.
Geographic Information System for Research Labs of San Diego
- Developed a tool using MOJO (Map Object Java Object) which shows geographical locations of Research Labs in San Diego. Designed the database in SQL for Research Labs.
Confidential (August 2010-dec 2010)
San Diego, CA
Software Developer
- Performed client side programming using web technologies like Javascript, jQuery, AJAX and Perl for dynamic web-page and improved User Interface.
- Analyzed, organized and resolved the bugs and performed the troubleshooting of build related issues.
- Achieved database performance tuning by modifying SQL queries, normalization techniques and eliminating redundant data
Confidential, (Jan 09- Jun 09)
San Diego, CA
Software Developer
- Designed GUI and integrated business logic components in C#.
- Duties involved SQL/Database development, including coding stored procedures, views and triggers.
- Re-developed the ADO.NET application module for LINQ.
- Developed module in C# to use FPS gateway for downloading images from Amazon S3.
Environment: C#, SQL Server, Amazon S3
Confidential (Aug 2005 - May 2008)
Ahmedabad,India
Software Developer
- Involved in Software Development life Cycle (SDLC) including designing, development, Object Oriented Analysis and testing of the application
- Involved in creating use case, class, sequence, package dependency diagrams using UML
- Developed Server side code using Servlets, JSP’s running on Apache tomcat 3.0 and Enterprise Beans running on WebLogic Application Server
- Participated in designing the database schema and Tables.
- Developed web pages using HTML, JSP, DHTML and CSS
- Created the database tables in Oracle 8i
- Created the required SQL queries and used JDBC to perform database operations
Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 8i, EJB 1.1
EDUCATION
M.S in Computer Science.
B.E in Computer Engineering.
OTHER ACHIEVEMENTS
- MCAD (Microsoft Certified Application Development) From Indian Institute of Hardware Technology.
- Performance Evaluation of Peer -To -Peer Web Caching (Research Paper)