We provide IT Staff Augmentation Services!

Developer/lead Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

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.
  • 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
  • Possess over 3 years of project management experience and am skilled at understanding existing business processes, workflow optimization, standards development, scope, and people management for varied projects.
  • Extensive experience on General, Life & Pet Insurance domains and Mobile Device Management
  • 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.
  • 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 and JSP

Languages: Android Java, Core Java, C and C++

Web Technologies: HTML

Web/App Server: Apache Tomcat, IBM Web Sphere

O/S: Android OS, Windows XP /7, MVS/ESA and Z/OS

Tools: and Utilities: Eclipse IDE, Android Studio, DDMS, AVD, ADB, Test Directory, Quality

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Developer/Lead

Responsibilities:

  • Played a lead role in Application developments for Digital Emerging Technologies
  • 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.
  • Responsible for requirement analysis, feature lock down, issue tracking, team coordination, and customer interaction.
  • 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.
  • Performed System, Regression and performance testing of the applications before publishing the apps
  • Involved in the creation of user guides on the application usage
  • Helped development team in requirement brainstorming, requirement gap analysis, design, coding, and code reviews, issues analysis/fixes, external team coordination and operator discussion.

Environment: Android KitKat 4.4 SDK and up, XML, Java, Eclipse 3.7, SQLite, ADB and DDMS

Confidential

Developer

Responsibilities:

  • Configure and test the enrollment of Confidential 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
  • Responsible for code reviews of all changes and change approvals.
  • Responsible for release approvals by verifying the release quality, open issues (if any), test reports, feature implementation matrix.
  • Helped test team is test strategy preparation, test plan preparation/review, test report evaluation, test leak analysis.
  • Was also responsible for project management processes in Initiating, Planning, Executing, Monitoring & Controlling and Closing process groups.
  • Manage and mentor a large team of developers and onshore tech leads to ensure successful delivery of projects and initiatives.
  • Owns and establishes processes for test-team, over-all efficiency improvement, identify and document best practices.

Environment: Android Gingerbread SDK and up, Touchdown for Smart Phones, Air Watch, XML, Java, Eclipse 3.7 and SQLite

Confidential

Developer

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 Confidential 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

Developer

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

We'd love your feedback!