Developer Resume
SUMMARY
- 10+ Years of total experience in IT with various roles and responsibilities and over 2.5 years of android app development and testing.
- Good working knowledge of all phases of Software development lifecycle (SDLC) process including requirements, specifications, design, testing, and maintenance.
- In - depth knowledge of android architecture, framework and application development.
- In-depth understanding of Android SDK and experience in developing single-activity/multi-activity Android applications following Android's UI Guidelines, best practices and coding standards
- Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers. Proficient in Android application framework: Activities, Intents, Services, Content Provider. Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
- In-depth understanding of Android APIs such as Content Providers & Intents, Broadcast Receivers, Media Player, Camera, Sensors and Location based features.
- Good Knowledge in Activities, SQLite and Google Maps integration.
- Good hand-on experience in Eclipse IDE and debugging tools such as ADB/DDMS /Log Cat
- Extensive experience with C/C++, Java, XML and SQL.
- Good Knowledge on iOS
- Experience in creation and understanding of Business Specification Diagram including Class Diagram, Entity Relationship Diagrams (ER Diagram), Sequence Diagram, and Work Flow Diagram.
- Working experience on tools like Share Point, Test Directory, Quality Center, IBM Remedy, MSPS and Niku
- Experience in software development methodologies like Waterfall, Agile and good exposure to software design patterns.
- Extensive knowledge in Project Managing in all phases of software development, Requirement Gathering thru deployment
- Proven success developing strong client relationships using interpersonal communication skills. Skilled in all facets of product development life-cycle from requirements gathering, analysis and design through architecture, implementation and integration.
- 2 years of client interaction experience at client location, Newark (NJ).
- Excellent debugging and troubleshooting skills.
- Experience as an application developer and working as part of a larger team.
- Adept at learning new technologies and can easily adapt to suit changing needs of application development.
- Good communication, interpersonal, and negotiation skills and adept in problem solving.
TECHNICAL SKILLS
Databases: SQLite, SQL, PL/SQL, Oracle and DB2
Online Systems: AWT, Swings, Servlets,JSP
Languages: Android Java, Core Java, C and C++
Web Technologies: HTML
Web/App Server: Apache Tomcat, Web Logic, IBM Web Sphere
O/S: Android OS, Windows XP /7, MVS/ESA and Z/OS
Tools: and Utilities: Eclipse IDE, DDMS, AVD, Test Directory, Quality Center and IBM remedy
Processes: IBM s Quality Process, CMMi Level 5
PROFESSIONAL EXPERIENCE
Confidential
Developer
Responsibilities:
- Analyzing the requirements, and understanding the functional specifications.
- Analyzing the existing apps, provide the impact assessments and add-on extensions regarding the proposed changes.
- Developed user-friendly UI using Fragments, Activities, and widgets like Menus, List Views.
- Implemented the feature of finding demographics for current location.
- Created layouts for multiple Screen sizes and resolution.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in SQLite database.
- Used JSON specifications to communicate with the servers to update on the events.
- Implemented the statistical analysis of the apps by using the Google Analytics.
- Bug Fixing of the application and fine tuning of the complete Application end to end.
- Attending daily standup meeting, discussing the work accomplished, planned and road map
- Supporting the applications, debugging analysis, errors and faults correction and prevention to ensure business applications function smoothly.
Environment: Android Gingerbread SDK and up, XML, Java, Eclipse 3.7, SQLite
Confidential
Task Manager
Responsibilities:
- It allows storing multiple locations alarm, save locations to reuse them later. This makes setting up a wake location quick and easy.
- This app tracks the location changes on movement and triggers an alarm with task details if current location matches with the stored location tasks.
- Task can be added by touching the location on the Google Map or entering the location address manually.
- This app is developed in Eclipse Juno with minimum API of 11 and tested in API 19.
Environment: Eclipse Juno, Android 3.0 Honeycomb SDK (API Level 11) and above, SQL Lite, Google Maps Android API v2
Confidential
Developer
Responsibilities:
- Configure and test the enrollment of AirWatch on various mobiles and mobile operating systems
- Validate the access and usage of Accenture internal applications and corporate sponsored applications
- Document the frequently asked questions and assist the employees in configuring and usage of MDM
- Maintenance assistance to the employees
Environment: & Tools: Android Gingerbread SDK and up, Touchdown for Smart Phones, Air Watch, XML, Java, Eclipse 3.7 and SQLite
Confidential
Associate Manager
Responsibilities:
- Involved in business workshops to understand the business needs and gather the requirements
- Designed the various screen layouts for wide variety of devices like Mobile, Tablets and Laptops etc.
- Involved in UI, Data Flows, and Customer Journey designs
- Development of various modules in accordance with Agile methodology, collaborating along with the Business Analysis, Design, QA and Development team in shaping the product as per the Customers’ requirements
- Worked on core mobile frameworks and Web Application Design and its communication (e.g. Web Services, Database, Connectivity’s, UI)
- Development of key functionalities like on middleware side, Database design, Mobile framework for multiple device support
- Involved in Logs and error handling, Housekeeping procedures, Security and configuration thereof and Troubleshooting/Known Issues
- Responsible for analyzing the performance factors and proposing the suitable solution approaches to meet the non-functional requirements.
- Responsible for content management across variety of devices
- Involved in Application testing, Memory Analysis, Screen fragmentation support and working with the QA team on test plan and test cases
- Managed the deployment of both front end and back end changes
- Monitored the recently developed as well as the already existing Tesco Bank web applications and enabled software testing to ensure their successful working.
- Documented and maintained reports of all the coding and testing performed, presented it to the clients.
Environment: XML, SFTP, Google Analytics, SQL Server and .Net
Confidential
Associate Manager
Responsibilities:
- Involve in scoping of a project, planning of a project release, budgeting and release management,
- Transform the Business Requirements into high level functional and non-functional requirements,
- Implemented the server-side functionality for the entire system.
- The complete web interface is developed using JSP’s and Servlets.
- Involve in the unit testing and the black-box testing of the complete system functionalities.
- Involved in the design of servlet class database and UI design of the forms/reports.
- Develop the JSP pages and servlets to handle the frontend interactions
- Involve in the unit testing and the black-box testing of the complete system
- Implementing the quality processes,
- Assisting the team with their technical as well as application related queries,
Environment: Online Systems: Swings, JSP, Servlets, Language: Java, Database: DB2
Confidential
Team Lead
Responsibilities:
- Transform the Business Requirements into Technical Requirements,
- Analysis, Preparing estimates and design for the enhancements,
- Extensive use of HTML/Servlets/JSP/XML for the presentation layer,
- Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication,
- Involved in unit testing the Servlets,
- Involved in the system study, preparation of Data Flow Diagrams and Entity Relationship Diagrams,
- Integration and System Testing,
- Reviewing the deliverables,
- Implementing the quality processes,
- Assisting the team with their technical as well as application related queries,
- Major enhancements handled so far include Implementation of NPI for 835, 834 and 274 Transactions, Provider Information Source Enhancement, Additional mapping to Blue Exchange.
Environment: O/S: Windows, Database: Oracle, Online Systems: Servlets, Language: Java
Confidential
Team Member
Responsibilities:
- Analysis, Preparing estimates and design for the enhancements carried out at RDC,
- Requirement Analysis, Impact Analysis, Functional Spec Preparation,
- Preparation of Estimate, Preparation of Program Spec,
- Preparation of Unit Test Plan, Coding, Code walk through,
- Preparing of Test Data, Unit Testing, Integration Testing,
- Reviewing the deliverables,
- Implementing the quality processes,
- Assisting the team with their technical as well as application related queries,
- Major enhancements handled so far include Lump Sum Enhancement, EFT Statement Processing, Confirmation Letters Analysis, Heinz Deduction enhancement etc
- Conducting knowledge transfer sessions (technical as well as functional) within the team especially for new team members.
- Taking a session on ABC application functionality.
- Taking a session on the productivity enhancement tools developed by ABC.
Environment: O/S: Windows, Database: DB2, Online Systems: AWT, Language: Java