Anda di halaman 1dari 4

UPENDRA SINGH, MCA, NIT-ALLAHABAD

________________________________________________________________________ T-309, Purva Park Apartments, MSO Officers Colony, Cox Town BANGALORE-560005, KARNATAKA
Primary E-Mail: upendrasingh1@hotmail.com Secondary E-mail: upendrasingh1@gmail.com, singhupendra1@yahoo.co.in PHONE NO:9901964023

________________________________________________________________________

C/C++ SOFTWARE ENGINEER


STORAGE,SYSTEMS Experience: 4 years +. ________________________________________________________________________ Accomplished senior software engineer specializing in object oriented approaches to storage, network and platform development. Extensive background in full life cycle of software development process including requirements gathering, design, coding, testing, debugging and maintenance. Key strengths include: OOPS, Design Patterns Data Structures and Algorithms Multi-threaded client/server programming using C/C++ System programming(Not kernel/driver programming!), Inter Process Communication(IPC) and Socket programming using C/C++, SSL/TLS programming using C/C++. Unix/Linux and Windows OS Internals Software Development Model Followed: AGILE Storage Domain, Storage Virtualization and File System Knowledge ________________________________________________________________________

TECHNICAL SKILLS
Languages: C, C++, PYTHON APIs: STL, PTHREADS, SYSTEM PROGRAMMING(Not kernel/driver programming!) Methodologies: OOPS, UML, DESIGN PATTERNS Operating Systems: UNIX, LINUX, SOLARIS, VmWare, WINDOWS Network Protocols Knowledge: TCP/IP, UDP, SOAP, SSL/TLS, SNMP, HTTP Storage Protocols Knowledge: FC, SCSI, iSCSI, SAS Tools: (VC++), GCC, GDB, CLEARCASE, GSOAP,TCPDUMP/TCPTRACE RDBMS: MSSQL Server, SQL

________________________________________________________________________

_____________________________________________________ PROFESSIONAL HISTORY


Current Organization: DELL, Research & Development Centre, Product Group, Bangalore Product/Module: Open Manage/Open Manage Storage Manager Current Role: Software Development Associate Engineer II Duration: 01/02/2010 to Present Job Description: As a member of OMSS team my prime responsibilities are to design and develop upcoming features/versions of the Open Manage product. Requires in depth knowledge of C, C++, STL, Design Patterns, Algorithms, Data Structures, Optimization, System Programming(Not kernel/driver programming!) and Domain knowledge of Storage(DASD and SAN, FC, SCSI, iSCSI, SAS). Product has to maintain cross platform sanity as it runs on Windows and multiple flavours of linux based operating system. Key Assignments worked/working upon: 1. Clustering and Classification of Event Alerts(generated by storage devices/controllers) Awards/Recognitions received at DELL: Got a 2 technical disclosures recognized and was awarded for the same. On the spot award. _______________________________________________________________________ PREVIOUS WORK EXPIRIENCE Organization: EMC, Bangalore, Data Storage, Virtualization and Security giant. Product/Module: EMC Control Center / (Agents/Server) Role: Software Engineer (Research & Development) Job Description: Member of multiple teams : 1. Control Center Agents Team, Bangalore 2. Critical Customer Engineering Team, Hopkinton As a part of Control Center Agents Team I was responsible for the enhancement, development and maintenance of agents. Agents are software components written completely in C/C++ on multiple platforms like Windows, AIX, Linux, HPUX, Solaris. Code for agents on these platforms require in depth knowledge in C, C++, Design Patterns, STL, Data Structures, Algorithms, Optimization, System Programming(Not kernel/driver programming!) (on all above platforms!). Every agent has different design

structure and very different code base. Great flexibility is required to move around in different code bases. Various agents on whom I was working were: 1. Agent_SDK: Apart from C/C++, Data Structure and Algorithms it requires special knowledge of Socket programming, process and thread handling on above given platforms. 2. VMware agent: Apart from C/C++, Data Structures and Algorithms it requires special knowledge of soap protocol, XML, web services. 3. Host agent: Apart from C/C++, Data Structures and Algorithms it requires special knowledge in system programming on above listed platforms. 4. FCC agent: Apart from C/C++, Data Structures and Algorithms it requires working knowledge of SAN(Storage Area Network), FC protocol, hard and soft zoning. FCC agent is a core part of SAN Manager. As a part of Critical Customer Engineering Team I was responsible for tackling most complex and critical of customer issues which require very quick understanding of the problem and its resolution to customers satisfaction in time. People who are quick with understanding and resolving the problems get recommended for this team. Awards/Recognitions received at EMC: Received BRONZE AWARD at EMC for performance and innovative excellence. Received SELECT AWARD at EMC for performance and innovative excellence. ________________________________________________________________________ ________________________________________________________________________ Organization: FIDELSOFT Product/Project: Web Application development for a stock trading firm Role: Software Developer Duration: June 30 2003 to 30 Jun 2004 (1 year) (Before doing my MCA) Job Description: To design and develop C++ client code(using STL) for consuming web services using GSOAP toolkit. The data extracted from web services using client code was used to create further business logic. The process involved writing client stub code which could communicate with various web services available on web and extract useful information from them. _______________________________________________________________________

EDUCATION
ACADEMIC PERFORMANCE: MNNIT : Motilal Nehru National Institute of Technology. Allahabad.

MCA with a C.P.I(Cumulative Performance Index) of 8.16


Examination MCA VI Semester MCA V Semester MCA IV Semester MCA III Semester MCA. II Semester MCA. I Semester Institution MNNIT, Allahabad MNNIT , Allahabad MNNIT, Allahabad MNNIT, Allahabad MNNIT, Allahabad MNNIT, Allahabad Board/University MNNIT, Allahabad MNNIT, Allahabad MNNIT, Allahabad MNNIT Allahabad MNNIT, Allahabad MNNIT, Allahabad S.P.I/ % 8.16 7.70 8.40 8.50 7.70 8.40 Year 2006-2007 2006-2007 2005-2006 2005-2006 2004-2005 2004-2005

CO-CURRICULAR ACTIVITIES 1. Like reading books, trekking, playing table tennis. 2. Co-founded NGO named ANMOL DEEKSHA primarily focused at bringing IT related awareness to children of lower sections of society so that they do not miss out on such important tool of development. VISA STATUS: Country:US, Type:R, Class: B1/B2

Anda mungkin juga menyukai