We provide IT Staff Augmentation Services!

Java Developer Resume Profile

Woodbridge, NJ

SUMMARY

  • 8 years ofsoftware design, development and implementation experience across multiple domains
  • C/C /Java development experience across Android, Windows and Linux operating systems
  • Linux kernel driver development expertise for Android and Linux operating systems
  • Working knowledge of multiple flavors of Android Honeycomb, ICS, Kitkat, Lollipop and Linux kernels
  • Used SysTrace,Valgrind, kdb,gbdtools for debug and development on Android platform
  • Android middleware development knowledge with hands on experience in developing system services and clients
  • Developed Python based automation framework infrastructure to validate the driver stack on Android devices
  • KMD development knowledge on Windows platform, WDM / WDFframeworks
  • UMD development experience for Windows 7,8 platforms
  • Strong knowledge in using windbg, Visual studiofor display driver debugging
  • Excellent understanding of Intel GPUstack with working knowledge onx86and PCIarchitectures
  • Experience in developing C applications using STL, multithreading and third party libraries
  • Contributed to Intel Graphics Driver IGD for Sandybridge, Ivybridge, Haswell desktop and mobile platforms
  • Worked on Valleyview and Cherryview Intel SOC platforms for tablets and connected devices
  • Developed firmware and driver stack for devices based on ARM Cortex microcontrollers and FPGA chipsets
  • Implemented software tools for Power and performance PnP validation for Windows and Android OS
  • Developed drm / i915 modules for display driver development on Intel mobile and tablet platforms
  • Used open source tool set like Intel GPU tools IGT , wxWidgets on Linux based platforms
  • Worked on enabling MIPI DSI command video modes, DSR,DRRS and Dual link features
  • Handled HDMI features like Hotplug, Deep color, Wide gamut
  • Working knowledge of DP1.2 features like HBR2, Multi streaming MST
  • Compliancetestsuite execution for HDMI and DP compliance testing for Intel platforms
  • Developed automation framework and tools in C / C for windows drivers
  • Worked on GOP driver for UEFI 2.0 compliant bios for Intel chipsets
  • Hands on knowledge in x86 assembly instructions based on debug work for VBIOS component
  • Used Git,Clearcase,Perforce tools for version management and code maintanence
  • Experience in porting applications across operating systems
  • Hands on knowledge on NMS / EMS system component design and development
  • Domain knowledge on GSM, GPON technologies with hands on experience on SNMP, OSPF protocols
  • Worked extensively inObject Oriented Design and Development,design patterns and algorithmswith experience in developing scalable applications
  • Consistently delivered faster turn around times for multiple projects
  • Involved in all phases of Software Development Lifecycle SDLC , Agile Scrum and Waterfall methodologies
  • Excellent team player with good technical, analytical and interpersonal skills

SKILLS

Programming

C, C , Java, x86 assembly, Shell scripting

Operating systems

Linux, Windows 7, Android

Libraries

STL, wxWidgets, MFC, Win32, Boost, Android SDK, NDK, EDK II

Software tools

WindDg, gdb, kdb, Eclipse, git, Rational ClearCase, SNMP browser, Klockwork, Visual studio,Rational Purify, Pure coverage,Perforce

Databases

Objectstore, SQL

EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Provide architectural and design support for display module in Intel GPU stack for VPG
  • Design and development of drm / i915 module Linux kernel for Intel SOC / mobile chipsets
  • Develop High level design documents HLD , Test design specifications TDS for supported features
  • Debug HwComposer,SurfaceFlinger and user mode libraries for Android OS
  • Develop the automation framework libraries to enable ULT and System testing
  • Implement Power and Performance PnP tools for SOC platforms like Valleyview, Cherryview
  • Assign customer and internal bugs to the team and track the status
  • Lead the MIPI team in software development efforts for platform features like DRRS,CABC,Dual link etc..
  • Implementation support for Dual display, 4k x 2k support, Connected standby support for Intel platforms
  • Support for DP 1.2 feature set like MST multi streaming , HBR2 ..etc
  • Participate in Code review sessions and provide feedback in design discussions
  • Drive the cross team discussion meetings with core / media / HwC for display subsystem
  • Planning and effort estimation for the team in software development efforts for upcoming platforms

Confidential

Responsibilities:

  • Ownership of development and validation efforts of display drm/i915 andHardwareComposer driver on emulation platforms
  • Implemented framework changes in SIMICS environment to support new generation Intel chipsets
  • XML based configuration changes to enable newer chipsets in Pre-silicon environment
  • Developed driver software for MIPI DSI and HDMI display interfaces for Linux and Android OS
  • Booted Android 4.4 and Linux 3.14 kernels on Pre-si environment with complete display driver stack
  • Developed new automated test content to test advanced features in pre-silicon environment
  • Provided technical leadership for the team in development and validation strategies
  • Lead the efforts to engage the Platform and SV teams to enable display features in the environment
  • Status tracking and Work assignment for the team during the program for Android and Windows teams

Confidential

Responsibilities:

  • Complete ownership of software development activities for the program, Windows, Linux and Android OS
  • Requirement analysis, design and development support for the project
  • Developed firmware for interfacing the Arm Cortex M3 MCU with onboard peripherals, FPGA and receiver chipsets
  • Developed USB KMDF driver and C libraries for windows OS tocommunicate with DVMU
  • Developed USB driver and C user land libraries to manage DVMU forLinux and Android operating system
  • Interfaced with third party libraries like libusb for developing the test tools to validate the platform
  • Lead the software team to enable compliance test suite using the DVMU platform for HDMI and DP displays

Confidential

Responsibilities:

  • Understand VBIOS component and its role in pre boot environment
  • Provide debug and maintenance support for the team in resolving customer issues reported on Intel platforms
  • Ensure the VBIOS meets the scenarios captured in Product Requirement Document PRD
  • Worked on first release of GOP driver released and hence played a key role in understanding the UEFI 2.0 requirements for the team
  • Developed initial set of OEM tools based on UEFI 2.0 framework for validating on customer platforms
  • Debug support for the GOP issues for Windows driver team
  • Implemented tool set for VBIOS and GOP validation
  • Led the efforts to prepare validation suite for GOP driver

Confidential

Responsibilities:

  • Ownership of developingUI and event handling framework
  • Involved in the project analysis to evaluate the software model to be used for porting the application
  • Identified gtk, cairo and wxWidgetslibraries for the program and their integration into the software model
  • Lead the team in developing the platform abstraction layer
  • Ported document view architecture, OLE compound file support to LiMo including internationalization and localization support
  • Involved in ULT and integration testing efforts for the team during the project
  • Regularly involved in customer engagement to update the project status and address the concerns of the customer

Confidential

Responsibilities:

  • Participated in requirement gathering, estimation and planning for the project.
  • Developed the application on Windows mobile 6.5 platform using Windows network stack and Win 32 APIs.
  • Simulated test network for collecting metrics. Adhoc and real time networks are also for metric collection.
  • Analyzedmulti-homing, VPNfeaturesof Windows mobile and submitted the analysis report

Confidential

Responsibilities:

  • Implemented TL1 command sets using C to configure the OSPF and Multi VRF features of network element
  • Developed SNMP protocol interfaces in C for communicating with network elements
  • Maintained the CFM Connectivity and Fault Management feature set for the ISAM product
  • XML based static code generation tool is developed for command classes and data structures.

Confidential

Responsibilities:

  • Developed Network configuration and management module in C to configure triple play services on GPON systems.
  • Implemented Measure / Log optical signal levels and Update Ig/CRV featuresin C .
  • Developed C interfaces to ObjectStore database for storing network configuration data locally.
  • Worked with STL, pThread libraries and developed XML translation routines for data transferbtwn Java layerand C .

Hire Now