PM Job Search Council Info Session - PMI Silver Spring Chapter
Uday singh resume
1. UDAY PRATAP SINGH
8624986250
Singh19uday@gmail.com
(SENIOR SOFTWARE
ENGINEER)
(DOB: 22-FEB-1992)
PROFILE
A dedicated professional with more than 4 years of experience in C, C++/Linux
applications and systems programming. Aiming to leverage my skills and to
contribute my experience, skills and expertise to product development.
SKILLS Programming
Languages:
C, C++, Bash, SQL
Concepts: 1. OOPS, Data Structures
2. Socket Programming
3. Multithreading
4. IPC (Shared Memory, Pipes, Message
Queues, Signals)
5. Synchronization techniques (Spinlocks,
Mutex, Semaphore, condition
variables)
6. Linux System Programming.
7. Memory Management.
DBMS: Postgres
Frameworks /
Libraries:
STL, POSIX API, Pthread
Debugging
Tools:
GDB (standalone), strace, pstack,
gcore, lsof, fuser, nm …
Repositories: Git, SVN
Platforms: Linux, Windows
2. WORK
EXPERIENCE
HARMAN CONNECTED SERVICES
Project Name: Quest NetVault Backup June 2016 – Present
Technologies Used: C, Postgres, Debugging tools,C++
Details:
• NetVault Backup is a backup and recovery software product. It can be
used to protect data and software applications in physical and virtual
environments from one central management interface. It supports many
servers, application platforms, and protocols.
Contribution:
• Owning the Reporting module of product, responsible for all sort of
development and escalation.
• Designed and developed dashboard for the product. That depicts real
time system health to the customers through a nice GUI.
• Worked on the implementation of a tool report editor. Using this tool
customer can design his or her own reports.
• Currently working on migration of 32 bit to 64 bit of application.
• Automated code checkout and build process. That saved time of
developers in the team.
• Fixed serval bugs to enhance the quality of the product.
Role:
1. Requirement analysis.
2. Developing new features and enhancing product.
3. Training newly implemented features to support team.
4. Debugging and bug fixing.
5. Handling high priority customer cases.
6. Writing unit test cases to maintain the quality of product.
3. PERSISTENT SYSTEM LTD.
Project Name: Verigy-Zenith(Advantest) June 2014 – Aug 2016
Technologies Used: C, C++, UNO Component Programming, bash scripts, gdb,
valgrind.
Details: Verigy-Zenith is a software for testing various type of ICs on SoC V93000
machine.
We were maintaining and adding features for testing various types of ICs on SoC
V93000.
Contribution:
• Implemented UNO IPC logging.
• Introduced thread sanitizer in our code base.
• Done the migration from RHEL-5 to RHEL-7 for zenith codebase.
• Responsible for the reporting of this product.
.
Role:
1. Requirement analysis
2. Developing new features and enhancing product
3. Debugging and bug fixing.
4. Writing unit test cases to maintain the quality of product.
PROJECT NAME: INTEL GRAPHICS MEDIA ACCELERATOR
(GMA)
AUG 2013 - MARCH 2014
Client name: INTEL
Technologies Used: C, C++, Windbg, Visual Studio, Directx, WDM
DETAILS:
The core functionality of this project is to maintain the quality and working of
graphics driver. We accomplish these goals by debugging and fixing all the issues
related to the functionality of graphics driver. The issue could be a Bug, adding
feature or applications. These fixes are delivered as part of scheduled
maintenance release.
4. EDUCATION CDAC(headquarter) Pune, India Aug 2012 - Feb 2013
Diploma in Embedded Systems 72.0%
Uttar Pradesh Technical University, Lucknow,
India
July 2008 - Jun 2012
B. tech in Electronics and communication 71.8%
S.A.S.B.S.Inter College , Gonda(U.P.) May 2007 - Mar 2008
HSC 71.20%
S.V.M.H.S.School, Gonda (U.P.) May 2005 - Mar 2006
SSC 77.00%
LANGUAGES English, Hindi
I hereby declare that the above information is true to the best of my knowledge.
Last Updated on: 31/03/2018 Uday Pratap Singh