We provide IT Staff Augmentation Services!

Android Engineer Resume

New York City, NY

OBJECTIVE:

Analytical and detail - oriented Android app developer professional with stellar communication skills. Adept at bringing all team members together to reach a common goal on time and under budget. Conceptualizing app solutions with the latest technology, design theory, and a large dose of creativity. Committed to viable and easily functional app solutions for clients.

PROFESSIONAL SUMMARY:

  • 4+ years of total IT experience
  • 3+years of professional experience in Android Application Development
  • 1+ Years of Software Development Experience
  • Skilled in the entire SDLC including: requirements gathering, wireframing/prototyping, UI/UX design, application development, project management, etc.
  • Extensive knowledge of Java, Android SDK, Javascript, JAVA 7/8, HTML/CSS, REST API, XML.
  • Familiar with Data Structures & Algorithms including memory management, multi-threaded applications, etc.
  • Team Oriented Leader with experience working with onshore teams, solo development, and offshore and hybrid teams
  • Solid understanding of Algorithms, Data Structures and Object-Oriented Programming
  • Exposure to Kotlin Programming Language
  • Known for writing efficient, maintainable, and reusable code.
  • Knowledge of local database files management using SQLite
  • Commensurate experience with code base management including versioning, subversioning, and Git/Github and repository management
  • Profound knowledge in integration of third-party APIs like Twitter, Facebook, Google+, Google Maps besides other open source APIs.
  • Fully versed with Gradle, Maven and other Android development libraries
  • Management of projects from Analysis through to Testing and Deployment including TestFlight
  • Experience with Android Guidelines, Certificates, Provisioning, and Play store submission
  • Extensive experience in backend functionality using web RESTful/SOAP/JSON web services
  • Expertise in MVC/MVVM design architecture, Cocoa design patterns and iOS Human Interface Guidelines
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Documented architecture and implementation for internal and external consumption.
  • Experience in handling multithreading and concurrency using Grand Central Dispatch(GCD), Operation Queue
  • GitHub, BitBucket
  • Slack, Trello
  • Adobe XD, InDesign
  • Windows, Ubuntu.
  • Crashlytics
  • Retrofit, Glide,
  • ButterKnife, Maps
  • Firebase Analytics
  • Push Notifications
  • Experience in Java and Android Testing

TECHNICAL SKILLS:

  • Android SDK, Java
  • Material Design
  • REST APIs, JSON
  • SQLite, MySQL
  • Bug Tracking Tools like JIRA

ANDROID ENGINEERING EXPERIENCE:

Confidential

Android Engineer, New York City, NY

Responsibilities:

  • Research and develop bleeding edge solutions using the latest device capabilities
  • Manage end user expectations and gain user acceptance of all project deliverables
  • Design, develop, and support CNBC Android application suite (Android, Kindle, Android Tv, FireTv).
  • Participate in code walkthroughs as needed to ensure quality
  • Work with product, designer, third-party vendors and the enterprise architect team to explore and expand the CNBC Digital brand into new, cutting-edge directions on the Android platform.
  • Build trust and cooperation between IT, internal clients, and external vendors
  • Build software prototypes and deliver in a fast paced iterative process
  • Create automated unit test cases and test data
  • Implement methods to capture measurements of usage and conversions

Confidential

Android Developer, New York, NY

Responsibilities:

  • Support and enhance software created in earlier
  • Create and execute software test plans, including unit test plans
  • Develop software solutions by studying information needs. studying systems flow, data usage, and work processes investigating problem areas; following the software development lifecycle
  • Write clean, stable, unit-tested code and accompanying documentation where needed
  • Making the Restful Service Calls at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Integrated multiple systems to move data between layers of software stack.
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Fixed bugs and improved application performance.
  • Partnered with artists, QA, and internal developers to maintain best practices.
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflow

Confidential

Android Developer, NY

Responsibilities:

  • Implemented all client side Firebase APIs requests in Java alongside server side developer
  • Authentication creating/linking anonymous, email/password, phone, Facebook auths
  • Realtime Database + Storage pulling category, product, profile, order status data with optimized infinite listeners where necessary
  • Cloud Functions offloading intensive and sensitive operations to server asynchronously
  • Cloud Messaging programmatically targeting users according to our dead cart system
  • ML Kit and Crashlytics for testing and debugging
  • Dynamic Links and Remote Config for customized customer experience
  • Implemented all financial service APIs (Stripe, Google Pay) to securely transact payments
  • Implemented all Facebook Graph API requests and App Events with product and marketing team
  • Implemented all layouts, some of which utilized RecyclerViews for memory optimized lists and ConstraintLayouts with autosizingTextViews to achieve fully scalable UI for any phone or tablet
  • Implemented all Fragment lifescycles, backstacks, and navigations within ViewPager pages
  • Managed all Closed, Open, and Production tracks and maintained store listing and key

Confidential

Android Engineer, NY

Responsibilities:

  • Helped develop core algorithms to register couriers to zones and match couriers to orders
  • Implemented Confidential CRM Android API code to retrieve courier registration data in Java
  • Added Google Maps/Places API with PolygonOptions to highlight zones and MSA partners
  • Incorporated GPS Service with BroadcastReceivers to track courier movement in real time
  • Implemented cache system for data retention in cases where internet availability was scarce
  • Used Twilio API to create anonymous sessions for connecting courier to recipients

Confidential

Support Engineer, New York, NY

Responsibilities:

  • Maintained Prisma, Radia, and Spectra global platforms as sole US campaign services L2
  • Coordinated with team in Pune to achieve 24-hour turnaround times on critical/escalated issues
  • Deployed SQL (Oracle), MongoDB, JMS data fixes to correct corrupted client data and systems
  • Investigated Kibana and Splunk stack traces and Java code base to debug code and submit RCAs
  • Maintained extensive JIRA (JQL) audit trails on support tickets as well as Confluence documentation on internally developed Java workflow tools to automate repeat product tasks
  • Worked alongside technical writers to update documentation in cases where system was working as designed, but high volume of JIRA bug tickets were still being raised for a feature
  • Tracked team velocity on Pivotal Tracker during semester long inter-collegiate portfolio program
  • Devised JSON hierarchy for data and maintained Firebase backend consoles and read/write rules
  • Implemented pulls from MTA transit data feeds to help commuters connect and plan trips
  • Implemented ETL operations using ERwin Data Modeler reverse engineering, forward engineering, bulk editing functionalities on raw data
  • Hosted SQL Server server for the duration of research project and maintained role permissions
  • Created, normalized, optimized ERD using primary surrogate keys and non-clustered indexes
  • Designed DAX measures and PowerBI dashboards used to assemble penultimate presentation

Hire Now