We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Software Developer with 3 years of experience in mobile app and 2 years of automated test cross - platforms.
  • Profound knowledge of Android architecture, activity lifecycle, services, performance, memory profiling and optimization.
  • Experience in automated testing for all platforms. Present I am working within team the SDK developers, which bases on the VOIP technology.
  • Excellent knowledge of Android SDK and Eclipse ADT, Android Studio.
  • Extensive experience in designing, developing and testing Android applications.
  • Experience in developing and testing iOS applications.
  • Solid understanding of full mobile development life cycle.
  • Hands-on experience with all Android versions.
  • Eager to research and leverage new technologies to maximize development efficiency.
  • Known for writing efficient, maintainable and reusable code.
  • Proficient in design, data structures, problem solving and debugging.
  • Team player, strong communication skills.
  • Experience with TFS, SVN and GIT.
  • Ability to work cross-platforms.

TECHNICAL SKILLS:

Programming languages: Java, C/C++, C#, Shell, OOP, Objective-C, Markdown, ANT

Tools: Visual Studio 2013/15, Eclipse, Android Studio, Android Debug Bridge (ADB), Android GUI development, Android Virtual Device (AVD), XCode, MSOffice, openCV, GIT,GitHub, SourceTree, SVN, Atom

Operating systems: Android, iOS, OSX, Windows, Windows Store App, PS4, Linux

PROFESSIONAL EXPERIENCE:

Confidential, NY

Software Engineer

Responsibilities:

  • Development automated test with using the 3rd party framework for web-site.
  • Audio profiling and optimization for Android devices (AEC and HEC).
  • CPU and memory benchmarking for Android and iOS.
  • Automated tests design and development (Sikuli framework and TestNG).
  • Support developer, giving a solution on problems with use SDK and Public API for mobile platforms.
  • The final SDK testing before release into production of a new version.
  • Verification and validation of Public API in the SDK in accordance with the documentation for developers.
  • Automated Generation of documentation (JavaDoc) for the Android platform using Android Studio.
Confidential

Software Engineer

Responsibilities:

  • Development the data testing with using randomized automated tests.
  • Using ANT for automated build process and compile the C++ and Java classes of project.
  • Created shell scripts to test SDK performance.
  • Created scripts to run automated tests in Jenkins for continuous integration.
  • Automated tests design and development (Robotium framework and JUint).
  • Design and development the Android application for integrating with the SDK framework (3rd party) and for performing automated testing.
  • Responsible for testing multiple data mobility products. Responsibilities include writing test plans, test execution, test reports, opening and verifying work requests/bug reports.
  • Development of applications to perform unit tests on iOS, Android, Win8.1 and PS4.
Confidential

Android Developer

Responsibilities:

  • Developed Android application to test Bluetooth connection.
  • Performed Device certification for Android devices using P2P connection.
  • Developed Android application to test Acoustic Echo Cancellation.
  • Participated in designing automated tests and various automation framework improvements.
  • Conducted test validations at various levels, including rules, logging and UI validation.
  • Responsible for manual and automated test execution, defect management & test reporting.
  • Designed and implemented manual and automated test scripts.
Confidential

Mobile App Developer

Responsibilities:

  • Developed of Android application designed to help blind people in performing purchases.
  • Barcode recognition using OpenCV for Android.
  • Developed automated tests using SeeTest (test automation tool for mobile phone).
  • Performance testing and analysis.
  • Performed functional testing using the application UI.
  • Created test plans and test cases from the requirement documents for various modules.
Confidential

Field Application Engineer

Responsibilities:

  • Project management and construction of the project life cycle.
  • Ongoing work with engineers to create specialized solutions.
  • Optimization of project processes, finding solutions to improving the sub-processes of the project.
  • Working closely with client to understand their needs.
Confidential

Software Engineer

Responsibilities:

  • Development and building simulations of radiation exposure levels for research in areas which a mobile antenna installed.
  • Development software for automated create documentation and report of radiation exposure level.
  • Data processing and producing a report evaluating exposure levels which means to test radiation levels anticipated at points around the site being tested as a result of the operation of mobile standards (ICNIRP) accepted in Israel and abroad to examine the level of exposure and effects.
Confidential

QA Engineer

Responsibilities:

  • Perform testing of radiation exposure levels.
  • Testing a radiation for Israel's cellular companies.
  • Perform simulations for expected level of radiation exposure.

We'd love your feedback!