Rupesh Gautam

Rupesh Gautam

$15/hr
C/C++, Data Structure, Algorithm, Multi-Threading
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
40 years old
Location:
Patna, Bihar, India
Experience:
10 years
Tel: - Rupesh Kumar Gautam E-mail:- Academics Year Degree/Certificate Institute/School, City CGPA/ Percentage 2006 Dual (B. Tech & M. Tech) Computer Sc. Indian Institute of Technology (IIT), Delhi 6.5/10 2000 Bihar Intermediate Board R. P.S. College, Patna 74% 1998 Bihar Secondary Education Board K.B. Sahaya High School, Patna 79.3% Skills Inventory Programming Languages (Expert): C/C++ Implementation technologies: Multithreading and STL. Programming Languages (Prior experience): VB/VB.Net, Java, Skill Shader Languages: HLSL Development Tools: Visual Studio, Eclipse, Collector, Callgrind Operating Systems: Windows, Unix, Linux Work Experience: Cliosoft Inc (www.cliosoft.com), India Aug ’15 – Present ClioSoft is the pioneer and leading developer of system-on-chip (SoC) design configuration and enterprise IP management solutions for the semiconductor industry. Designation: Software consultant Role: Designing, coding, Test case creation Development Tools/Languages: C++, Visual Studio Work Experience: Cadence Design System (www.cadence.com), Noida, India July ’10 – Mar ‘13 Cadence Design Systems is the world's leading EDA (Electronic Design Automation) technologies and engineering services company. Cadence helps its customers break through their challenges by providing leading edge electronic design solutions that speed advanced IC and system designs to volume production. Cadence is involved in development of software and hardware, methodologies, and services to design and verify advanced semiconductors, printed circuit boards and systems used in consumer electronics, networking and telecommunications equipment, and computer systems. Designation: Sr. Member of technical staff Role: Designing, coding, Test case creation Development Tools/Languages: C++, Skill, Eclipse, Collector, Callgrind Key Projects at Cadence Design Systems (India) Pvt. Ltd.: • Abstract Generator: Abstract generator is a tool for generating abstract view of layout view. Abstract view is needed in routing IC. Abstract view contains information which is essential in routing but discards non-essential information. o • Worked on multiple performance enhancement/bottleneck identification in above mentioned commands. Custom Placer: Custom placer is a tool for placing standard cells in rows. o Implemented placement of standard cells following 20nm rules o Implemented boundary cell placement for 20nm Work Experience: Applied Research International (www.ariworld.com), New Delhi, India July ’06 – June ‘10 ARI Simulation is among the leading global suppliers of simulation technologies. Headquartered in New Delhi, India, ARI Simulation is a knowledge-centric ISO 9001:2000 certified simulation software development organization. Simulators provide a realistic reproduction of the visual, behavioral and operational characteristics while making the operation of the simulator extremely simple and intuitive for trainees and instructors. The simulator provides a virtual non-destructive training environment for accelerated, hands on training to both novice and experienced operators. Designation: Software Engineer, Senior Software Engineer Role: Designing, coding Development Tools/Languages/Libraries: C++, Visual Studio, DirectX Key Projects at Applied Research International: • 3D Rendering engine, First Illusion, DLL Designed and developed First illusion. First Illusion is a 3D-Graphics Engine library, which is used as a component to generate 3D Visual scene for any simulation based application. This component provides simple API’s to initialize and generate 3D graphics based on various classes exposed in it. This library can be used with any type of simulation where virtual world or virtual reality types of topics come into act. • 3D World editor: Developed 3D world editor for editing/creating 3D world. • Drilling Simulator • o Developed 3D visual for Oil Well Drilling environment, used window socket based networking library for communication between different simulation modules and Microsoft Direct sound for 3D Sound effect. o Development of ActiveX Control of Simulation used on Oil Rig. Driving Simulator Simulation of Car Driving, including 3D visuals, sound effects, hardware control (similar to actual car’s driving controls) • Built a prototype of Tank simulator Academic Projects Major Project: Bit-width analysis under Dr. Kolin Paul (CSE, IIT DELHI) Language Used: C/C++ Library Used: machsuif/suif This project aims at minimizing the bits used for representing each variable in a program while retaining program correctness. This would result in reduction in register size, interconnection in data path and multiplexer width leading to reduced chip area, power savings, and better performance of synthesized circuit. Minor Project: Study of IITD wireless lan using sniffers under Prof. Rajeev Shorey(IBM India Research Lab) Tools used: Ethereal, Kismet and Aeronet. This projects aim was to study and comparison of different sniffers over IITD WLAN. Achievements ♦ Department level award in Cadence design system for enhancing performance of abstract generator tool. ♦ Recognition award in Cadence design system for 20nm placement implementation for custom placer.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.