Ankur Agarwal

Software Engineer

Bengaluru, Karnataka, India13 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Web and App Development technologies.
  • Strong background in software development life cycle.
  • Proven experience in mentoring and leading teams.
Stackforce AI infers this person is a Fullstack Software Engineer with expertise in Web Development and Embedded Systems.

Contact

Skills

Other Skills

.NETCSSCascading Style Sheets (CSS)Core JavaCorel DrawDreamweaverEmbedded CEmbedded LinuxFront-end DevelopmentGruntJSHTML5JavaNode.jsPhotoshopProgramming Languages

About

I have worked in different areas of software development life cycle. I am highly motivated, result oriented and a good team player, looking for designing, developing and exploring technologies. My key interest lies in Web/App Development, Linux, Data Structures and Algorithms. Specialties: Languages: Javascript, React, Angular2, Meteor, Linux Kernel Programming, PHP, C/C++ Databases: Microsoft SQL Server 2000/2005/2008, MySQL, Oracle Tools: VS 2005/2008, VSS, Clearcase, GIT, NUnit, cURL, Makefile, Autoconf, Debian, GTK UI, GStreamer, Code Composer Studio Design: OOAD Others: .Net MVC, HTML, JavaScript, XML, XSLT, SSRS, OS: Windows 2003/XP/7

Experience

Uber

Staff software enginner

Jul 2022Present · 3 yrs 8 mos · Bengaluru, Karnataka, India

Twilio

Principal Software Engineer

Jul 2021Aug 2022 · 1 yr 1 mo · Bangalore Urban, Karnataka, India

Microsoft

2 roles

Senior Software Engineer

Sep 2020Jul 2021 · 10 mos

Software Engineer 2

Sep 2018Sep 2020 · 2 yrs

Scaler academy

Student Mentor

Dec 2019Mar 2025 · 5 yrs 3 mos

Infoworks.io

Senior Software Engineer

Sep 2016Mar 2018 · 1 yr 6 mos · Bengaluru Area, India

  • Web Developer worked on Cube and Pipeline builder.

Zendrive

Software Engineer

Oct 2015Sep 2016 · 11 mos · Bengaluru Area, India

Mysmartprice.com

Frontend Engineer

Jun 2014Oct 2015 · 1 yr 4 mos · Hyderabad Area, India

  • Developed features including website redesign

Texas instruments

2 roles

Software Engineer

Apr 2013Jun 2014 · 1 yr 2 mos

  • Automotive Chipset Silicon Validation(OMAP based architecture)
  •  Power Reset Clock Manager(PRCM) Validation
  • Different aspects of Power management verified at Silicon level
  •  PRCM control on different modules, static/dynamic dependencies
  •  Global Cold & warm reset impact on Chip.
  •  DPLL Modes
  • Low power modes of the Chip & DVFS/OPP validation
  • Customer/SW team support to achieve desired results.
  •  Power Measurement
  • Understand and reuse the setup for power measurement. This includes identifying the main voltage rails of interest, supplying power from the external DC sources and bypassing the PMIC and capturing the current on the voltage rails of interest.
  • Creating a number of test cases that can help in simulating a use case to estimate the power consumption of the use case.
  • Identify and modify the board design to use the Multi-meter and remove the extra logic to get the exact power using Multi-meter to an accuracy of 1 micro amps.
  •  RTC : Real time Clock
  • Validated RTC Only Mode and wakeup of the whole silicon using external wakeup sources. This is the lowest power mode where all the major voltage rails are cut.
  •  CRC: Cycle Redundancy check
  • Validated the CRC Safety IP on the PreSilicon. This includes writing the StarterWare HAL code for the module and writing the customer deliverable test code for multiple instances of CRC Module.
  •  OPERAT: Created a regression flow using Debug Server Scripting for CCS, for all the regress-able test cases. This helped in day 1 wakeup and test all the major modules for the silicon. Also it helped in capturing and storing all the logs.

Software Engineer

Jul 2012Apr 2013 · 9 mos

  • OMAP Based SW development & Support
  • Duration : 7 Months
  •  Developed an application that can perform Colorspace conversion, or convert image into YUV formats and also upscale/downscale it.
  •  Developed V4L2 Based Image Capture Stubbed driver that can generate color bars for any formats.
  •  Worked on developing V4L2 Loopback application for Multiple Video Capture and color space conversion/scaling using V4L2 standard. Used GTK for developing User Interface and C for creating the application.
  •  Worked on configuration management (Clear Case/GIT) and created the automation infrastructure for all the nightly builds and automated testing.
  •  Having basic knowledge of GStreamer.
  •  Understand the Linux Stack, have understanding on Kernel modification, build and have made the releases for GLSDK (Generic Linux SDK), for OMAP5 SoC.
  •  Worked on Linux Debian Packaging and Distribution for Ubuntu Distribution and created and release build flow to deliver packages to customers.
  •  Developed Web Application with Rich User Interface for Build Automation that can generate test reports automatically after every nightly build using Twitter Bootstrap for UI.
  •  Developed a web application to store and manage different audio/video streams that can further be used by automated tests.

Schneider electric

Web Developer Intern

Jan 2012May 2012 · 4 mos · Bangalore, India

  • Started working as an Web developer Intern. The Functional domain experience involves Energy Management as well as Finance. The projects done were developed using ASP .NET. I was a part of the team from requirement analysis till the development of the projects.
  • 1. Part of the development team of Project SSDR which is an online document ordering system where SE Stakeholders, employees and customers will be provided an interface to order a printed copy of SE’s corporate annual publications. The backend order processing application is an intranet hosted application that was developed to process these orders with the ability to view and manage orders, update shipping information, notify customers, generate reports, etc. The rich interactive UI developed for this application was greatly appreciated by the client and in turn lauded by the management.
  • 2. Part of the Contra Support project as well as part of the Contra II enhancement project. Contra is a financial application of Schneider Electric that provides visibility to regional contra revenue so as to have the ability to make better business decisions on the spending in this area. This application helped clean up data for reporting as well as streamlined the whole process of entering the request for the approval process between the two systems which track Program Spend, the Co-op and Sales & Marketing databases.

Education

Vellore Institute of Technology

B.Tech — Information Technology

Jan 2008Jan 2012

Stackforce found 100+ more professionals with .NET & CSS

Explore similar profiles based on matching skills and experience