A. Srikant

advertisement

A. Srikant

OBJECTIVE

To achieve multi dimensional growth in my career graph consistently with an entrepreneurial orientation and position in a progressive organization , where I can work with large team to develop quality software in C , C++ ,Qt under Linux , Unix , Windows platform

PROFFESSIONAL SUMMERY

Around 5 years IT working knowledge in analyzing, developing and implementing in C , C++,Qt ,

Qwt,QML and Meego’s Touch screen APIs under Linux & windows platform.

Knowledge in various OSI layers and protocols.

Worked on Network Protocols such as RDP .

Good understanding over Socket Programming and IPC s.

Familiar with OOAD , Data Structure .

Project1: The scope of the project is to design, develop and deliver TDVolute GUI application for integration for Solver functionality.

Project2: The project is implementing middle ware component of Intel’s Intelligent Home Energy

System.

Project3: The project Remote desktop protocol to be implemented on ThinClients.

Project4: Implementing Multiuser s IPC Framework in Packet Tracer.

Project5: Gathering equity data and creating forms using database.

QUALIFCATION

● B.E in Computer Science and Engg. from college GIET , Berhampur University with 73% aggregate in 2005 .

● CHSE from Binayak Acharya college, CHSE board with 66% aggregate in 2000 .

● HSC from medical campus high school, HSC board with 76 % in 1998 .

SKILLSETS

Operating System UNIX, Linux, Windows2000/XP

Languages C, C++

RDBMS Oracle 9i (SQL)

Tools QT

Area of interest C, C++, UNIX internals, Data structure, Socket programming

PROFFESSIONAL DESCRIPTION

Presently working as a Senior Software Engineer (working as TeamLead) in Embitel

Technologies Pvt. Ltd. (Bangalore) from Feb 2011 to till.

Presently working as a Senior Software Engineer in Aricent (Bangalore) outsourced from

MedisolServices Pvt. Ltd. (Bangalore) from Dec 2009 to Feb 2011.

Previously working as a Developer with Designation Technical Consultant in e4e Business

Solutions (Bangalore) from Apr 2007 to Feb 2009.

Previously working as a Software Developer in SoftlinkSolutions Bangalore from Nov 2005 to

April 2007.

#Project 1:

TdVolute and TdPre GUI for Solver

Employer Embitel Technologies Pvt. Ltd, Bangalore

Client Advance Design Technology

Platform C++, Windows, QT (4.6.0), Qwt

Role Senior Software Engineer (Working as Lead)

Team Size 4

Duration Dec 2011 to till date

Project Description

The scope of the project is to design, develop and deliver TDVolute GUI application for integration for Solver functionality.

The functionalities of the application are given below:

It allows the user to create new volute file and modify it with desired settings.

It allows the user to load an existing volute file.

It allows the user to view the 3D view of volute, for the given settings and other results in graphs

Responsibilities

As a Sr. Software Developer, I am module lead responsible for the following activities:

 Designing and coding of a GUI for TdVolute.

 Mantaining the bugs of previous version application TdPre.

 Unit testing whole modules.

#Project 2:

Intel’s Intelligent Home Energy System

Client Aricent Technologies Pvt.Ltd.

Platform C, C++, Linux, QT (4.7.0), QML, Meego

Role Senior Software Engineer

Team Size 20

Duration Sept 2010 to Feb 2011

Project Description

This Project is based on dash board which will be displaying the all energy consumption details in a house where all the smart plugs are connected to the device in order to achieve the data to display.This is the device which is used the QT library and meego Librarywith touch screen enabled.

Responsibilities

As a Sr. Software Developer, I am module lead responsible for the following activities:

 Designing and coding of a AppContainer Module.

 Designing and coding the HomeProfile and InstallationScreens.

 Unit testing whole modules.

 Writing Event driven test stubs for testing internal APIs.

#Project 3:

Remote Desktop Protocol Client

Employer Medisol Services Pvt. Ltd.

Client DevonIt India Pvt.Ltd (USA)

Platform C, C++, Linux, QT (4.6.0)

Role Team lead and Senior Software Developer

Team Size 7

Duration Dec 2009 to Aug 2010

Project Description

The Remote Desktop Protocol: Basic Connectivity and Graphics Remoting is designed to facilitate user interaction with a remote computer system by transferring graphics display information from the remote computer to the user and transporting input from the user to the remote computer, where the input commands are replayed on the remote computer. RDP also provides an extensible transport mechanism which allows specialized communication to take place between components on the user computer and components running on the remote computer. The goal of the RDP Connection Sequence is to exchange client and server settings and to negotiate common settings to use for the duration of the connection so that input, graphics, and other data can be exchanged and processed between client and server.

Responsibilities

As a Software Developer and Lead, I am responsible for the following activities:

 Implemented All necessary messages for requiring this sequence

 Mentaining and controlling the team work.

#Project 4:

Packet Tracer (5.0, 5.1, 5.2)

Employer e4e Business Solutions India Pvt. Ltd, Bangalore

Client Cisco Systems Inc. San Jose, California, USA.

Platform C, C++, STL, Windows, Linux, QT (4.3.0, 4.3.3), Bugzilla 2.20, WinCVS

1.3, TortoiseCVS1.8.30

Role Software Engineer

Team Size 12

Duration April 2007 to Feb 2009

Project Description

It is Packet Tracer framework, which is a learning tool at Cisco Networking Academy Program.

Packet Tracer is a standalone, medium-fidelity, simulation-based learning environment for networking novices to design, configure, and troubleshoot computer networks at a CCNA-level of complexity. Packet Tracer supports student and instructor creation of simulations, visualizations, and animations of networking phenomena. Like any simulation, Packet Tracer relies on a simplified model of networking devices and protocols. However, real computer networks remain the benchmark for understanding network behavior. Packet Tracer was created to help address the "digital divide" in networking education, where many students and teachers lack access to equipment, bandwidth, and interactive modes of learning networking.

Packet Tracer is a flexible piece of software to help with CCNA studies, allowing to experiment with network behavior. Packet Tracer will be useful to whatever goals in networking, be they further education, certification, employment, or personal fulfillment.

Packet Tracer allows students to construct their own model or virtual networks, obtain access to important graphical representations of those networks, animate those networks by adding their own data packets, ask questions about those networks, and finally annotate and save their

creations. The term "packet tracing" describes an animated movie mode where the learner can step through simulated networking events, one at a time, to investigate the microgenesis of complex networking phenomena normally occurring at rates in the thousands and millions of events per second.

External Program can interrupt and ask questions to running Packet Tracer using IPC

Framework.

Multiple Packet Tracer Instances can connect to each other and can communicate with other.

Whole topology able to act as a single topology, able to save using offline saving mechanism.

Features of Packet Tracer:

Protocol Improvements, Extendable Architecture

GUI Improvements, Representation and Visualization Tools

Annotation and Authoring Capabilities

Responsibilities

As a Software Engineer, I am responsible for the following activities:

 Implemented DHCP and its interface for Packet Tracer 5.2

 Implemented PTMP for Packet Tracer 5.0

 Implemented IPC Framework for Packet Tracer IPC Framework

 Coding, Bug fixing, conducting Peer Reviews of Coding, Unit Testing and Integration

Testing.

#Project 5:

Equity Data Feed

Employer SoftlinkSolutions Pvt. Ltd, Bangalore

Organization Thomson Financial, Bangalore

Platform C, C++, SQL, Shell Scripting, Unix (Solaris)

Role Software Engineer

Team Size 10

Duration Jan 2006 to Apr 2007

Project Description

This is to deliver the equities and quotes related information after gathering and analyzing various reports and opinions from various news firms, brokerage firms and analysts, performing various calculations, considering history of the market price and equity information, all over the world about 10000 organizations and delivering appropriate equity daily, weekly and monthly feed to clients, which helps them to invest and manage their money.

Responsibilities

Writing and maintaining C++ code on UNIX platform.

Attending status meetings and interacting with onsite colleagues for further enhancements in the equity feed.

Maintaining standard documentation and build related information.

PERSONAL PROFILE

Name : A. Srikant

Sex : Male

Marital Status : Single

Nationality : Indian

Language known : English, Hindi, Oriya, Telugu

Place: A .Srikant

Date:

Download