House 1253,Btm 2nd stage,Bangalore-560076 M:+91-7406372220,email: email@example.com P R O F I L E
Software Developer having more than 4.7 years of experience in developing and implementing comprehensive solutions to increase operating efficiencies, lower costs and improve bottom-line growth. .
Expertise in analysis,development,implementation of distributed multithreaded and network centric ,multiprocessing applications.
Experience in Networking domain with knowledge of routing protocols OSFP,RIP.
S U M M A R Y
Having 4.7 years of experience as Software Programmer.
Experienced in System Analysis, & Development in C,C++ technologies.
Hands-on experience in C/C++ development on Linux OS (Fedora 8 and Red Hat 6.0,Ubuntu).
Experience in Application Programming, Socket Programming and Multithreading.
Experience in designing and styling the widgets in GUI based application using QT UI library.
Excellent Technical & Communication Skills, Team Player. T E C H N I C A L S U M M A R Y Operating Systems Linux (RHEL 6.0, Fedora 8,Ubuntu) Languages & Protocols C, C++ ,Unix Shell Scripting,TCP/IP, UDP,XML DHCP,BOOTP,RIP,OSPF. FrameWork & Libraries STL,POSIX IPC,Multithreading,Boost,Qt, DPDK. Version Control
CVS,SVN Software &Tools QTCreator,Valgrind,GDB,KCacheGrind,TOAD,Putty, Doxygen,Quilt.WinSCP,tcpdump,Gprof,WireShark,Eclipse,gcc. Software Process AGILE Managment Issue Tracking System JIRA GUI
EXPERIENCE Organization Tech Mahindra Ltd. Location Hosur Road,Kormangala,Benguluru Designation Sr. Software Engineer Responsibilities Development,Bug Fixing, Integration,Documentation, Period December 2013 to Present
Organization Weapon & ElectronicsSystem Engineering Establishment(MoD). Department Networking Location Delhi Designation Software Engineer Responsibilities Development,BugFixing,Integration,Documentation,Requirement Analysis. Period Feb 2011 to November 2013 Organization Flag Bits Technologies Location Greater Noida Designation Jr. Software Engineer Responsibilities Development,Integration,Documentation. Period Sep 2010 to Janurary 2011 P R O J E C T S Project: VCPE Duration: August 2014-till date. Role: Senior Software Developer Enviorment C,C++ ,Shell Script,Linux,
DPDK,OpenStack,Quilt,GDB,GCC,VIM,Eclipse. Organisation: Tech Mahindra Ltd,Bangalore. Description: Virtual CPE is an alternative way of delivering broadband services to subscribers where most of the CPE functions are pulled in to the operator's network and located near the service edge. In the new network architecture, the CPE acts as a simple Layer-2 forwarding device that helps a business or residential subscriber to connect to the service provider network. Services such as DHCP, Firewall, NAT, Routing, VPN, etc. are delivered by Virtual Network Functions (VNFs) running at the Telco datacenter as a Virtual Machine (VM) instance configured for each broadband subscriber Responsibilities:- Development of DHCP Server as per DHCP protocol. Devolopment of SPLITTER Server . Development of NAT Server. DPDK integration in NAT VM. Unit Testing ,Documentation. Project: ATT-SYNCML Client: AT&T Duration: December 2013-July 2014. Role: Senior Software Developer Enviorment C++,SVN,Shell Script,Linux,JIRA,toad,XMl,Quilt,gdb,gcc,vim,SOAP. Organisation: Tech Mahindra Ltd. Description: The project is a Complete Automation Test Suite based on SYNCML Data Syncronization protocol th at Emulates behaviour of various Mobile Handsets for Data Synchronisation with ATT-SYNC Server.T he purpose of this framework is to test various in market handsets according to the device Inf provide d by Handset Manufacturer with ATT-SYNC Server.This tools helps the client to save time and force r equired in manual testing of the process and provides a test bed based on ROBOT Framework to aut omate the entire testing procedure.
Responsibilities:- Development of SyncMl Emulator using SyncML Protocol guidelines. Devolopment of Xml Parser for the Project. Unit Testing. Documentation,Bug fixing and Project Presentation. Project: LINK II –P17(Indian Naval Data Link Tactical) Client Indian Navy Duration: February 2011-November2013 Role: Software Developer Enviorment C,C++,Qt Creator,gdb,gcc,valgrind,Fedora8,RHEL,Zimbra,SVN,Redmine. Organisation: WESEE Description: The LINK II - Indian Naval Data Link Tactical (INDLT) Application aims at providing efficient Message exchange and Tactical Data transfer capabilities amongst Indian Navy operational platforms (ships, submarines, aircrafts and shore establishments) by communication mediums such as Radio Communication(HF/UHF/VHF),Satellite Communication, Dial up - Landlines, Naval Enterprise Wide Network and SANCHAR.It is interfaced with difference Tactical Sensors such as GPS,AIS NUC RADAR,CO-TS RADAR etc which provides real time Information about its surroundings.It performs various tactical operation on the the Data and provides a real time awareness of Tactical situation to the user .
Responsibilities:- Analyze, design & development of technical requirements. GUI Development for GDM(Display Manager) of INDLT application of this project. Development of CCM (Communication Manger) Module of the Project. Development of EIM(External Interface Manger) Module of the Project. Project TRILINK(Encryption using SDA server and BlowfishAlgorithm) Client Indian Navy Duration Sept 2011-Februaryr2012 Role Software Developer Organisation WESEE Enviorment C,C+
+,Qt,gdb,gcc,valgrind,kcachegrind,kdevelop,RHEL Description Trilink involves analysing and evaluating the hardware encryption/decryption from SDA Server over blowfish encrypted data and Blowfish encryption over raw data for message packets to increase security and performance of LINK messaging over the RF channels. Communication b/w SDA Server and TRILINK application is made using UDP Protocol.
Responsibilities:- Analyze, design & development of technical requirements. Unit Testing. Project Flagbit Navigation Systems GPS simulator Role Software Developer Duration October 2010 to January 2011 Organisation Flag Bit Enviorment C,C++,Qt Creator,gdb,gcc,Valgrind,Fedora8 Description This application is GPS simulator of Flag Bits navigation system.This simulator provides virtual Gps fee d to flag bit navigation System the helps to create a simulation of a Gps S-tem required for testing the application in real time enviorment.Gui of this Application is desinged and developed using QT Fram ework.
Responsibilities:- GUI Development of simulator. Understanding Requirment,Development and Bug Fixing. A C H I E V M E N T S
Awarded Best Team Award for project ATT-SYNCML By IDU Head Techmahindra for FY14 15Q4.
Receivd Appreciation in TechMahindra Kudos By Project Manager for delevering solution in short span of time and before bound timeline of the project.
Appreciation By Rear Admiral,DG WESEE(Indian Navy) for the valuble contribution in LINK-II P17 project. E D U C A T I O N
B.Tech in Computer Science and Engineering in I Division fromBirla Institute of Applied Sciences, Nainital ,Uttarakhand in Year 2010.
+2 ,S.R D.A.V Public School ,Saharanpur UttarPradesh,securing II Division .
Class X,St.Mary’s Convent School,Vikasnagar Dehradun Uttarakhand,securing I Division. P E R S O N A L P R O F I L E