We provide IT Staff Augmentation Services!

Lead Android Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Senior Android developer with over 5 years of experience and 6 published applications in the Confidential Play Store, and 3 published apps on the Clover Market.
  • Over 15 years of experience in management and supervision
  • Over 10 years of experience in project management (Waterfall and Agile Scrum, with responsibility for completing projects within budget and on deadline, managing change orders, work orders, SOW and project planning)
  • Excellent communication skills including negotiation, training, coaching, mentoring.
  • Experience in diverse industries such as healthcare, legal technology, news, finance, sales, transportation, travel, productivity and entertainment.
  • Widely experienced in application development for Android as well as other mobile operating systems and platforms
  • Skill with Java, JDK and development in Android Studio and Eclipse creating native Android apps with Android frameworks, MPL and MECL libraries, Ksoap2 library, Jersey Library, open source libraries, Confidential Maps API, Volley, Junit, Content Resolvers, Confidential Places, Retrofit, RecyclerView Animator, Location Services, FloatingActionButton, Google Cloud Messaging, Schematic, NineOldAndroids, Content Providers, JobSchedule, Push Notifications, Espresso, Confidential Play Services.
  • Familiar with several third - party frameworks such as Fabric, Glide, Google Custom Search, Samsung SDK, Logger, Spork, Dagger, Mosh, Answers, RxJava, RxCache GSON, Robolectri, EventBus, LeakCanary, VidEffects, Robotium
  • Keen advocate for well-designed user interfaces, and experienced in UI/UX design implementation following design specifications and wireframes.
  • Experienced with third-party libraries and APIs
  • Excellent knowledge of various OOP techniques used in Java
  • On top of the newest features in Android including 7.0 and Material Design
  • Proficient in dealing with logic and memory bug fixes
  • Debugging and troubleshooting skills with the ability to accurately determine root cause and create fixes and workarounds which successfully improve the overall performance.
  • Skilled in Android mobile app planning, architecture and design, as well as implementation.
  • Experienced leading and/or mentoring other developers
  • Adaptable to work for long hours without losing patience and concentration
  • Time, team and resource management skills
  • Writes unit test scripts using Junit for unit testing in conjunction with continuous integration and test-driven development methodologies ensuring bug-free code-base, and quality product.
  • Firm understanding of building mobile applications that utilize web-services (HTTP based, XML, SOAP, JSON or other services)
  • Experienced in Agile methodology, SCRUM processes, daily Scrums, weekly and bi-weekly Sprints, managing the backlog, tracking bugs and assigning tasks with JIRA.
  • Experienced team lead responsible for managing workflow and ensuring implementation is on track and quality tested.
  • Familiar with KanBan tools and project/team applications such as Slack, Confluence, Atlassian tools, etc.
  • Have used various source control tools such as Git, GitHub, SourceTree, Tower, BitBucket.
  • Adept with Android performance tuning and crash reporting applications.
  • Proponent of coding best practices based on Object Oriented Principles.
  • Promotes best practices in UI/UX in Android design.
  • Works well with external teams such as product development and QA.
  • Always knowledgeable of current developments in the field and changes in technology.
  • Able to optimize the technical architecture and technical debt of the Android app
  • Researches and utilizes the best new mobile app technologies for the use case.
  • Able to use Twitter API, Facebook API and Google API to created logins.

TECHNICAL SKILLS:

Programming Languages: Kotlin, Java, C#, C, C++, Core Java 7.0, JOGL, Embedded-C, Python, Asp.Net 3.5, HTML4/5, XML, CSS, Java Script, Java Servlets, JSP, JSON, Visual Basic 6.0, MS Word VBA, AION/DS, UML

Tools: Android SDK, Gradle, MySQL workbench, PhoneGap

Third-party API: Facebook, Twitter, Google +, LinkedIn, Retrofit, Picasso YouTube, Google Maps V2, Places API, Conviva

Testing Tools: Leak Canary, Espresso, Robotium, Robolectric, Console, Logcat, Trace view, Hierarchy Viewer

Analytics Tools: Flurry, Crashlytics, Google Analytics, Firebase Analytics

Dependency Injection: Butter Knife, Dagger, Android Annotations

Servers, Operating Systems and Mainframes: Windows NT3.5 through Windows 10, SQL server 2003 through 2012, SQL server 7.0 through 2008 MAES, CICS, IMS, MVS/TSO, IMB RS/6000-F50(AIX 4.3.2/OS/390 VR8, Novelle Netware DOS

Databases: BTRIEVE, DB2, MySQL, PL/SQL, SQLite, Transact/SQL, MS Access, Firebase DB and Oracle 8i/9i

Soft Skills: Team Building, One-on-One mentoring, training, customer needs assessment, client negotiation, Project Management and Planning Waterfall and Agile Scrum, Supervision, Liaison with stakeholders and external teams, task analysis and scope, task assignments, managing workflow, customer service, technical support, troubleshooting.

PROFESSIONAL EXPERIENCE:

Confidential

Lead Android Developer

Responsibilities:

  • Participated in daily stand-up meetings.
  • Worked on the UI development team.
  • Sole designer for the app start page.
  • Troubleshot and resolved issue with fingerprint scanner.
  • Developed Recycler View pages to resolve issue of hang-up and provide a very smooth user experience.
  • Designed login pages and added some new functionality to the login pages to improve user experience.
  • Worked the JIRA backlog and resolved numerous issues, well over 50 and caught up production.
  • Punctual in all things: met all deliverable deadlines and on-time for all meeting.
  • Worked well with all developers on all teams, supportive of team members and strove to always be helpful.
  • Accepted all challenges as a way to improve skills and learn new technologies.
  • Resolved a difficult camera issue which the team had not been able to fix.
  • Resolve screen size issue and now app responsiveness works perfectly and adapts screen size to all screen sizes and devices.
  • Good relations with all senior developers whether on my team or other teams.
  • Acted as project coordinator by meeting with stakeholders, external teams, products managers. Good at asking the right questions and providing feedback to stakeholders. I also helped break down tasks, and create workflow plans.
  • Acted as Scrum Master facilitating meetings and removing obstacles encountered by the developers; ensured all tasks and backlog were getting done, that we made deadline and making sure that all developers were familiar with the main modules.

Confidential, New York, NY

Senior Android Developer

Responsibilities:

  • Independently incorporated Material Design features like Swipe tabs, RecyclerView, CardView and toolbar
  • Used Hockey App for beta version distribution and collect live crashes.
  • Worked with Jenkins for deployment of the app to both UAT team and product stakeholders
  • Dynamically adjusted content and functionality available based on user credentials
  • Made app to run both on mobile and tablets using fragments
  • Provided a catalogue of streaming video content for the user to browse and view
  • Worked on memory leak issues, ANR and app optimization
  • Utilized Retrofit for HTTP communication with backend systems
  • Used Conviva technology used to provide the video stream data
  • Fixed bugs based on bug tickets created by UAT team in Jira
  • Single handedly work on push notification using GCM to send real time updates to users

Confidential, Seattle, WA

Sr. Android Developer

Responsibilities:

  • Created a MVP design pattern and optimized existing codebases with respect to extensibility
  • Dynamically adjusted elements of each screen based on presentation types
  • Implemented offline mode and synchronized data when connectivity becomes available
  • Reduced app size in comparison to 2.0, to allow for more frequent updates
  • Built custom views for the user to interact with the data in appropriate and user-friendly manner
  • Integrated with 3rd Party libraries such as MixPanel, Flurry analytics
  • Replaced volley by Retrofit for faster REST client
  • Fixed bugs based on reports by QA team in JIRA
  • Used Picasso for efficient image loading
  • Provided loose coupling using Dagger dependency injection lib from Confidential

Confidential

Jr. Mobile App Developer

Responsibilities:

  • Worked with Content Providers to connect with and consume Android Contacts.
  • The program was developed in Java using the Eclipse IDE and the Android Development Tool (ADT).
  • Created robust automated unit/functional test suites and deployment scripts.
  • Worked with the UI/UX specialist to design a user experience for the application.
  • Developed several Compound Custom Views and Custom Views.
  • Proven abilities to work closely and effectively with engineering and non-engineering teams
  • Joined a team of 4 Android Java developers.
  • Worked with asynchronous processes with AsyncTask, Services, and Loaders.
  • Worked with asynchronous requests to the server with Volley library.
  • Tuned components for high performance and scalability using techniques such as caching, code optimization, and efficient memory management.
  • Constantly perform and manage code reviews.
  • Participated in the full lifecycle development process from product definition.
  • Chaired the integration with the Facebook API inside the application.
  • Programmed the locale to support different languages.
  • Used of support libraries to ensure backward compatibility with older OS versions.
  • Used Crashlytics to track user behavior and obtain mobile analytics.
  • A sound understanding of HTTP and REST-style web services.
  • Implemented the Android System Bar Tint library for translucent status and navigation bars.
  • Experience interacting with RESTful API and data formats like (JSON, XML, etc.).
  • Utilized SVN as source control management system.
  • Used Joda-Time to provide a quality replacement for Java date and time classes.
  • Created the content provider logic to load the information with an Observer Pattern in the UI thread using Loaders.
  • Involved in testing and testing design for the application after each sprint.

Confidential

Project Manager & Systems Administrator

Responsibilities:

  • Took over a project in midstream and brought it to the logical conclusion with full documentation
  • Coordinated cross-functional teams in a pre-sales environment directly impacting sales volume
  • Salesforce Administrator
  • Managed transition of large scale iOS deployment
  • Brought the project back on track and completed the deployment on time and under budget
  • Project success lead to additional deployments from sister companies under the same parent corporation
  • Temporary Applications Administrator
  • Reduced backlog of level 3 problem tickets from 83 to 61 in the first week
  • Ensure the successful ongoing operation of supported applications including Document Management System, Time Management System, Estate Management System, Ethical Wall software and other applications
  • Develop and manage working relationships with application owners. Document implementation, configuration, change requests, and problem resolution. Synchronize development, test and production platforms
  • Pattern recognition and root cause analysis of reported incidents, develop workarounds and implement ultimate solutions where possible
  • Provide technical guidance and recommendations about supported applications to the owning departments or practice groups and to technology management.

Confidential

Electronic Evidence Consultant

Responsibilities:

  • Project Management (Launch) including Project definition, analysis, scoping, budget development, scheduling, documentation and contracting for Electronic Evidence projects
  • Determine data requirements based on case law and FRCP; determine what data is technically feasible to collect
  • Coordinate case strategy with legal team and corporate executives
  • Execution of proposals and contract documents
  • Consult on preservation and use of electronic evidence and avoidance of spoliation unique to this type of evidence
  • All presales aspects of the project; reporting and documentation, both external and internal
  • Transition to Project Management (Flight) and Operations

Confidential

Solutions Engineer - DMS Litigation Support

Responsibilities:

  • Performed setup, configuration, and customization to meet client needs
  • Provided Client training - onsite and via WebEx
  • Worked with Business Project Managers, Production Coordinators, and Operations team to provide technical support
  • Partnered directly with clients to provide document productions to the court and other legal entities
  • Wrote complex SQL queries to extract information from a backend Oracle database. Results were parsed into multiple formats based on client need including XML, CSV and formatted Excel spreadsheets as well as data mapping for direct load into client database systems.

Confidential

Department Supervisor - Media & Operations

Responsibilities:

  • Managed project teams to ensure ad sets and media promotions are completed thoroughly and in a timely manner
  • Maintained staffing levels and scheduling to provide maximum customer service coverage during peak hours.
  • Coached, mentored, and provided career development including training, work direction, discipline and performance reviews for a staff of 12 employees
  • Balanced departmental workloads to ensure product is stocked on the sales floor in a timely manner without impacting customer service levels
  • Managed inventory integrity and stock levels of media products - CDs, DVDs, Video Games, and Computer Software
  • Primary escalation point for the more difficult customer service issues
  • Provided administrative support and authorization to customer service and cashier functions
  • Ensured accurate, timely and courteous processing of financing, product service, house accounts, daily administrative reports, and cash controls

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed, developed and tested server side components for a web based, n-tier, workflow, collaboration, and asset management tool in an application service provider model (SaaS). Server side components included: Servlets, JSPs, EJBs, Session managed beans, and an API to integrated with a third-party credit card verification service.
  • Utilized object oriented design methodology (rational unified process) with an informal implementation of UML.
  • Wrote java utilities to facilitate data mapping and transformation for collaboration and workflow modules as well as the Credit Card API.
  • Mentored junior developers and fostered a culture of cross-functional training.
  • Designated as the subject matter expert regarding WebLogic Application Server for the entire Streamline Project:
  • Configured and optimized 5 sets of 3 clustered Apache/WebLogic Servers
  • Assisted with Oracle 8i database schema design and SQL query optimization for improving application performance. Primary focus was on Java based dynamic SQL generation with limited work on Oracle stored procedures.
  • Spearheaded initiative to implement XML for metadata storage and manipulation
  • Tuned and maintained shell script for automated nightly build process

Confidential, Austin, TX

Programmer/Analyst

Responsibilities:

  • Developed numerous tools to assist in supporting customers using: PL/SQL, Java, MS Access, Visual Basic 6.0, MS Word VBA, AION/DS,and HTML
  • Acting systems administrator of three multiprocessor running Windows NT Server 4.0 and an IBM RS/6000 - F50 running AIX 4.3.2 and OS/390 V2R8
  • Provided internal technical support to entire team for systems/network related issues
  • Coordinated JAVA and UML training for the entire team

Confidential

Systems Analyst

Responsibilities:

  • Responsible for technical guidance and support for administrators of Surgi/Omni-Server; a mission critical, multi-user, BTRIEVE based healthcare information system
  • Primary liaison between the programmers and the hospital administration for the development of custom system modules
  • Taught System Administration Level II course covering techniques for utilizing NetWare and DOS commands
  • Taught Advanced User Defined Reports course covering techniques for utilizing proprietary reporting tool for generating custom reports

We'd love your feedback!