We provide IT Staff Augmentation Services!

Project Lead And Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Worked on all phases of software development life cycle (SDLC) including Analysis, Design, Development, Testing, Implementation and Support and document the results.
  • More than ten years of Professional experience on Software Development with four years on mobile platform.
  • 10+ years of experience in design, porting 3rd party apps, customizing UI view system and touchwiz UI for Android, code merges ( forward, reverse ) maintaining code branches for various mobile version, Release and development of Mobile MMI and Android Middleware,
  • Embedded systems ( Smart Cards) for OEM using build and release systems like Jenkins, Hudson and Quick build and SCM tools like Confidential, issue tracking system like QC, CQ, worked for leading mobile such as Galaxy S, S2, S3and Note series etc. for OEM ( Samsung)
  • Working on Android since its first release and worked on various different android projects.
  • Lead Android team from requirement gathering to final product release and capacity to add QA, designer in different development cycle.
  • Extensive knowledge on writing, designing libraries and reusable component on Android platform using battle tested design pattern and software engineering for performance, responsiveness and seamlessness.
  • Ability to follow complete agile development cycle and tools like Jira, mantis, rally or Bugzilla.
  • Deep knowledge in Design Patterns such as MVC, Factory, Singleton and Data Access Objects.
  • Possess excellent logical, analytical, programming, leadership and communication skills.
  • IT security knowledge in Encoding, Decoding, Cryptography, PKI and SET (Secure Electronic Transaction) technologies.
  • Deep understanding in Data Structure and Algorithms.
  • Detailed knowledge in SA (Security Architecture), SSE (Secure Software Engineering), SDP (Security Design Pattern), SSAD (Secure System Analysis and Design), Secure UML, and Secure Programming.
  • Extensive knowledge in application development following different security guidelines, policies and standards.
  • Strong analytical and problem solving skills coupled with excellent communication and inter - personal skills, and a Self-motivated and quick learner who is willing to adopt new challenges & technologies.
  • Explored Arduino custom Board interfaced with Android mobile for Home Light and Automation - Internet of Things (IOT), worked on KNOX, BYOD and MDM

TECHNICAL SKILLS:

C, C++, C#, Java: Android, Arduino, Algorithm and data structure, SQL Lite, UML, OOP, Design Pattern, SVN, GIT, Confidential, Jenkins, Quickbuild, J2ME, Java Card, REST, JSON, XML, Spring, Hibernate

Development Tools: Eclipse, Source Insight, Visual, Android Studio, Android Dev toolkit

Build / Debug Env: Arduino, ARM (tool chains), ADS (ARM DS) and SoC tools, Cygwin, Java Dev Kit

Programming Languages: Java, C, C++, JDK 1.6

Methodologies: Scrum, Agile, Waterfall, V model, Samsung PLM

Operating Systems: Windows, Ubuntu, VMware

Configuration Mgmt: Confidential, Rational tools

Android SDK version: ANDROID Lollipop, KIT KAT, Jellybean Plus (and OS upgrade)

Project Mgmt Tools/ UML: Microsoft Projects/PLM and Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, NJ

Project Lead and Developer

Responsibilities:

  • Operator Verizon and Sprint based in New Jersey and Kansas
  • Android Application and Framework Development, Linux based build systems ( Ubuntu and Arm tool chains)
  • Architect and design Notepad, Memo, Phonebook and Lock screen application for Android mobile
  • Review code for performance and stability using Coverity, Prevent and review board
  • Identify and Develop reusable component for the app.
  • Setups build automations for using Jenkins / Hudson and QuickBuild / PBS continuous build system
  • Analysis and maintenance of Application.
  • Estimates and technically analyzed project.
  • Adding new features with existing mobile application.
  • Review Java code to make sure it met Android/mobile platform standard.
  • Project: Samsung Note 3 Android Jelly Bean OS Upgrade

Project Lead

Confidential

Responsibilities:

  • Generating system requirements documents and negotiating the project schedule and product planning for the Feature lock down.
  • Making schedule and aligning to PLM ( Lifecycle)
  • Team Mentoring, Team Reporting to Management, Daily, Weekly Status Update, Conflict Management, and Generating Schedule for the delegated Task.
  • Technical discussions with various Technical groups (TG) such as Protocol Layer team, System base, audio tuning team and other system, multimedia and Application & Android framework teams.
  • Project delivery: managing technical code builds, board setup and configuration management along with customization specs, managing partial / full builds using code fixes CL’s ( Changelist of Confidential ) and label management for delivered SW binaries to test team
  • Adding new features with existing Android Application.
  • Review code to ensure security guidelines and Android platform standard.
  • Feature enhancement and optimization.
  • Bug fixing and resolve QA issues.
  • Improving build automation to build and test automation
  • Compatibility analysis with latest devices and propose adaptability action plan.
  • Weekly and monthly reporting to HOD / Director of Android R&D, discussion about project progress, phase and details

Environments: Android, Java, Eclipse, Android Studio, SVN, Bamboo, Gradle, Robotium

Confidential

Project Lead and Developer

Responsibilities:

  • Projects Coordination and interaction with Client for Requirements and QA team for product verification.
  • Architect and Development of Android Application.
  • Requirement analysis and planning of Android Application.
  • Development Strategy on Agile platform.
  • Architect REST backend on AWS.
  • Guide Test engineers on Android specific test automation.
  • Work with UX designers to create mobile optimize UI.
  • Ensuring reusability, common branch for Platform and regular merge for delta changes and change list ( check in to code repository / Confidential ) for deliverables
  • Defect distribution, Handling team members and work schedule for members spread across various global location, handling cross functional teams ( in Asia and North America)
  • Analyze, Prioritize and assign defect to appropriate module / Technical Group for workable issue, approach to 3rd party assigned SW modules and issues and keep schedule, cost and time targets.
  • Weekly Conference calls with Project Manager in North America and Vice President in South Korea
  • Interaction and Negotiations with Customer and handling partners ( for Outsourced work to 3rd party Companies across various global locations)
  • Updates from customer and understanding their requirements
  • Implementation of processes to accelerate deliveries like continues integration, Automated builds using Quick build (PBS). Hudson (Jenkins). Hence ensuring the consistency in build, no build break, implementation of common (Jelly bean) branch policy.
  • Review and assign Bug / Change request, planning of Release cycle, Code integration with base code ( Forward and Reverse code integration, code merge on Confidential ), development of MMI, mapping the schedule and Samsung Project Life Cycle, Providing Technical Reports for HW / SW limitations

We'd love your feedback!