Profile image of gvgvw
Flag of India Trivandrum, India
Member since 19 Ağustos 2003
0 Tavsiye


Çevrimiçi Çevrimdışı
## BIO gOverview of Experience Electrical and Electronics Engineer with over 9 years experience in computing; 7 years of personal graphics experience (5 years in C and C++); DAC (Diploma in Advanced Computing); 2 years game programming experience;VC++ game engine programming at GIB; VC++ project for defect analysis of silicon wafers for Hitachi(SEM machine) when working for Tata Elxsi; In house project to cater to game developing clients (VC++ & OpenGL) at Tata Elxsi. Path Finding course and OpenGL game programming course. I have 1 year of industrial and 1 year of personal experience in VC++ . \---|\---|\---|\---|\---|\---|\---|\---|\---|--Computer Skills: VC++, OpenGL, DirectX, Qbasic, C Programming, Turbo C++ programming, 3D Studio, CorelDraw 8.0, Adobe Photoshop, 3D Studio Max,Animator Pro, Sound Forge. \---|\---|\---|\---|\---|\---|\---|\---|\---|--Employment History Online Project: Project Period: 1 month( 12 Nov to 12 Dec)(2002) CYCLOPS is a specialized data reduction program written in Visual C++ 6.0 and uses the DirectDraw and DirectShow components of DirectX 7 and 8.0, respectively. It is intended to be used to perform extremely accurate, video-based counts of highway traffic and other transportation-related phenomena. The program plays an MPEG video clip of approximately 2 hours showing moving through a roadway intersection. The clip is played in a designated window using the DirectShow component of DirectX. The program uses DirectDraw7 to create a line drawing superimposed on an overlay over the video. I was called to clear the errors. I cleared the template document loading errors, DSN loading errors, overlay creation error, pixelformat selection, dc obtainment errors. The project was fully accepted. \---|\---|\---|\---|\---|\---|\---|\---|\---|--VC++ Project (Defect Analysis-for Hitachi): Software Engineer: Tata Elxsi Limited, Bangalore, Karnataka. Position: Main Programmer. Project Period: 3 Months.(October 2001 to December 2001) Team Size:1 Project Details: Color Interpolation. Scanning Radially. Scanning Line by Line. Contour Generation from Pixel Map. Dynamic Graph Generation. Approximate curve using Bezier equation. Line Graph. Region Checking using Ray Crossing and Parametric Equation of line segment plus handling degenerate area of fill order of contour. Software Used: Microsoft Visual Studio. \---|\---|\---|\---|\---|\---|\---|\---|\---|--3D Game Project: Software Engineer: Tata Elxsi Limited, Whitefield, Bangalore-560048, Karnataka. Position: Main Programmer. Project Period: 5 months.(May 2001 to October 2001) Team Size:1 Project Details: (Robot) Robot Animation. Collision Detection using World Axis Aligned Bounding Box. Collision Detection using Sphere. Collision Detection using Oriented Bounding Box. Collision Detection using Ellipsoid. Collision Detection using Oriented Prism Bounding Volume And Sphere. Collision Detection between using Box and Sphere. Intersection Of Ray With Plane Calculation Finding Closest Point On Triangle Calculation. Finding Closest Point On Line Calculation. Intersection Of Ray With Sphere Calculation. BSP Collision Detection. Line of between two Bounding Boxes. Projectile or Parabolic Missile using Billboard. Cluster missile using Billboard. Floor Aligned Look vector calculation. Limiting Camera Look Vector (Camera Pitch). Plasma Gun Pellets(using Billboard) maintained in a Linked List. Basic AI- (i) Converging on Player , (ii) Diverging from Player, (iii) Path Finding, Used DirectInput for buffered keyboard input. Ported Boids (Flocking Algorithm) from DirectX to OpenGL. Hand written model stored in BSP (Solid Leaf BSP with PVS) information. Lens Flare. Applied Law of Conservation of Momentum and Kinetic Energy. Created Important nodes with precalculated Astar paths among them. Static Circular Memory Buffer avoiding new operator or dynamic memory creation. Application of Fuzzy Logic. Loading X Files and displaying them using OpenGL Display Lists. DirectSound Programming. MultiThreading Genetic Algorithms. Studied the following: Random PathFinding. Random Bounce PathFinding. Obstacle Tracing. BreadthFirst Search. BestFirst Search. Dijkstra Search. A Star Search. Software used: MS Visual Studio VC++, OpenGL. \---|\---|\---|\---|\---|\---|\---|\---|\---|--VC++ Self Study at Tata Elxsi Period: March 2001 to May 2001 \---|\---|\---|\---|\---|\---|\---|\---|\---|--Training Period Main Game Programmer: GIB, Jawahar Nagar, Kowdiar, Trivandrum, Kerala. (UK based Game Company). Period: 5 months.(1st,April,2000 to 31st,August,2000) Team Size:1 Project Details: Game Engine Programming. Porting Of Games in VC++. Designed Piranha Movement Generating Technique using Billboards. Designed How Plasma Pellets should look on screen using billboards but replicating exact 3d features of the plasma pellet using 3D angle measurements. Designed my own method of distance calculation. Software used: VC++, MFC, Direct X, Assembly Language and MS Visual Studio. \---|\---|\---|\---|\---|\---|\---|\---|\---|--Discussion and Chat Server: Software Programmer: Tandem Infotech, Sasthamangalam, Trivandrum, Kerala Period: 1 and ½ Months. 1st , May , 2000 To 19 th, June , 2000. Team Size:1 Project Details: Using Servlets Plus Applet. Single Servlet servicing multiple HTMLs. Multithreading. Storing IP List. MS ACCESS Database. Creating Administrative privileges. Restricting which user uses the server for discussion and chat. Software used: MS J Builder, HTML, Designing software. \---|\---|\---|\---|\---|\---|\---|\---|\---|-- Education: 1)CBSE-AISSE-68% 2)CBSE-AISSCE-82% 3) in Electrical and Electronics Engineering passed in 1999.(60 percent) 4)DAC(Diploma in Advanced Computing) passed in 2000. 5)Diploma in Content Design and BroadCast Animation. \---|\---|\---|\---|\---|\---|\---|\---|\---|--Highend Graphic Packages Learnt: DirectX with DirectDraw and Direct3D, OpenGL. \---|\---|\---|\---|\---|\---|\---|\---|\---|--Personal Experience: water ripple in 3D(Normal, 2 petal, 3 petal and morphing) using Scaling Matrix. Flic File Animations using Animator Pro. LED display on Computer showing time and date using system time. rasterization. mapped 3D flag using procedural texture. mapped water ripple. Flic file Animations using Animator Pro. Procedural textures. 3D Animated Fractals. Tac Toe game in Power Builder (Using Arrays, implementing 7 Global functions). 12.E-commerce site. Simulations: 1)Digital Voltmeter Simulation using Programming(Simulating Ramp Voltmeter on Computer). 2)Automatic Plant Waterer using Comparator, Multiplexer. 3)Created Digital Clock or Oscillator on Electronic Software called Electronic WorkBench. 4)Designed Automatic Pump using Proximeter(Using Sound Waves as Energy Source). \---|\---|\---|\---|\---|\---|\---|\---|\---|\---| ## Area of Expertise VC++,OPenGL,DirectX,
1 değerlendirme
  • 100%Tamamlanmış İş
  • 100%Bütçe Dahilinde
  • 100%Zamanında
  • N/ATekrar İşe Alınma Oranı


Son Değerlendirmeler

  • image of wthornhill DirectX Video/Graphics App $340.00 USD

    “As it turns out, my job was really three different projects, one of which was insoluble by the means I specified, and the other was not sufficiently defined to be solved. Georgie did a good job figuring out the one piece that could be worked on, and made a good try at the others until the guys at Microsoft told me it was impossible.”



Aug 2012

12-08-2012 - 12-09-2012 JN Interactive Games Sandwich game Dodging crabs and collecting vegetables implementing distance meter Unity3d Game Project.

Realistic Ant Farm Project

May 2012 - Jul 2012 (2 months)

12-05-2012 - 12-07-2012 Realistic Ant Farm JN Interactive Games Online Ant Colony Algorithms Unity3d Game Project.

Development of 3D first person shooter PC game.

Jan 2004 - Apr 2013 (9 years)

date Lead Game Engine Programmer 3D First Person Shooter Game involves. Implementation of the game engine, which uses proprietary multithreaded rendering, implemented in OpenGL. The game engine is implemented using proprietary mathematical based AI (Artificial Intelligence) and also complex fuzzy logic. It uses proprietary algorithm for acrobatics, dodging, model explosion animation, line of sight based optimization, gun physics, 3D lightning animation, water whirlpool animation, configurations of pe

Defect Analysis of semiconductor chips for Hitachi

Jan 2001 - Dec 2001 (11 months)

Defect Analysis of semiconductor chips for Hitachi Mar '01 - Dec '01 Graphics Software Engineer Defect Analysis for Hitachi The SEM machine provides the average resistances per square. Each range of resistance is represented as a color. Bright red represents the highest resistance. Each square is represented with a range color which means that it's average resistance falls within that resistance range. Rather than retrieving all the squares average resistances which takes time, the user of

Programmatically created water ripple in 3D (Normal, 2 petal, 3 petal and morphing), whirlpool, Different Configurations Whirlpool.

Jan 1994 - Jan 1996 (2 years)

o Programmatically created water ripple in 3D (Normal, 2 petal, 3 petal and morphing), whirlpool, Different Configurations Whirlpool.


10th Standard

1974 - 1987 (13 years)

12 Th Standard

1988 - 1989 (1 year)

Btech in Electrical And Electronics

1989 - 1993 (4 years)

Diploma In Advanced Computing

2000 - 2000 (1 month)


  • Facebook Bağlantılı
  • Tercih Edilen Freelancer
  • Ödeme Onaylı
  • Telefonu Doğrulanmış
  • Kimliği Doğrulanmış
  • E-postası Doğrulanmış

Başlıca Becerilerim

Benzer Freelancerlara Göz At