We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

San Jose, CA

SUMMARY:

  • Software engineer with 9+ years of professional experience in Software design and development.
  • Experienced in design and development of Embedded systems .
  • Strong in C, Python programming and Embedded Systems.
  • Good experience of developing Linux Kernel modules and Linux internals.
  • Good experience in development of networking products.
  • Experience in system software features spanning across user space daemon and d Confidential plane kernel module.
  • Expertise in TCP/IP, L2 and L3 protocols, Multi - threading, Socket programming, Shell scripting, Perl Scripting.
  • Experience in Java and REST APIs using node JS.
  • Good experience in Mongo DB and Oracle.
  • AWS certified cloud practitioner.
  • Work closely with other groups within the organization such as Product management, Sustaining, QA as well as other Product development groups.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Linux, IOS, Sun Solaris, HP-UX, Ubuntu, Window10

Programming Languages: C, Python, NodeJS, Java

Databases: Mongo DB, Oracle

Specialities: C, Python, Shell scripting, Perl Scripting, REST API implementation, Embedded systems, Kernel programming, Linux internals, Rabbit MQ, Java, JavaScript, HTML, JSON, Agile development, networking.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Designed and developed end-device authentication feature in C.
  • Handle critical customer escalations involving live troubleshooting, analyzing problem, finding root cause and deploying fix in customer devices.
  • Developed REST APIs in node js and MongoDb for features in Eguest application like dwell charts, customer walk-in trend, new user charts etc.
  • Designed and developed reports server in python used for reports generation.
  • Developed client registration module in C
  • Developed python libraries for CI/CD with Robot Test Automation framework.

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Developed offline device onboarding module using C,Python, linux internals and nodeJS.
  • Developed REST APIs for features in NodeJs, Java and MongoDB.
  • Involved in designing of device onboarding module.

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Design and development of new features for the Wireless Network Management and Analytics system.
  • Developed multi-vendor License module using C and python for wireless controller and access-point.
  • Enhancing the Kernel modules to add new functionality using C
  • Involved in designing Hierarchical multi-vendor license module.
  • Involved in discussion with clients on requirements.

Confidential

Senior Software Developer

Responsibilities:

  • Enhancing the Kernel modules to add new functionality using C to Cat6k which is a Multi Layer Switch .
  • Linux Kernel Optimization and Performance Enhancements.
  • Worked on spanning tree protocol and packet transmission validation.
  • Using Fourth Debugger tool to debug the Kernel code and fixing the bugs.

Confidential

Senior Software Developer

Responsibilities:

  • Involved in development of monitoring system using Java to check the Health of the Integration Servers using High Availability program.

Confidential

Senior Software Developer

Responsibilities:

  • Develop tools in Java and C to automate the deployment, administration, and monitoring of a large-scale Linux environment for bank products.

Confidential

Software Developer

Responsibilities:

  • Involved in development of the Switchware technology using socket programming and IPC mechanisms.

Confidential

Software Developer

Responsibilities:

  • Creating and running domain based shell and perl scripts to support the user profile and Supporting the Servers.
  • Design and implement the modules using C and perl.

Hire Now