MENJELAJAH

Algorithm C Programming C# Programming Data Entry Data Processing
Gambar muka depan profil
Avatar Pengguna

Shafi A.

@shafizaki

0.0
0

0.0

0.0

0%

Programmer

$10 USD / Jam

Bendera

India (5:39 PG)

Menyertai pada Jun 21, 2006

$10 USD / Jam

9+ years of experience in the areas of Compiler Development, Algorithm Design, Product Design and Software Development. Thorough understanding of Compiler front end, Intermediate code generation, EDG C/C++ front end, Fortran Compiler front end, C, C++, LLVM, Fortran 90/95/2003, Shell/Perl Script and Linux OS. - Having strong C/C++ and compiler development. - Having strong programming and debugging skills on Linux environment. - Having experience with agile programming and rapid prototyping. - Having strong problem solving, troubleshooting and analysis skills. - Having excellent knowledge of the software development life cycle and methodology - Having excellent inter-personal and teamwork skills. [login to view URL]

Ulasan
Ulasan

Tiada ulasan untuk dilihat di sini!

Pengalaman

Principal Member Technical Staff

Jan, 2011 - Sekarang

15 tahun, 2 bulan

Parallocity Inc

Jan, 2011 - Sekarang

15 tahun, 2 bulan

Assumed key role in designing and developing the C++ front-end for zvm: 1. Code coverage / branch-coverage instrumentation involved recognition of statements at basic block level, generation of an empty-else statement, generation of file level constructors for data structure registration and optimization of the data structure to a three dimensional array. 2. C++ instrumentation for data race and memory error detection involved generation of inlined instrumentation for complex expressions, ensuring semanti

Jan, 2011 - Sekarang

15 tahun, 2 bulan

Lead Engineer

Nov, 2009 - Dis, 2010

1 tahun, 1 bulan

Samsung India [FRG Group]

Nov, 2009 - Dis, 2010

1 tahun, 1 bulan

Designed and developed Intermediate code translator OpenGL Shading Language (GLSL) Compiler Fronted. It translate the TGSI IR to LLVM IR. JIT Optimization for webkit browser engine. Debugged ARM assembly [disassembled code]. Analyzed crashes with Trace 32.

Nov, 2009 - Dis, 2010

1 tahun, 1 bulan

Senior Software Engineer

Okt, 2007 - Nov, 2009

2 tahun, 1 bulan

Hewlett-Packard India (STSD)

Okt, 2007 - Nov, 2009

2 tahun, 1 bulan

Designed and developed many Fortran 2003 enhancement. Designed and developed IEEE floating point features in Fortran compiler. It requires changes in grammar, lexical analyzer, syntax analyzer and semantic analyzer. Designed and developed a IR optimizer for Fortran compiler it gives ~16% runtime performance in one of the Fortran bench mark. Implemented pre-compiled header file optimization in Fortran compiler which reduces compile time as well as memory usage. Developed a small utility by using Perl and

Okt, 2007 - Nov, 2009

2 tahun, 1 bulan

Pendidikan

Aligarh Muslim University

2001 - 2005

4 tahun

B. Tech (Computers)

Bendera

India

2001 - 2005

4 tahun

Penerbitan

Hybrid Programming Language Compiler – cf90

International Conference on Open Source Computing

Hybrid Programming Language Compiler for C/C++ and Fortran

Compiler optimization for precompiled header files to reduce compile time and memory usage

Research Disclosure publication service

This disclosure propose a Compiler Front End optimization on Precompiled Header File (PCH).

Method to inline Intrinsic functions in languages supporting array assignment.

Research Disclosure publication service

The Objective of the present disclosure is to provide an inline expansion method that can be universally applied to a variety of intrinsic function calls having at least one argument as array valued expression or array variable. In the present idea, intermediate representation containing intrinsic function call is analysed and optimized intermediate representation on inline expansion is generated in the loop where the argument is evaluated from the array valued expression or variable.

Pengesahan

Pengguna Berdaftar

Jumlah Pekerjaan Disiarkan

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2026 Freelancer Technology Pty Limited (ACN 142 189 759)