Post Job Free
Sign in

Software Developer High School

Location:
Bengaluru, KA, India
Posted:
February 07, 2015

Contact this candidate

Resume:

Shailesh C Shivashettar

Software Engineer, Mobile: +91

741*******

KPIT Technologies Limited, (India). Email:

********.************@*****.***

Career Objective:

To work in a creative and challenging environment using cutting edge

technologies where I could constantly learn and

successfully deliver solution to problems.

EXPERIENCE SUMMARY:

. 2 years of IT experience in Design and Development of Windows based

applications using C#.Net, winform with .Net 3.5 and 4.0, WPF using

MS Expression Blende.

. Worked as software developer in KPIT Technologies Limited, Bangalore.

. Total Work Experience: 2 years.

. Development of multi-user windows based application with Winforms.

. Expertise in development in Windows programming using c# (Winforms),

WPF, system validation, integration testing, and unit testing, basics

of model development using Matlab Simulink.

. Experience in working with 2010 Professional, MS Visual studio 2008,

MS Expression Blende, matlab, SVN, FTP, VPN, tasking compiler,

trace32, Rally, Planning Poker, Webex .

. Core competency in all phases of Software Development Life Cycle which

includes Analysis, Development, Testing and working knowledge on

configuration management system like Tortoise SVN.

. Good team player with excellent interpersonal skill

technical skills:

. Development tool: MS Visual Studio 2010, 2008, MS Expression Blende,

Matlab Simulink R2008b, Tasking Compiler.

. Languages: C# windows programming, WPF, matlab scripting.

. Testing Tools: .net framework for unit testing, Tasking compiler,

Trace32,.

. Operating System: Windows (Windows-7, XP, 2K)

. Testing techniques: MIL (Model-In-Loop), SIL (Software-In-Loop),

Integration testing.

EDUCATION qualification:

. BE in Information Science with aggregate of 60.50% from G M Institute

of Engineering and Technology, Davangere under Visveswaraiah

Technological University, Belgaum [Karnataka] in year 2011.

. Intermediate from Kittel Science Pre-University Science College,

Dharwad under "Department of Pre-University Education" in 2007 with an

aggregate of 72.67%.

. SSLC from Pavan English Medium High School, Dharwad under "Karnataka

Secondary Education Board" in 2005 with an aggregate of 76.67%.

. Presently pursuing MTech 4th semester in Computer Science and

Engineering at Bapuji Institute of Engineering and Technology,

Davangere with an aggregate of 61% till 3rd semester.

Project experience:

1. Project Name : Windows Based Test Infrastructure

Duration : 1 year

Role : Software Developer

Tools : MS Visual Studio 2010 Professional, MS

Expression Blende, SVN,

VPN, rally software tool, webex, planning poker.

Type : Windows/Winforms

Client : John Deere

Client Provided Tools: Plant Convertor, AllSim, CombineSim,

various dlls like AllSim.dll, VirtualCan.dll.

Team Size : 5

Deliverables : Standalone Exe's, Dll's developed using user

controls and forms.

Development Methodology: Agile

Description:

Main objective of WBTI is to perform Software in loop(SIL) and Model in

loop(MIL) testing on windows platform without having any dependencies

on any external licensed tools. Given a Spreadsheet with various input

and output signals as the input, a matlab model is developed which is

further converted to GUI based standalone executable and make it

Capable of communication over virtual CAN. Animate different hydraulic

circuits as per their functionalities in MS Visual Studio. Creating

automation test harness for testing the hydraulic components of the

GUI. Dll's provided are used for communication over the virtual CAN.

Once the GUI is tested the standalone exe's and the dll's are

delivered.

With matlab plant model as input the plant convertor converts the model

into c# wrapper file, which is used to develop and test the standalone

exe using allsim, combineSim and dll's.

MS Expression Blende used to develop the animation of various

components of a vehicle using WPF with various bitmap canvas, the

.ai(adobe illustrator) file as input.

My Role:

. Understanding the requirement.

. Development of Standalone Exe's, Dll's.

. Animation using MS Expression Blende.

. Writing suitable test cases in order to achieve the desired

functionality.

Agile Methodology:

Sprint: Number of user stories points the sprint contains is usually 25

to 30 points.

User Story: Each user story points decided based on the team members

decision on the start of the sprint with sprint duration of 10 days

Daily scrum meeting to discuss the status and identify the potential

issues if any. User stories picked from the product backlog based on

the highest priority from the product owner. Daily updates of the user

story handled to the scrum master at the Eod. Lessons learnt from the

sprint to be updated on every sprint retrospective also demonstrate the

user story to the product owner for acceptance of the user story.

Planning Poker: used to assign user story points during sprint planning

where all the team members agree upon the points assigned, WebEx is

used to discuss the issues of user story and for planning the sprint.

This cycle is repeated for each sprint.

Rally: rally tool used to update the status of the sprint and user

story, if whether the user story is in progress or completed or

accepted or is in blocked status.

2. Project Name : ICAT(International Centre of Automotive

Technology),Delhi

Duration : 1 year

Environment : Microsoft Windows 2000, XP, 7.

Skill/Tools : MS Visual Studio 2008, Tasking Compiler,

Trace32, FTP.

Role : UI Designer and Programmer

Type : Windows/Winform

Team Size : 4

Deliverables : Robust Tool(ICAT) developed using Winform

controls, used to communicate with a Controller.

Description:

Calibration Tool, developed to calibrate the ECU of a hybrid engine,

using serial comport to establish the communication between the host

and the controller on the ECU. Once the communication is established

between them, various frame formats are developed and are exchanged

between them. This is done in interface file Serial application

interface.

The tool is designed and developed with the amount of data to be

exchanged to be in bytes so as to avoid overhead on the controller

side. Thus providing a high and efficient data exchange. Data logging

functionality also enabled to keep

log of data. Trace32 and tasking compiler tools used to look at the

various parameters like torque, rpm, speed etc. Calibration tool,

completely developed using C# windows programming in MS visual

studio2008 also tested with various test cases using .net unit testing

framework. CSV file used to log the data from the controller.

My Role:

. Requirement analysis.

. GUI Development along with implementation of interface for

communication protocol.

. Development of robust calibration Tool for communication with

controller of ECU.

. Testing of the tool using various different inputs.

personel details:

Date of Birth : 10-Sep-1989

Nationality : Indian

Language Known : English, Hindi, Kannada

Marital Status : Single

Hobbies : Chess, Cricket, Carrom, Biking.

deCLARATION:

The above information furnished is true and factual to the best of my

knowledge & belief.

Place: Bangalore

Date:

(Shailesh C Shivashettar)[pic]



Contact this candidate