Senior Software Engineer Resume
SUMMARY
- Over 7 years of diverse experience in mobile software development, web solutions and desktop software development with 6 - year experience in Android mobile development, 1-year experience in Java based application development.
- Android application development using Java, Eclipse, XML, JSON, SQLite & Android SDK.
- Mobile web development using HTML5 & CSS3, as well as hybrid (Native/WebView) applications.
- Interactive web development using XHTML, CSS, JQuery, SQL Server, and Adobe ColdFusion 9.
- Professional web & mobile design with emphasis on cross-browser & device compatibility.
- Web/mobile database management using SQLite, SQL Server 2008, and MySQL.
- Expert in Search Engine Optimization & Marketing with proven results.
- Understand Object Oriented Design pattern and implemented in Android.
- Experience in using web based application used for managing test and defect tracking using firebug, W3C.
- Experience in Messaging, Bluetooth and WIFI connectivity with android devices.
- Experience in synchronizing and converting data with data mapping
- Hands on experience in client/server and web based applications.
- Expert in Streaming and Processing Video and Audio files
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Experience in the System Development Life Cycle (SDLC) for applications and understanding of business rules.
- Worked on Agile and Waterfall model.
TECHNICAL SKILLS
Languages: JAVA, J2EE, JSP, C#, C++, C, PHP, JavaScript, SQL.
Frameworks : Java Development Kit (JDK), .NET, C Standard Library, jQuery, Android SDK.
Web Technologies: PHP, JSON, JavaScript, HTML4/5, XHTML, CSS/CSS/CSS3, XML.
Development Tools: Eclipse, Visual Studio 2010, Dreamweaver CS5, Photoshop CS5, Fireworks CS5, Illustrator CS5, Flex Builder CS5, Microsoft Office 2013, Netbeans, Scratch, Lego Mindstorms, Notepad++, Putty, WordPress, Python, Flash.
Databases: SQLite, MySQL, Oracle.
Android : Broadcast Receiver, Content Providers, Android Framework, Hybrid Apps, Services, Activities, Notifications and Layouts
IDEs: Adobe Creative Suite 6 (Dreamweaver, Photoshop, Flash), Eclipse Java Software Development Kit w/ Android SDK, ADT
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Using Java (Android Studio 1.0.1) to design and develop Confidential by Confidential and OBD Auto Care Android application.
- Performing architecture design and development activities on Confidential by Confidential and OBD Auto Care Android application.
- Build framework of Android SDK for Support by Confidential to provide API establishing connection between Support by Confidential and backend server side.
- Implemented NFC technologies in Support by Confidential for quickly finding product information by touching smartphone to a Confidential product that supports NFC.
- Implemented Bluetooth socket to establish communication between OBD Auto Care app and Bluetooth OBD-II Adapter.
- Designed for both Phone & Tablet layout and sizing.
- Reviewing source code developed as part of Agile process.
- Performing integration testing (unit test) on developed mobile applications.
- Participate in mobile app demos and presentations.
Senior Android Developer
Confidential
Responsibilities:
- Using Java (Android Studio/Eclipse IDE) to design and develop Confidential Android application (Ginger Bread to Kit-Kat Support), currently available in Google Play. App aims at matching partners/couples leading to long term relationships.
- Leveraging Web-Services to deliver content (via JSON format) to Android devices.
- Performing architecture design and development activities on Confidential Android project.
- Reviewing source code developed as part of Agile process.
- Performing integration testing on developed mobile applications.
- Participate in mobile app demos and presentations.
Environment: Java, Android SDK, Android Emulator, XML, JSON, ColdFusion 9, SQL Server 2008, SQLite, JQuery, XHTML, CSS3, HTML5, Adobe CS6
Senior Android Developer
Confidential
Responsibilities:
- Used Eclipse IDE to design and develop TV Guide app. (Leveraging Android SDK’s version 8 to 15). App. Currently in Google Play Store.
- Participated in all phases of the software development lifecycle, requirements, architecture/design, implementation, testing, release and maintenance.
- Implemented video streaming for preview of TV shows by videoview
- Performed integration testing in the Android application.
- Leveraged Android debugging techniques during software development.
- Performed architecture design and development activities on assigned projects.
Environment: Eclipse, Android SDK, ADB, Android Emulator, Dreamweaver, Charles Proxy, Photoshop CS5, Java, XML, JSON, ColdFusion 9, SQLite, JQuery, XML, CSS3, HTML5
Android Developer
Confidential
Responsibilities:
- Conducting Requirements, and gathering Analysis
- Leading Android team through SDLC process
- Creating User stories and estimates
- UI design and asset extraction
- Backend logic
- Memory Optimization
- Code reviews and quality check through static analysis.
- Deftly coordinating with onsite for timely delivery of project & query resolutions
Environment: Eclipse, Android SDK, Java, Open GL, Adobe Analytics, Memory Analyzer Tool, GitHub
Android Developer
Confidential
Responsibilities:
- UI design.
- Integrating with Google Place API.
- Development
- Parsing data with JSON.
- Manual testing.
- Publishing the App to Google Play.
Environment: Eclipse, Android SDK 2.2, Java, JSON parser, Google Place API, Geo Location Based API, SQLite, GeoLocation, Google Maps.