KEŞFEDİN

Algorithm C Programming C# Programming Data Entry Data Processing
Profil kapak fotoğrafı
Kullanıcı Avatarı

Shafi A.

@shafizaki

0,0
0

0,0

0,0

0%

Programmer

$10 USD / Saat

    bayrağı

India (12:23 ÖS)

Haziran 21, 2006 tarihinde katıldı

$10 USD / Saat

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]

Değerlendirmeler
Değerlendirmeler

Burada hiç değerlendirme yok!

Tecrübe

Principal Member Technical Staff

Oca, 2011 - Şu an

15 yıl, 2 ay

Parallocity Inc

Oca, 2011 - Şu an

15 yıl, 2 ay

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

Oca, 2011 - Şu an

15 yıl, 2 ay

Lead Engineer

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

Samsung India [FRG Group]

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

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.

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

Senior Software Engineer

Eki, 2007 - Kas, 2009

2 yıl, 1 ay

Hewlett-Packard India (STSD)

Eki, 2007 - Kas, 2009

2 yıl, 1 ay

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

Eki, 2007 - Kas, 2009

2 yıl, 1 ay

Eğitim

Aligarh Muslim University

2001 - 2005

4 yıl

B. Tech (Computers)

    bayrağı

India

2001 - 2005

4 yıl

Yayımlar

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.

Doğrulamalar

Kayıtlı Kullanıcı

İlan Edilmiş Toplam İş Sayısı

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

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