Summary
Overview
Work History
Education
Skills
Interests
Stress management
Timeline
Generic

Ashutosh Kar

Technical Leader
Bengaluru,KA

Summary

Energetic Technical Leader with over 10 years of successful experience in C and C++. Recognized consistently for performance excellence and contributions to success in embedded software/firmware development industry. Strengths in Linux and debugging backed by training in GDB/addr2line/strace etc.

PERSONAL ATTRIBUTES :

Adaptable and flexible to changes.

Self-motivated and team player.

Excellent oral and written communications.

Overview

8
8
years of post-secondary education
10
10
years of professional experience

Work History

Technical Lead

Capgemini Engineering
Bangalore, Karnataka
11.2020 - Current
  • Key Responsibilities:.
  • Working for the client of Altran (Capgemini Engineering) : CommScope, Bangalore now for the Small cells femto product based in 4G and 5G.
  • Day to day responsibilities related to Tr069/SOAP protocol features, coding in C++ and debugging using GDB, unit testing.
  • Worked for features like “software upgrade feature”, certificate feature MO addition, defect fixes,memory leak fix, Coverity fixes, learning new 5G features for pods and containers etc.
  • Version control using ClearCase explorer and defect/activity assignments using ClearQuest. Periodic follow-ups with reviewers to deliver code fixes/ enhancements in strict timeline.
  • Utilized Agile methodology to keep operations moving smoothly.
  • Investigated and addressed software upgrade system issues to enhance usability and improve functionality.

Senior Firmware Engineer

AMD
Markham, Ontario, Canada
01.2019 - 10.2020
  • Key Responsibilities:.
  • System-On-Chip Pre-Silicon validation in emulator and Post-Silicon Validation for the latest AMD ASICs, part of board bring up activities and debug existing issues during initial bring up in Memory diagnostics team.
  • Use C++ code for feature development, git/gerrit for version controlling and reviews.
  • Debugging the failing test code using GDB and root cause the soft/hard hang issues and provide fix in time.
  • Handling new ASIC ownership end-to-end for the memory diagnostics issues.
  • Status reporting to manager in time.
  • Flashing new VBIOS in board, configure BIOS parameters through KVM(remote console), ensuring regression tests pass all time and fix if any issues.

Software Engineer

Cryptomill Cybersecurity Solutions
Toronto, Ontario
09.2018 - 12.2018
  • Key Responsibilities:.
  • Develop new features using C++ for cybersecurity flagship product “Circle of Trust” in windows platform. Worked in designing front-end of GUI as well.
  • Debugging the issues and helping team in preparing presentations.

Lead Engineer

NOKIA (Legacy Alcatel Lucent)
Bangalore, Karnataka
12.2015 - 07.2018
  • Key Responsibilities:.
  • Demonstrated ability to analyze issues, find the root cause and apply corrective actions.
  • Add new features or enhancement of existing features of platform code, ensuring security enhancements, addition/modification of code in C and C++ , Shell scripts.
  • Software Development, Stack Integration, Unit Testing and Debugging various software components and tools for embedded Linux development in a team environment.
  • Usage of “Coverity” tool for development, GDB to debug, ClearCase/GIT for version control.
  • Analyze and review system logs to improve code quality.
  • Executing scripts to package and integrate directory components, Guiding juniors and provided KT on the platform features and Lauterbach JTAG on board.
  • Became part of 5G new feature development “WiFi boost” involving TCP/IP, Linux kernel -character device driver programming, usage of wireshark/tcpdump for ip packet flow testing. Familiarity towards L7(NTP and SSH).
  • Tracking and monitoring issues from discovery till closure(resolution).Familiar with Python scripting to generate new passwords for all boards. Working closely with system testers and QA team for resolution of in-house/customer issues.

Member of Technical Staff

Chelsio Communications
Bangalore, Karnataka
01.2015 - 12.2015
  • Providing product technical assistance on NIC drivers to the North American customers.
  • Examine issues regarding both hardware and software bugs on NIC adapters and fix them.
  • Worked in a diversified team with mentors based out of North America for handling customer issues both online and offline.
  • Familiarity towards switching and routing protocols(Ethernet,IP,OSPF etc.).Familiar towards L7(DHCP,DNS),L2(VLAN),NIC bonding,multicast etc.
  • Usage of NIC drivers, kernel parameter configuration and reproduction of customer issues.
  • Evaluated and adopted new technologies to address changing industry needs.

Software Engineer

Dell EMC
Bangalore, Karnataka
03.2013 - 12.2014
  • Key Responsibilities:.
  • Worked in Dev cum sustenance team based on EMC’s Linux multipath storage product “PowerPath”, understand the architecture of FCOE/iSCSI protocol.
  • Scope in Linux multithreaded environment for user-space and having familiarity towards Linux kernel space and block device driver.
  • Reproduce customer issues in-house in user space / kernel space, debug it using Crash / GDB / strace etc., provide code support or work around, sanity test and initiate release cycle.
  • Handle customer issues by root cause analysis and work on the fix of it, applying patch etc.
  • Giving presentations on technical features related to our product and other EMC Products.

Software engineer

Tata Elxsi
Bangalore, Karnataka
11.2010 - 02.2013
  • Key Responsibilities:.
  • Worked on WiMAX project: main process of BS Upper MAC (works as OAM), worked in multithreaded environment, thread configuration, debug logging etc.
  • Prepared sequence diagrams for features of OAM using STAR-UML, prepare design document, self- review and peer review, Unit test and build packages.
  • Basic usage of L4(TCP/UDP/Unix sockets).
  • Familiarity towards L7-protocols like FTP, SNMP etc.
  • Worked on enhancement of LTE L2-RLC layer and MPI (Mac-Phy Interface).
  • Fixed the critical issues, major/minor issues provided by customer, log additions for UT and CT to pass each test case, bug fixing, Shell scripting in air monitor tool of LTE.
  • Verification of performance throughput using iperf / Netperf, track packets using Wireshark/ Tcpdump and take respective measures to improvise the throughputs.

Education

MBA - Post Graduate Diploma in Business Management

Narsee Monjee Institute For Management Studies
Mumbai
07.2015 - 06.2017

Bachelor of Technology - Computer Science

GITA, Biju Patnaik University of Technology (BPUT)
06.2006 - 06.2010

12th - PCBM

Nayagarh Autonomous College
Nayagarh
05.2004 - 05.2006

10th (BSE) -

N.A.C High School
Nayagarh
05.2004 - 05.2004

Skills

Agile Methodology

undefined

Interests

Singing, Cricket, listening music

Stress management

Listening to my favorite music/playing cricket match works out effectively during stress

Timeline

Technical Lead

Capgemini Engineering
11.2020 - Current

Senior Firmware Engineer

AMD
01.2019 - 10.2020

Software Engineer

Cryptomill Cybersecurity Solutions
09.2018 - 12.2018

Lead Engineer

NOKIA (Legacy Alcatel Lucent)
12.2015 - 07.2018

MBA - Post Graduate Diploma in Business Management

Narsee Monjee Institute For Management Studies
07.2015 - 06.2017

Member of Technical Staff

Chelsio Communications
01.2015 - 12.2015

Software Engineer

Dell EMC
03.2013 - 12.2014

Software engineer

Tata Elxsi
11.2010 - 02.2013

Bachelor of Technology - Computer Science

GITA, Biju Patnaik University of Technology (BPUT)
06.2006 - 06.2010

12th - PCBM

Nayagarh Autonomous College
05.2004 - 05.2006

10th (BSE) -

N.A.C High School
05.2004 - 05.2004
Ashutosh KarTechnical Leader