Personal Website of Subhash Makkena

Subhash Makkena – Ideas, Works, Poems, Photos and all about his Arts

Resume

Professional Experience:

5 Years Experience of working in PLM domain using the technologies like OpenGL, Optimizer, C++, and in .NET technologies like C#, SQL Server Reporting Services. Good experience in COM with C++ and C#. Extensive knowledge on ASP.NET applications runs with database as backend.

EDUCATION

Course Branch Year Institute GPA
M.Tech Computer Science & Engg 2002-2004 Vellore Institute of Technology
Deemed University, Vellore, TN
7.63 GPA
B.Tech Mechanical Engg. 1998-2002 Bapatla Engineering College, Bapatla
Nagarjuna University, Guntur, AP
60
Course Board Year School %
Plus 2 Board of Higher secondary examinations 1998 Vikas Junior College, Guntur 87.0
SSC Board of Examinations 1996 Nagarjuna Education Society 77.1

SKILL SET

  • Languages: C, C++, .NET Framework
  • Programming: VC++, COM, C#, ASP.NET
  • Writing Windows and Web services.
  • Graphics Libraries: OpenGL, OpenGL Optimizer
  • Setup and Deployment – InstallShield  and VisualStudio 2005 web deployment
  • Writing Custom extensions for SQL Reporting Services
  • Database design for web applications
  • Webdesign using HTML, CSS, DHTML and ASP
  • Custom Font designing and embedding inside web pages
  • Managed and Unmanaged code Interoperability
  • Good Understanding of SDLC Concepts

PROJECTS UNDERTAKEN

PROJECT#1 3-D Visualization Software for Aero Gas Turbine engine
Duration: September 2003 – May 2004 (As Part of M.Tech Project work)
Roles and Responsibilities:Self involved in analysis, design, implementation, and testing.
Environment:

Client : Gas Turbine Research Establishment, Ministry of Defence, India
Hardware : Desktop PC or SGI ONYX 3200
Operating System : Windows NT or IRIX 3.2
Graphics Libraries : OpenGL® Optimizer, Cosmo 3D
Technologies : COM (Programmed with C++)
Description:
This software has been developed for an organization who has involved in serious R&D for designing Gas turbine engine for LCA (Light Combat Aircraft).
The main objective of this software is to read and display different kinds of CAD, CAM and CAE software’s file formats. So that this software can be used in all departments of the mechanical industries. Some more features of this software:

  • Applying various Lights, Material Color and options for Solid, Wire frame, Points
  • Transparency viewing Texture Mapping, Fog effect
  • Transformation, Walkthrough, Cut Sections
  • Background color selection, Background and Base image selection
  • Markup features such as Sealing and Measurements
  • Different camera views, Parts selection and deletion
  • Generates the video file of several transformations, cut-section views of assembly
  • Generates compressed file format
  • Stereo Visualization is an added feature that supports both Active and Passive Stereo thereby enabling to enter a world of Virtual Reality. Both of these methods use eye ware, “active” refers to glasses with electronic components; “passive” refers to no electronics. Thus Passive Stereo is a low cost 3D Visualization aid where as Active Stereo requires a high-speed system with stereo supported graphics card, infrared emitter and crystal eye ware. Fortunately this software got two different versions for Windows and IRIX (SGI) Versions.

PROJECT#2- VMovePlus – Reading/Converting CAE file formats

Company: VirtualE3d Info Pvt. Ltd., Bangalore
Duration: May 2004 – September 2005
Roles and Responsibilities: Analyst, Programmer
Environment:
Operating System : Windows 2000 Prof
Programmed in : VC++, C# (Used DllImport)
Graphics API : DevTools, Visual Kinematics Inc.
Client : General Motors Power train group, Detroit
Work Size : 3
Description:
VirtualE3D info Pvt. is a product-based company. This project is to update the functionalities of our product. Vcollab, A visualization software for mechanical industries can read several file formats from different CAD, CAM softwares. The present project is to read CAE file formats into the Vcollab. The application which I programmed, can read ANSYS, NASTRAN, PATRAN, MARC POST, LS DYNA etc, file formats. They can be converted into VRML format.
PROJECT#3 – GDIS II –Common dimensional Instrument System
Company:
UGS India Pvt. Ltd.
Duration: September 2005 – May 2006
Roles and Responsibilities: Analyst, Programmer
Environment:
Operating System : Windows 2003 Server
Used Technologies : COM, MSMQ, WebServices, WindowsServices, SQL Reporting Services, N-Tier Archticeture
Programmed in : VC++, C#, ASP.NET
Client : General Motors
Work size : 26
Description:
UGS is well-known company for its PLM products and services. GDIS is the sponsored project from General Motors.
GM is having lot of plants all over the world. They ensure the quality of product by taking measurement data of each component in the production line. Each measurement data will be stored in the database. Our requirement is to read that data from Measurement database, generate and publish the reports. Typically these reports contain the quality inspection annotations such as Histograms, trend charts etc., Every time when user asks for the report, new data from the database will be queried and charts will be drawn accordingly.
I am involved in designing the architecture and development of server side processing of these reports. Reports will be updated and published by Vismockup which is a famous PLM product of UGS. The entire architecture follows the Client-Server model. Client will request the server for updated report. Server invokes vismockup and does the updation & publishes and gives result back to client. And Server administrator can schedule the publishing process in form of email or Print. Each module in this project requires a different set of skill set. I worked on Windows and web services in .NET for server module and C++, COM for the integration with existing components. I also provided support in Deployment of the Product, especially making installer for ASP.NET 2.0 web projects. Thus I got an opportunity to work in different technologies at a time.

PROJECT#4 – Publish Server
Company :
UGS India Pvt. Ltd.
Duration: May 2006 – Till Date
Roles and Responsibilities: Analyst, Programmer
Environment:
Operating System : Windows 2003 Server
Used Technologies : COM, Visio SDK, MSMQ, Webservices, Windows Services, SQL Reporting Services, N-Tier Architecture
Programmed in : VC++, C#
Client : General Motors
Work size : 20
Description:
This project is the extension of GDIS II. The requirement is to have Windows Service application which runs in a background and continuously monitors the requests from the users. This is what we call Publish server, which is similar to web server. Publish server listens the requests posted by the client, processes and publishes the Quality reports. Obviously, the server should be fault tolerant and scalable. I am involved in this project right from writing Requirement specifications to unit testing document from documentation perspective.The real challenge I worked with this is making the server application interoperable with processing application which are written in two different languages. This is possible by using some technologies like COM, Marshalling, implementing Message Queues etc.

ACADEMIC Projects:
PROJECT#1 – Real Time Face Recognition security system
Duration: January 2003 – April 2003
Roles and Responsibilities: Self involved in analysis, design, implementation, and testing.
Environment:
Hardware : Desktop PC, USB Camera
Operating System : Windows 98/NT/XP
Programming tools : Visual Basic, VC++ for designing an Activex component
Technology : Neural Networks
Description:
This Project provides the real time security environment for face recognition. The human face will be recognized and authenticated. If his face is not already there in database then error message will occur. This Product was developed in association with Lanco Global Software, Hyderabad.

Published Papers:

  • Real Time Face Recognition by generating Eigen vectors and Neural Networks” – BIOID2003 held in PSG Tech, coiambatore, TN