Sr.android Applications Developer Resume
Bloomington, IL
SUMMARY
- A highly skilled,Senior Software Developer with 8+ years of experience in Mobile Apps(Android development with Android SDK,Eclipse IDE, iOS XcodeandCore Java experience).
- Experience in implementing Software Development Life Cycle(SDLC), SOA and Integration in telecommunications and IT industries.
- Experience in IBM Requirements and Change control tools.
- Expertise in web services like REST and SOAPwith JSON and XML parsing.
- Experience of various phases of SDLC such as Requirement Analysis, Design, Code Construction and Test.
- Experience in collaboratingwith cross - functional teams to define, design, and ship new features.
- Enhanced GUI using WPF, XAML, C# and .Net in multithreaded, asynchronous, event-driven application.
- Experience in iOS and windows phone development.
- Expertise in connecting APIs to 3rd party APIs (like social media).
- Knowledge in Java and web technologies including Core Java, JDBC, J2EE, Servlets, JSP, Hibernate, Multithreading Collection and good understanding of Object Oriented Programming (OOP) concepts.
- Expertise inUI framework, MVP as well as application development using Eclipse 3.x and Android Studio.
- Well-experienced in using JavaScript, XML, HTML and working knowledge of relational database such as Oracle and MySQL 6 .
- Extensive technical knowledge with Android (App Development) up to SDK Level 5.0 Lollipop and in Android Open Source (AOS).
- Expert iniOS (API knowledge, Objective-C, C, C++, UIKit, Networking, Core Data, Core Graphics, XCode, Storyboards, Git, Apple HIG).
- Expertise in fine tuning applications by closely working with Android devices and various OS levels.
- Experience in the Agile development process, the code review process and contributing to Android using tools like github and svn.
- Extensively working on Single Code - multiple platforms clients focusing on Android clients.
- Experience with Web Technologies and working a SaaS environment.
- Experience with leading, gathering and documenting requirements.
- Strong interpersonal skills, customer centric attitude, ability to deal with cultural diversity.
- Proven team player, team builder, experience as a key technical resource leading the development of solutions in client environments.
TECHNICAL SKILLS
Languages: JavaScript, SQL, Java, J2EE, HTML5,JavaScript, CSS, AJAX, JQuery1.4/1.6,XML, C, C++, C#, Objective C, Visual Studio.
Application Servers: WebLogic server, Apache, IIS 5.0, Tomcat, Confidential EC2.
Android tools: Eclipse, Android Studio,UI design (DroidDraw,Paint.Net, draw9patch)
Web Technologies: JDK 1.4, HTML, XML, DHTML, ASPX, ASP.NET, Python.
J2EE Technologies: Servlets, JSP, JDBC,Struts, Hibernate, Applets and swing components.
Operating Systems: Android(Mobile OS), Windows 7, WINDOWS 8,Windows 2008/XP, UNIX, LINUX, Sun Solaris.
Databases: Oracle 10g, SQL Server 2005, MySQL.
Web Services: SOAP, WSDL.
Other tools: Xcode(iOS), Sub Version, Tortoise Svn, Junit, TestNG(Testing Tools).
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Sr.Android Applications Developer
Responsibilities:
- Involved in various phases ofSDLC such as Requirement Analysis, Design, Code Construction and Test.
- Worked with Google maps, Camera, Notifications, Customized GPS.
- Utilized Git for version control and created an internally-used Android app to query pattern recognition system.
- Worked on real time web services.
- Involved in development of Java classes for API calls and JSON parsing.
- Involved in developing the Business Logic with Java and Google Guice using Injection Framework.
- Involved in developing the Front End Components with XMI's (XML Metadata Interchange).
- Worked on developing the plugins to maintain the service implementation bindings.
- Involved in integrating system with a GUI created in Ajax.
- Involved in writing and executing the Java code in Android Studio tool.
- Involved in testing the application and generating release apk file.
- Worked on developing the applications with adequate, maintainable and reusable code.
- Implemented tasks that receives specifications from the IT department and delivers a product/release that meets the needs presented.
- Involved in the Agile development process and code review process.
Confidential, Chicago, IL
Android Applications Developer
Responsibilities:
- Involved in creating an extensive GUI for both Android and iOS based applications.
- Involved in developing aRich UI using DroidDraw for building custom components and customizing UI programmatically.
- Worked with remote services using Callback for marshallingand unmarshalling of the objects.
- Worked on interacting with SQLite Database using Content Providers.
- Worked on developing a new and a modified existing System Level Services.
- Involved in optimizingthe code to handle CPU loads and handling performance issues.
- Worked on developing the Java classes to fetch data from API and parse JSON objects
- Worked on the development of Android screens to display the data from API.
- Worked on testing the android application in emulator and android phones for code debugging.
- Designed, developed and tested the applications.
- Involved in performance optimisation of the Android application.
- Involved in implementing the web servicesusing JSP, HTML & JavaScript.
- Lead the team in discussing the business requirements with clients and documenting them into process requests.
- Worked on the implementation of Agile approaches, including Extreme Programming, TDD and SCRUM.
Confidential, Barrington, IL
Android Developer
Responsibilities:
- Enhanced and maintained Confidential Healthcare System medical software's front and backend using SQL Server,Microsoft Access, Visual Basic 6.0, VB.NET, SQLServer Reporting Services and Integration Services.
- Performed business analysis, working closely with business clients to gather requirements and design new system features and reports; wrote custom utility applications; managed end user support.
- Collaborated with other content producers by developing quality videos and increasing views.
- Involved in building loyalty and positive interactions across social media platforms like YouTube, Facebook, Instagram, Twitter, and Google+.
- Developed reports, stored procedures, databases, tables, views, queries, and maintenance of plans/jobs.
- Managed 17+ client accounts, handling client development requests, including design testing and implementation.
- Project-managed all development work, including planning, coordination, scheduling, and other project management responsibilities.
- Managed front-and backend data flow, troubleshooting, and debugging, addressing issues and delegating to database administrators if needed.
Confidential
IOS Applications Developer
Responsibilities:
- Involved in development of Requirement Specification and in the High Level Design.
- Involved in theDesign phase of different modules.
- Worked onXcode,Objective C to create unique applications.
- Involved in conceptualization, design, development and deployment of mobile applications and also developed update patches, modules and components.
- Designed database for localization. Designed and prototyped editor to bind XML, XAML and C# classes to data layer processing.
- Developed and modified existing UI environments in applications.
- Involved in fixing various bugs and network connection to custom hardware issues in applications.
- Onboarded and coordinated otheriOS Developers for project.
- Worked with others in developing the Hybrid Mobile Framework.
- Integrated the code with the Apache Maven (3.0.5)
- Produced scripts and code that had Perforce and Maven interact with one another, created archive files, distribution files, and code documentation files use through the whole project.
Confidential
Android Developer
Responsibilities:
- Involved in development of Requirement Specification and in the High Level Design.
- Involved in the Design phase of different modules.
- Worked on Android Software Developer Kit to create unique applications.
- Involved in conceptualization, design, development and deployment of mobile applications and also developed update patches, modules and components.
- Worked on developing applications with various support for common enterprise security features like VPN, Single Sign-on, FIPS validated cryptography, and Identity Management.
- Involved in implementing mobile business applications using Android SDK and Java.
- Worked on data retrieval and distribution using JSON.
- Implemented UI using JSP, AJAX, JavaScript, XMI, HTML, Struts and Java Swings.
- Worked on designing and modeling Relational Database.
- Involved in writing new stored procedures, triggers and PL/SQL scripts in Oracle, MySQL, and SQLite.
- Worked on SOAP, REST web services.
- Implemented SharedPreferences to store and retrieve user settings.
- Worked on MVC and Singleton design pattern.
Confidential
Java Developer
Responsibilities:
- Implemented Graphical User Interface design and also worked on HTML, DHTML, XML, XSL and CSS.
- Worked on database tools TOAD, SQL-Developer.
- Developed the application code using Java, J2EE and Struts.
- Participated and provided feedback in code analysis and reviews.
- Participated in department wide initiatives to address long term business, technical, and performance goals.
- Used Oracle stored procedures, triggers, functions and packages.
- Worked on struts, JSP, Servlets.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Created front end GUI screens using JSP and HTML pages.
- Involved in writing client side validation using with JavaScript and complex SQL queries.
- Tested the application using Use cases and used Use cases for identify and clarify requirement and also implemented agile methods for building the software.
- Involved in Application deployment, maintenance and production support.