PushpRaj Agrawal

Software Engineer

Hyderabad, Telangana, India16 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in mobile application development for Android and iOS.
  • Proficient in program transformation and optimization techniques.
  • Strong analytical skills with a focus on innovative solutions.
Stackforce AI infers this person is a Mobile and Software Development expert with a focus on program transformation.

Contact

Skills

Core Skills

Mobile DevelopmentProgram Transformation

Other Skills

AndroidiPhoneCPythonHaskellgitobjective cJavaXMLAlgorithmsLinuxSQLData StructuresCore JavaShell Scripting

About

Specialties: Analytical skills, innovative and hard worker. Sound knowledge of C fundamentals. Language and Compiler technologies

Experience

Microsoft

3 roles

Principal Software Engineer

Promoted

Mar 2021Present · 5 yrs

Senior Software Engineer

Promoted

Jan 2017Mar 2021 · 4 yrs 2 mos

SDE-II

Nov 2012Mar 2017 · 4 yrs 4 mos

Directi

Software Engineer

Nov 2010Nov 2012 · 2 yrs · Gurgaon, India

  • Team member talk.to mobile client
  • working on Android and iPhone client for communication platform talk.to
AndroidiPhoneMobile Development

Kpit cummins infosystems limited

Research Associate

Jul 2009Jun 2010 · 11 mos

  • Worked on the development of a program transformation tool for C language. It includes
  • design and implementation of ‘post-preprocessor’ (in python language): Restructuring subroutines for transforming programs in a canonical C form.
  • design and implementation of ‘interprocedural alias analysis’ (in C): A standard analysis, to identify memory references that potentially share same memory location.
  • design and implementation of a ‘parser’ (in C): syntactically identify program constructs like variables, statements, functions etc., and storing intermediate-representations of program in form of an XML tree (using mxml libraries).
  • design and implementation for ‘code-movement-optimization’(in C): optimize a program by reorganizing program statements.
CPythonProgram Transformation

Education

Indian Institute of Technology, Bombay

MTech — Computer Science

Jan 2007Jan 2009

Devi Ahilya Vishwavidyalaya

Bachelor of Engineering (B.E.) — Computer Science

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Mobile Development & Program Transformation

Explore similar profiles based on matching skills and experience