We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 20 years of Mobile Development experience
  • 3+ years of Android experience
  • Developed and designed multiple Confidential across versions.
  • Knowledgeable in using Design patterns and object oriented methodologies
  • Experience in working Agile methodology.

TECHNICAL SKILLS:

Mobile Operating Systems: Android, Nucleus, WinCE, Raspbian

Operating Systems: Linux, Windows

Version Control Systems: CVS, SVN, Perforce

IDEs: Eclipse, Android Studio, Visual Studio

Tools: GIT and JIRA

Android Libraries: Retrofit, Butterknife

Database: Sqlite, Informix, MySQL

Computer Language: Java, C, C++, C#

Embedded Platform: Raspberry Pi 3, SA1110/StrongARM/xScale, FLUID/ARM

Embedded Tools & IDEs: Lauterbach, Multi - ICE, Trace32, RealView/CodeWarrior

Embedded hardware: NAND/NOR flash, GPIO, UART, IC, VIP, I2C, I2S

PROFESSIONAL EXPERIENCE;

Confidential

Senior Software Engineer

Environment: Raspberry Pi 3, BlueJ, Pi4J

Responsibilities:

  • Setup Raspberry Pi development environment
  • Setup circuitry with wires, leds, buttons, resistors, breadboard, etc
  • Setup BlueJ, Pi4J

Confidential

Android Developer

Environment: Android Studio, Eclipse, Java, C/C++, XML

Responsibilities:

  • Setup Ubuntu, MySQL database on GoDaddy
  • Created RESTful web service
  • Designed and developed UI using XML and business logic Java, C/C++

Confidential

Android Developer

Environment: Android Studio, DropBox, OneDrive Apis, Java, C/C++, XML, GCM

Responsibilities:

  • Re-designed UI to suit for different screen sizes
  • Fixed issues like app crash and added new features
  • Used Google Cloud Message and Proguard
  • Analyzed Samsung KNOX security APIs
  • Compile crypto engine native lib using NDK
  • Debugged native lib using Android log lib
  • Enabled file decryption for Cloud Applications

Confidential

Android Developer

Environment: Android Studio, RESTful Web Services, Java, Jenkins

Responsibilities:

  • Implemented Investment feature to trade stocks
  • Fixed bugs in Banking features
  • Created screen layout, activities, fragments, interfaces, listeners

Confidential

Android Test Developer

Environment: Android Studio, Eclipse, Java, C++, Ubuntu, ADB

Responsibilities:

  • Written Test Plan and Test Cases documents
  • Developed and implemented process to perform integration and system tests
  • Developed Android test applications
  • Designed test automation using shell scripts, ADB commands, Junit based UIAutomator, CTS

Confidential

Senior Software Engineer

Environment: Java ME, Eclipse, Mobile Devices SDK

Responsibilities:

  • Maintained a Java application firmware
  • Retrieved GPS coordinates, speed, engine information of the vehicle and sent SMS message to server over GSM and Iridium networks

Confidential

Software Developer

Environment: LINUX, C++, Agile

Responsibilities:

  • Designed and developed object oriented GUI application software using MVC design pattern
  • Developed test cases using Python

Confidential

Senior Software Engineer

Environment: Android, Windows, LINUX, Trace32, Lauterbach, Logic Analyzer, Scope

Responsibilities:

  • Implemented Android kernel driver to enable image processing features like scaling, de-interlacing, HSIC, sharpening, bilinear smooth texture
  • Modified Android application, framework, services to support dual video playback
  • Implemented Android IPC service and a daemon process to set kernel properties
  • Developed Content Adaptive Backlight (CABL) image processing software using histogram collection for Confidential Display driver
  • Ported CABL into BMP and Windows Mobile Confidential platforms
  • Developed display driver

Confidential

Senior Software Engineer

Environment: Windows, LINUX, Trace32, Lauterbach, Logic Analyzer, Scope

Responsibilities:

  • Developed Confidential Handheld Interface (AHI)
  • Implemented Middleware like video playback on top of Confidential Handheld Interface (AHI)
  • Developed Memory Controller (MC) system software for A250 ASIC multimedia chip
  • Brought up Qt/Embedded on ADAPT xScale Linux platform
  • Used a tool chain to cross compile Tiny X Server to run on ADAPT xScale Linux platform
  • Developed multimedia middleware

Confidential

Senior Software Engineer

Environment: Windows, LINUX, Trace32, Lauterbach, Logic Analyzer, Scope

Responsibilities:

  • Developed VIDCAP (video capture / camera) driver using high speed bus for realtime image data acquisition.
  • Developed WinCE, PocketPC, Windows Mobile graphic driver software
  • Developed Confidential Handheld Interface (AHI), Shared Resource Manager (SRM) system driver software, etc.
  • Developed graphic device driver

Confidential

Software Engineer

Environment: Windows, LINUX, Multi-ICE, RealView

Responsibilities:

  • Developed loopback drivers for UART, Ethernet and Bluetooth HCI controller on the Confidential SA1100 development board

Confidential

Software Developer

Environment: Windows, LINUX, CodeWarrior

Responsibilities:

  • Constructed a Boot-Block co-exist with Angel for firmware download
  • Build multi-tasking firmware using in house RTOS on the Confidential SA1110 development board
  • Designed a packet, channel, application layer protocol for the firmware to communicate over serial port for real time 2D barcode image data acquisition.
  • Developed a flash file system and device drivers such as camera interface, Atmel and Confidential flash, GPIO, UART, and interrupt controller
  • Built a PDF417 barcode decoder software

We'd love your feedback!