Java Developer Resume Profile
5.00/5 (Submit Your Rating)
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 .