About Me
13 years of Experience. Worked on technologies like C++, Python, Docker, Kubernetes. Played role of individual contributor and designing of features.
... Show MoreSkills
Programming Language
Development Tools
Web Development
Database
Others
Operating System
Mobile Apps
Software Testing
Graphic Design
Positions
Portfolio Projects
Company
Teradata Aster
Role
Backend Developer
Description
Teradata Aster is a analytics software. There are so many analytics functions which customer can use. There are different functions targeted for different sector like finance, healthcare, retail, telecom, auto, etc... It is a multi node software. Analytics function will be executed on all nodes parallelly.
Role played: Individual contributor, designing of features and code reviews
Show More Show LessSkills
C++ Python Docker KubernetesTools
Notepad ++ Github Git Confluence JIRA SVN ArtifactoryCompany
PayPal Vending Machine Integration
Role
Backend Developer
Description
PayPal Vending Machine Integration (VMI) was a new idea to enable vending machine for PayPal access so that people can use their PayPal account at vending machine. Currently vending machine supports only credit cards and coins. So, PayPal decided to have PayPal option in vending machine. Customer will place order on vending machine. After that vending machine application will generate QR code. Customer will scan QR code using mobile app and payment will be done from mobile. Vending machine merchant server will tell vending machine to dispense the items after payment is successful.
Role played: Individual contributor and designing of features and code reviews
Show More Show LessSkills
Java EE .NET Core JavaScript JQueryTools
Notepad ++ Github Git ConfluenceCompany
Intuit QuickBook
Role
Backend Developer
Description
Intuit QuickBooks is standalone accounting application, mainly targeted for small businesses. It has modules like, payrolls, electronics fund transfer, online banking. It supports multi-currency also. Online version of QuickBooks has also been launched.
Role played: Individual contributor and code reviews
Show More Show LessSkills
C++Tools
perforceCompany
Smart Notebook
Role
Backend Developer
Description
SMART Notebook is interactive whiteboard application. It consists of hardware and software. SMART Notebook helps in increasing collaboration student and teachers. It has touch screen interface where both students and teacher can play. It has functionality of drawing annotations (regular ink, calligraphic ink), line, various shapes, text, table and images.
Role played: Individual contributor, designing of feature and code reviews
Show More Show LessTools
Microsoft Visual StudioCompany
Mobile Phone Examiner
Role
Backend Developer
Description
Mobile Phone Examiner is a Windows GUI application which extracts all information from mobile phone and store in specific format. Mobile Phone Examiner uses two third party SDKs (MOBILedit & FutureDial) for extracting information from mobile phone. Mobile Phone Examiner extracts all capabilities of mobile phone i.e. Phonebook, SMS, MMS, Organizer & File system.
Role played: Individual contributor
Show More Show LessSkills
C++Tools
Microsoft Visual StudioCompany
FTK Examiner Agent
Role
Backend Developer
Description
Forensic Tool Kit (FTK) Examiner agent is an application which extracts information from windows system. FTK Examiner is another application which used to communicate with FTK Examiner agent over a network or on same system. FTK Examiner is a client application & FTK Examiner is a server application. FTK Examiner send command to FTK Examiner agent & FTK Examiner agent retrieve information from windows system & return result back to FTK Examiner in XML format. FTK Examiner agent retrieve detailed information of 1) all currently running processes, 2) all loaded modules of all processes, 3) all loaded drivers, 4) all services, 5) all shared files & 6) all network devices. Windows agent is also used to invoke process, execute command, delete file, get file & send file.
Role played: Individual contributor
Show More Show LessSkills
C++ Win32 App DevelopmentTools
Microsoft Visual StudioCompany
Online license Generation
Role
Backend Developer
Description
Online License generation is a webapp for generating license for the products made by IntelliVision. There are three access levels to the website i.e. master user, admin user & regular user. The Regular user is a lowest level user who can only generate trial version licenses and can see history of all generated licenses. The Admin user is a middle level user who can generate both trial version licenses & permanent licenses for all products. Admin user can also create regular user & has rights to provide the number of trial version licenses for each products for regular user. The Master user is a single user who can generate unlimited both trial version & permanent licenses for all products. Master user can also create both admin user & regular user with specified no. of both trial version & permanent licenses for all products.
Role played: Whole website was developed by me including frontend and backend
Show More Show LessSkills
.NET Core JavaScriptTools
Visual Source SafeCompany
Intelligent Video
Description
The Intelligent Video is video processing software. It monitors object through camera. It captures video, process video & generate event according to events set. Intelligent Video is used for motion detection, people count, object left, object removed, line crossing detection, wrong direction detection etc. It generates an alarm when any event (motion detection, object left, etc.) is detected.
Role played: Individual contributor
Show More Show LessSkills
C++Tools
Visual Source Safe