1. Arvind Raghuwanshi
#8/1, 23rd main, BTM 2nd stage, Mobile: +919591038051
Bangalore – 560076, India Email: arvindcs28@gmail.com
Objective:
To be a continuous learner of new technologies and put my whole effort for all-round
development of the organization where ever I am employed.
Professional Summary:
Having 4 years of experience in developing networking protocol andOperating system hardening using
C and C++ technologies.
Good knowledge of Object OrientedProgramming concepts.
Experience in development of object-oriented Windows application using Windows programming, MFC
and C++.
Travelled onsite (china)for support, development and projecthandover work.
Having experience of Agile process.
Has the motivation to take independent responsibility as wellas ability to contribute and be a productive
team player.
Good team member, positive attitude and result oriented Self-motivated, quicklearner, willing to adapt to
new challenges & new technologies.
WorkExperience:
Working as SeniorSoftwareEngineerforHuawei Technologies,Bangaloreform 2 March 2012 to till
Date.
Academic Profile:
B.E
[Computer Science]
TRUBA Institute of Engineering and
Information Technology Bhopal (MP).
71%
12th Standard, MP Board S.J.L Excellence School, Sohagpur (MP) 81.5 %
10th Standard, MP Board S.J.L Excellence School, Sohagpur (MP) 78.4 %
Technical Skills:
SKILL EXPERIENCED
Language C, C++, Windows Programming
OperatingSystem Windows XP,Windows7, Windows10,Linux
Protocol TCP, UDP,SCTP,FILLP
WindowsHardeningTool SetWin
UT andCoverageTool Hutaf LLT
DynamicTool IBM Rational Purify and Coverage, Coverity and Fortify
Static Tool Pclint,CCT, Simian, Source Monitor
CompilerandIDE Visual Studio (VC6.0, VS2005, VS2010), gcc
DevelopmentMethodology Agile
Editor Source Insight
SubjectOf Interest DataStructure , Oops Concepts
2. Project Profile:
Project #1
WindowsOperating SystemHardeningTool (SetWin)
Domain : Security
Client : British Telecom
Environment : Windows
Technologies : C++, MFC, Windows Programming
Compiler : VC6.0, VS2005, VS2010
Tools : Source Insight
Role : SoftwareDeveloper
TeamSize : 4
Description: SetWinis security enhancement toolfor windowsoperating system whichhave many policies to
secure the Windows operating system.
Responsibilities:
Involvedin the development of different modules of this project.
Identified the various issues (coding convention violation,parameter validation, duplicate code, level 4
warning, dead code, integer overflow,return value handling etc ) and fixed the same.
Identified all the deprecated (unsecure) functions and replaced all deprecated function to secure functions.
Migrated SetWin Code from VC6 to VC8 and later VC8 to VC10 Compiler and Fixed all the Migration related
errors and Warnings.
Involvedin Unit testing and system level testing.
Project # 2
WindowsOperatingSystemHardeningTool (SetWin) PoliciesImplementation
Domain : Security
Client : British Telecom
Environment : Windows
Technologies : C++, MFC, Windows Programming
Compiler : VC6.0, VS2005, VS2010
Tools : Source Insight
Role : SoftwareDeveloper
TeamSize : 4
Description: SetWinis security enhancement toolfor windowsoperating system whichhave many policies to
secure the Windows operating system.
Responsibilities:
Implementation of “DLL preloading vulnerabilities prevention and Password prompt policy” to
prevent the DLLpreloading vulnerabilities.
Handled all the requirement end to end and played single point contact role for development and
customer support for the SetWin.
Travelled to china for customer support and project handover work and worked with client for
SetWin support for windows7 OS and windows 2012 server OS.
Unit and System level integration testing.
3. Project # 3
Multithreadingsupportfor SCTP
Domain : Security and Networking
Client : HQ(China)
Environment : Windows and Linux
Technologies : C, Multithreading
Compiler : VS2005, VS2010
Tools : Source Insight
Role : SoftwareDeveloper
TeamSize : 7
Description: Stream controltransmission protocol(SCTP) is transport layer protocolservicing similar role as TCP
and UDP,it is used for transmitting multiple streams of data at the same time between twoend point that have
established the connection in network.
Responsibilities:
Implementation of multithreading support for SCTP stack initialization module using read and
write locks.
Implementation of callbacksfor the all the system functionavailable in the SCTP project.
Implementation of the Default callbackand UTadaptor functions fortest cases.
Handled structure padding workfor all the structure used in the code.
Project # 4
FILLP: CurrentlyDeveloping FILLPprotocol to increasethethroughputto morethan 90% usingTCPand
UDP conceptsandneedto supportthe multithreadingforthe same.
Domain : Security and Networking
Client : HQ(China)
Environment : Windows and Linux
Technologies : C, Multithreading
Compiler : VS2005, VS2010
Tools : Source Insight
Role : SoftwareDeveloper
TeamSize : 7
Description: Fillin protocol is transport level protocolwhich optimizes the throughput to more than 90 % using
TCP and UDP concepts.
Responsibilities:
Implementation for FILLP stack initialization module using different API’s, Exposed structures and
callbacks.
Implementation of callbacksfor the all the system functionavailable in the FILLP project.
Implementation of the Default callbackand UTadaptor functions fortest cases.
Handled structure padding workfor all the structure used in the code.
Unit and System level integration testing.
Personal Details:
Date of Birth : 04-06-1988
Nationality : Indian
Marital status : Single
Languages Known : English, Hindi
Place : Bangalore