Post Job Free

Resume

Sign in

Embedded Systems, C/C++, Linux, ARM, System programming, IDE, GIT

Location:
Ottawa, ON, Canada
Posted:
April 05, 2016

Contact this candidate

Resume:

Resume

Om Prakash

#***, ** ******** **, *-Mail: act8pe@r.postjobfree.com

Ottawa, K2B 7G8 Mobile: 613-***-****

*** Possess Canadian Open Work-Permit valid till November 2018. OBJECTIVE

To be a part of the organization that offers a professional, challenging and rewarding work environment with ample scope to enhance my skills on latest technologies. WEB-PROFILE

LinkedIn: - http://in.linkedin.com/pub/om-prakash/1a/14b/980/ EXPERIENCE SUMMARY

• Have 10+ years of Software Development experience, spread across System-side programming on Telecom/Networking products and Firmware-development on embedded systems.

• Experience in Protocol-Stack development, Network-programming, Low-level I/O interfaces, Device-driver as well as Application development.

• Experience in System level programming (Multi-Threaded, Sockets, IPCs) primarily in C/C++ on Linux/Linux-based RTOS platforms.

• Experience in programming on multi-core processors (Cavium, ARM), both Standalone and SoCs. Also, day-to-day exposure to Cross-compilations and IDEs.

• Experience in advanced debugging techniques using native gdb (Linux) as well as Emulators/debuggers supporting JTAG connector.

• Well versed with analysis of system-crash logs and dumps (Coredump).

• Experience in Product-Integration (Build/Release/Tool-development).

• Have been involved in all phases of SDLC, starting with Requirement gathering to post release support.

• Well acquainted with Waterfall, Iterative and Agile (Scrum) models of Software- development.

• Hands-on with CI framework set-up and integrating test automation suits. ACADEMICS

B. E. (Computer Science & Engineering) from VTU, Belgaum, Karnataka, India, in year 2005 with Aggregate Score 68%.

TECHNICAL SKILLS

Operating System: Unix/Linux, RTOS (LynxOS, VxWorks, threadX) Language : C, C++, JavaScript, Python, XML, Perl/shell Protocols : TCP/IP, SNMP, REST, HTTP/HTTPS, SOAP, OAuth Peripherals : SPI, I2C, RS232, UART, Serial

Tool : WireShark, Version Control (SVN/GIT), Valgrind, Coverity, CI framework (Jenkins), Code review (Review-Board) Debugger : gdb, Multi (Green-Hills Probe/Emulator), JTAG Processors : Intel x86, ARM (7, 9 and Cortex family), Cavium PROJECT/WORK SUMMARY (In Reverse Chronological Order) 1. Organization : Hewlett-Packard (June 2010 – till date) Project : Firmware development of new generation Inkjet Printers (Enterprise class) Language/OS : C/C++, JavaScript, Perl/Python, threadX, ARM (A9/Cortex-R4) processor Responsibility : Requirement discussion, Effort-estimation, Design, Development, Unit- Test, Build/Release, System Test Support, POC, Beta-Release Description:

Involved in end-to-end Firmware-Solution development on HP Inkjet products for Enterprise class. Various areas I have been working so far:-

Low-level :- I/O, Peripheral (UART/RS-232) and Device drivers developments. Print-Engine: - Interface development to mechanical part (motors/sensors/print-head etc.) PDL parsing : - Page Description Language parsing related library developments. Applications : - Various Firmware applications (Copy, Scan etc.) development along with many end-to-end solutions based on them.

Protocols : - TCP/IP, SNMP, P9100 and related protocols development. Cloud-Prints : - Solution development for print over Cloud along with performance- improvement and production issues support.

User Interface: - Both front-panel and web-based (web-browser) UI developments. 2. Organization : Cognizant Technology Solutions (Oct 2009 – May 2010) Client : Huawei Technologies

Project : Message plus (M+) Solution

Language & OS: C++, Linux

Responsibility : Estimation, Design, Development, Unit Test, System Test support, Documentation

Description:

M+ is one VAS (Value Added Service) solution which helps operators construct future- oriented messaging service network. It also provides operators with unified storage, subscriber information, data, portal, logic control, and service management capabilities. Here I touched-upon BSS part and it helped my understanding on Telecom systems as a whole.

3. Organization : Aricent Technologies (Oct 2008 – Sep 2009) Client : Nokia Siemens Networks, Alcatel-Lucent

Project : Femto RAN, PCF functionalities development Language & OS: C, C++, Debian Linux, VxWorks, Cavium processor Responsibility : Estimation, Design, Development, Unit Test, System Test Support, Documentation

Description:

I primarily worked on two projects here:-

Femto RAN (Radio Access Network): - One of the node in wireless technology on Femto- cells. This is being used as part of Femto Gateway, an interface between FAPs (Femto Access Points, Client premises) and Core-Network. My role here was to development/maintain SS7/SIGTRAN protocol stack and fine-tuning it to meet desired throughput on OEM product-line.

PCF (Packet Control Function):- Another wireless based feature which is one of the important part of EVDO (Evolution Data Only) technology. My role here was to develop PCF functionalities.

4. Organization : Tech Mahindra (Formerly Axes Technologies, Jun 2005 – Sep 2008) Client : Alcatel-Lucent

Project : SS7/SIGTRAN stack of protocols development Language & OS : C, C++, RTOS (Solaris, Lynxos)

Responsibility : Designing, Development, Unit Testing, System Test Support, Documentation

Description:

Here I worked primarily on Protocol-stack development and enhancement of SS7 (Legacy) and SIGTRAN (Over IP mapped) stacks. Both the stacks deals with Signalling support on PSTN networks. On SS7 side, I developed/enhanced SCCP (Application), MTP-3 (Network) and MTP-2 (Data-Link) protocols. On SIGTRAN side, I developed SCTP (Transport), M3UA/M2UA (Adaptation layer, between Application and Transport) protocols. Additionally, I also developed few network tools on simulating SIGTRAN stack to qualify SCTP protocol implementation for Telcordia Testing (Certification) and on Link-monitoring, where an external third party physical tap was made redundant and instead in-system component monitored the Link(s) health.

PROFESSIONAL HIGHLIGHTS:

• Have been rated with top most ratings in recent and prior appraisal cycles.

• Restorative, Responsibility, Relator, Analytical and Developer, these are my top five strengths pointed out by Gallup’s StrengthsFinder report.

• I am part of Sales Response Team, responsible for big-deal customization activities. The features requested here are spread across sub-systems and I lead the development part.

• Have been working on different projects simultaneously, providing my support to projects in every possible ways.

• Being a SME, I have been a key member of internal Specs definition committee, helping solutions taking place in well thought-off manner.

• Have been serving as POC for all interacting stake-holders for Cloud-related firmware solutions.

PERSONAL DETAIL:

Name : Om Prakash

Date of Birth : 17th Jan 1983

Gender : Male

Nationality : Indian

Marital Status : Married

Passport Number: M7443442

Declaration:

I hereby declare that above written particulars are correct as per best of my knowledge and belief.

Date:

Place: (Om Prakash)



Contact this candidate