[ Legends | MS Word Version | PDF Version | Text Version ]
 
[ Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 | Valid CSS! | Valid XHTML 1.1! ]
Dynamic Resume
+91 9740355866
ashutosh@pragya.net.in
http://pragya.net.in
Flat No. - 206
Skylark's Sapphire Nest
Jagdish Nagar, Bangalore (Karnataka)
India, PIN - 560075
int pName[] = {1969779521, 1752395636, 0};
std::cout << reinterpret_cast<char*>(pName);

Ashutosh Raghuwanshi


Career Motive

To verge the point after which there is no way,
then to pave the avenues after that.

Qualification

B.Sc. [Computer Science (Hons.)], Pursuing MCA from Open University.

Experience

6 years. (3 years as professional + 3 years as freelancer)

Details:-

Microsoft India (R&D) Pvt. Ltd. (GTSC)

[Since October-2007]
Job Title:
Support Engineer (Messaging Developer).
Skills Used:
VC++ in Visual Studio 2008, MAPI, CDO, Windows Debugger, Communication and negotiation skills.
Detail:
Here I am supporting developers working on messaging technologies like MAPI and CDO. Our team supports North America but we also act as escalations for rest of the world. We handle the most complex issues related to messaging technology.

Individually my results are 100% top-box till now.


Paxcel Technologies Pvt. Ltd.

[10 Months]
Job Title:
Senior Software Engineer.
Skills Used:
VC++ in Visual Studio 2005, Bison, Flex
Detail:
Here I worked on a compression tool which is optimized for storage and processing requirements. My module was related to PDF compression. I used Flex for lexical analysis; Bison for syntax analysis and VC++ for semantics. The aim was to detach the components of the document and compress them with specific compressors and in the reverse phase, to reconstruct the document with these separate components. In first few months, I studied about the DRM and the JPEG2000 file format. That project never started so I started working on PDF. In the mean while I also studied some compression algorithms.

All this time I was also responsible for helping the team members to resolve any problem they might be facing in their respective modules. Besides that I helped other teams too, whenever they needed me, especially in Linux.


Internet Trends (India) Pvt. Ltd.

[14 Months]
Job Title:
Software Engineer.
Skills Used:
AWK, VC++ 6.0 (ATL, WTL), Reverse Engineering, PHP
Detail:
Here I worked on a product which was actually a USB device with embedded software to let the owner, establish a secure connection to his/her company's network through SSL/VPN; secure mail client, stealth web-browser etc. It also has a Spyware detection and removal feature to protect the user from any potential Spyware running on the system. All these applications can be managed centrally and policies can be imposed on the user from the enterprise manager part of the product.

Initially I was working on stealth browser and manager parts of the product. I also wrote a few AWK scripts for code management. Then I was given the full charge of the Anti-Spyware module. I redesign the Spy-Scan engine to be more accurate and fast. After the redesign the memory scan part became many times faster than the equivalent product in the US market. Not only this was an achievement but the UI was also proved to be better than the expectation of the management. In all this work 2 software engineers helped me by having research on various spywares and creating database of the Spyware signatures. I also did some reverse engineering (using IDA) on a few special Spywares to beat there advanced features like stealth mode or killing any Spyware scanner.

Later I made an ActiveX interface to the scan engine to make it downloadable and giving an online Spyware scanning service.

In last few months I was working on the manager. The goal was to make it as a web enabled program for which we developed a manager service on Linux using C++ and web interface using PHP.


Short Term Jobs:-

Impetus InfoTech (India) Pvt. Ltd.

[3 Months]
Job Title:
Software Engineer.
Skills Used:
VC++ in Visual Studio 2005 (ATL)
Detail:
Here I worked for a client, claimed to have the largest database in the world. We worked on very large amount of data manipulation and our main emphasis was on optimisation. I optimised the data extraction functionality up to 70% faster. I also worked in the data filtration and retrieval part of a project which was basically based on distributed data storage.

In the distributed data storage and retrieval project I designed the data indexing methodology. To support the indexing technique, needed for fast search, I also derived a way to access data blocks randomly from large compressed data files.


TigerStop Systems (India) Pvt. Ltd.

[3 Months]

CDAC (Mumbai)

[4 Months]

On Job Training:-

Tata International (Dewas)

[1 Month]

Projects

Windows API for DOS

[C++]
Aim:

To understand the philosophy of various windows APIs by developing one of it myself.
Description:

"Windows API for DOS" is a powerful and good looking windows GUI library for DOS. It is good enough to be compared with Windows 98 [only as much as I have completed yet].
Development Platform:

DOS, Turbo C++ & inline Assembly.
Duration:

It will always be far from over because it is my hobby project.

Lipi

[An Interpreter for my own Programming Language - C]
Aim:

To understand the internals of various programming languages by developing one of it myself.
Description:

This is an interpreter of a simple 'C' like procedural programming language. Some of the features of this language are loops, functions / Procedure, Recursion etc.
Development Platform:

Linux / DOS, Bison and C.
Duration:

2 Months (Including all study about compilers).

Hindi Editor

[VC++ (MFC), DHTML, JScript]
Aim:

To achive an intuitive editor for Unicode Hindi.
Description:

"Hindi Editor" is actually meant for those people who are not familiar with the standard INSCRIPT keyboard layout. "Hindi Editor" is designed to reduce the necessity of remembering the keyboard layout.
Development Platform:

XHTML 1.0, JavaScript, VB for ActiveX.
Duration:

1 Month (new versions are always under construction).

WMSelect

[X initiator & Window Manager selector - C (GTK)]
Aim:

To elegantly switch between Window Managers. [Not like switchdesk]
Description:

A GUI program that is useful for people whose default runlevel takes them to text mode. It initiates X-Windows but before loading any window manager its interface lets you choose your desired window manager.
Development Platform:

Linux, C, GTK.
Duration:

2-3 Days (Including initial study of GTK).

Other Projects:-

Pragya

- The Intellectual Intelligence [This Website - XHTML, CSS2, JavaScript]

Splash

- The Imagination Composer [Graphics - VB]

Voice

[Document Reader - VB (TTS)]

Money Flow

[Banking(Team Work) - Oracle + D2K]

Small Utilities

Virus scanner / remover for "HTML.Redlof.A" virus.
Hindi console font for Linux.
Device driver for Unidex 500 in QNX.
DLL for hardware port IO in assembly.
Encrypter / Decrypter script.
Photo gallery generator in HTML / ASP format.
Movie clip cutter.
and many more.

Certification

98.96% in I-Level of CST-2003, conducted by NCST at national level.

Seminar Attended

Techno Seminar - 2003

Operating Systems

DOS [Excellent], Windows 9x [Excellent], Windows 2000/XP [Enough], Linux [Good], UNIX (SCO, Irix, Solaris) [Enough], BeOS [Know], QNX [Good], X-Windows (KDE, GNOME, Window Maker etc.) [Good]

Programming

Pascal [Know], C [Excellent], C++ (STL) [Good], Java [Enough], VC++ (WIN32, ATL, WTL) [Good], D2K [Know], Visual Basic [Good], UNIX Shell Programming (BASH, AWK, SED) [Good], GTK [Know], YACC Grammar [Enough], TCP/IP [Enough], Sockets & RPC [Know], Ada [Know]

Web Technology

Apache Web Server [Know], ASP [Enough], VBS [Good], JS [Good], DHTML [Excellent], XML [Enough], VML [Know], XHTML [Good], PHP [Good]

Standards

PSF (PC Screen Font) [Know], UTF-8 (UCS Transformation Format) [Good], SMTP [Good], Telnet Protocol [Enough]

Packages

IDA Pro [Good], RPM(Build) [Enough], Ghost Installer [Good], Microsoft Excel [Enough], Microsoft Access [Enough], PageMaker 6.5 [Enough]

Hardware

IA-32 Architecture [Know], Generic CPU Architecture [Know], Device Interface [Good], Assembly Language [Enough], Intel 8086 Machine Language [Learning]

Graphics Designing

Photoshop [Good], GIMP [Enough]

Personal Profile

Name

Ashutosh Raghuwanshi

Date of Birth

04 October 1978

Father's Name

Shri Shriram Raghuwanshi

Mother's Name

Smt. Gayatri Raghuwanshi

Father's Occupation

Lecturer

Marital Status

Single

Native Address

Pragya 14/3 Vivekanand marg
Seoni Malwa Dist.-Hoshangabad (M.P.)
India PIN - 461223
Phone - +91(0)7570 220443

Local Address

Flat No. - 206
Skylark's Sapphire Nest
Jagdish Nagar
Bangalore (Karnataka)
India, PIN - 560075
Phone - +91 9740355866

E-Mail

ashutosh@pragya.net.in

Web-Site

http://pragya.net.in/

Weak Points

Do not believe in the rule "Boss is always right".
I need challenging work to do.
I prefer quality over speed.

Strong Point

I have common sense.
I can easily work with complexities.
I have a lot of patience.

Postscript

My EQ (Emotional Quotient) is higher than my IQ (Intelligence Quotient)

[ Home | Sitemap | Downloads | Articles | Links | Curriculum Vitae | Education | Knowledge ]

Copyright ©2000. Ashutosh Raghuwanshi.
All Rights Reserved.
X = ∞ × 0