Developer Resume
PROFESSIONAL SUMMARY:
- Proficient in C language.
- Knowledge of Linux kernel, system programming, file system, device driver and firmware for embedded system like Flash Devices, WiFi, 802.11 standards, WLAN Linux device drivers.
- Experience in IEEE 802.11 a/b/g/n/ac protocols.
- Aware of Access Points (AP), Station (STA) modes of operation of WLAN.
- Development of AT Command Set.
- Knowledge of GSM, GPRS, CDMA, 3G, 3GPP and ITU - T specification.
- Operating System (RTOS): AMX, REX, Android, Linux
- Tools and Utilities: MS Visual C++, Arm Developer Suite (ARM 9 micro processor), MIPS Architecture, Hyper Terminal, Cygwin, Clearcase, TRACE32, Lauterbach, Source Insight, Perforce, Hudson, QPST, QXDM, Wireshark, SVN, JIRA, Coverity, Chariot, Omnipeek.
- Project management experience of more than 3 years.
- Actively associated with process improvement plans, and hiring.
PROFESSIONAL EXPERIENCE:
Confidential
Tools: Linux OS, MIPS Processor, Perforce, iPerf, Wireshark, Source Insight, Makefile, ClearQuest, Chariot, Omnipeek
Responsibilities:
- Hands-on experience in design & development of Wlan/Wi-Fi Access Point features.
- Design and development experience in IEEE 802.11 protocol stack.
- Expertise in Linux device driver development preferably network device driver.
- Excellent debugging skill in embedded environment.
- Code review of the team members.
- Interact with multiple teams to define, implement, and integrate features.
- Root cause analysis of technical issues.
- Designing, developing and testing code for a critical WiFi MAC related feature.
Confidential
Tools: Linux OS, ARM Processor, MIPS Processor, SVN, iPerf, Wireshark, Source Insight, Makefile, JIRA
Responsibilities:
- Data path optimizations for increased throughput
- Code review of the team members.
- Drive the system level bring-up and debug for MAC & upper layers working closely with other teams during this process.
- Strong WLAN system knowledge with hands-on experience in design and development of MAC firmware
- Designed low level and high level design document.
- Solve complex technical problems.
- Implementing 802.11 features and extensions in the driver.
- Experience of full product development life cycle, from requirements to product validation.
Confidential
Tools: Linux OS, ARM Processor, Clearcase
Responsibilities:
- Fix core dump related issues in Linux operating system.
- Mentoring the team on technical front with respect to operating system concept.
- Code review of the team members.
- Communicate requirement and changes to the development team as required and monitored all development and testing process.
- Designed low level and high level design document and delegated modules to team members.
Confidential
Tools: Android platform, Arm Developer Suite, TRACE32, Clearcase, QXDM, Lauterbach, Source Insight, Hudson, Jenkins, Quick Build, QPST, QXDM, Linux
Responsibilities:
- Manage a team of 12 engineers and keep track of the project requirements and interaction with Korean counterpart.
- Travel to customer locations at China, South Korea and Morocco to study, understand their pain points and resolve them.
- Acting as an on-site coordinator for projects having development component at offshore.
- Identify and fix device drivers, phone boot up and memory configuration issues like RAM and ROM configurations.
- Identify and bug fixing towards all system level software including protocol level for various services (like Call, Messaging, Display, Camera, Sound, Organizer, Settings, Language etc,).
- Design, development of GUI and integration of call and SMS based mobile applications.
- On Chip debugging using JTAG, TRACE 32 and Lauterbach.
- Communicate requirement and changes to the development team as required and monitored all development and testing process.
- Plan the team work, coordinate with the surrounding projects, ensure that the team has the needed input for its work and ensure that the team delivers in time.
- Conducting weekly meetings and providing status reports to immediate manager on weekly basis.
- Identify and suggesting the product localization requirements/ new features based on carrier.
- Oversaw functional requirement, design, coding, user acceptance, and release of final product.
- Designed low level and high level design document and delegated modules to team members.
Confidential
Tools: Arm Developer Suite, TRACE32, Clearcase, Lauterbach, Source Insight
Responsibilities:
- Development of flash driver to download and upload the binary file into the Samsung One NAND flash device.
- Design, development and testing of minor and major enhancements of host and embedded application.
- Understanding the features of UART and DMA controller. These peripheral devices exist in baseband chip of hardware board.
- Providing technical guidance to the team.
- Programming of the Intel, AMD and Samsung flash device that is integrated with hardware board.
- Interacted with team in US and France to understand new and specific requirements not mentioned in the standard specification.
- Carried out unit testing and bug fixing for the above module.
Confidential
Tools: ARM Compiler, Cygwin, VC++, Target Monitoring Tool, Terminal Emulator, DWL Win
Responsibilities:
- Responsible for customization and adaptation as per 3GPP specifications.
- Responsible for project related release activities.
- Requirement analysis, designing, unit and integration testing and maintenance.
- Resolving the issues asked by the customer.
- Code review.
- Implemented new quality measures in the project.
- Resolved support issues, bug fixes as per 3GPP specifications.
- Requirement analysis, designing, unit and integration testing of new GSM and GPRS commands.
- Design and development of minor and major enhancements and embedded application.