About Me
- Primary Skills:
- Programming Language: Java/ Swing, SQL, Cucumber, Gherkin, Shell Script,PHP.
- Concept: Algorithm, DataStructure, OOPS, JDBC, Cake Php, Collection Framework, Network...
- Concept: Algorithm, DataStructure, OOPS, JDBC, Cake Php, Collection Framework, Network design. Intrusion detection.Data classification.
- Design Pattern: Command, Factory, Singleton.
- Additional Skills:
- Programing language:C,C++, R(basic), Matlab,Javascript.
- Databases: Oracle 10g
- Concept: Machine learning, Big data.
- Build Tools: Maven
- CI Tools: Jenkin
- Version Control Tools: git
- Other Tools: Eclipse, NetBeans, Qualnet, Wireshark, Weka
- Operating Systems: Linux, Windows
- Specialization : Network security, Network Design
Skills
Programming Language
Web Development
Software Engineering
Development Tools
Database
Data & Analytics
Others
Portfolio Projects
Company
Csmartdevice
Description
Client: Internal
Team Size: 08
Role: Software Developer
Description: The main objective of this project is to provide the device over the cloud there by allowing the testers to test their mobile app without procuring the devices. It works with VNC and other android API to access the devices screen and pushing the screen coordinates to the devices. It includes other testing features which is very much flexible to testers to test their applications.
Roles: Team Member – Developer
Responsibilities:
- Requirement gathering and analysis.
- Creating design document.
- Code review for other team member.
- Implemented full UI from scratch in java/swing
- Worked on some part of middle-tier such as bug fixing/enhancement.
- Written unit test and integration test using junit.
- Automated integration test using cucumber.
Tool: Eclipse.
Environment: Java, Oracle 10g, git
Show More Show LessTools
EclipseCompany
App validator
Description
Client: Internal
Team Size: 09
Project Objective: App Validator, android application testing tool, can be used for validating the major components of single or multiple .apk files by extracting it.
Project Description: This tool reads the major elements of AndroidManifest.xml file to give the basic data about the application such as Debuggable status is enabled or not, permissions used in it, whether it can movable to SD Card or not, hardware features that the application uses, specification about the screens sizes it supports and also the images and video files used in the application.
The user can customize the required data to be tested.
The tool is extremely handy, user-friendly and convenient to use. You can view the result of the validated files in both the application as well as in excel sheet.
Responsibilities:
- Implemented full UI from scratch in java/swing
- Worked on some part of middle-tier such as bug fixing/enhancement.
- Written unit test and integration test using junit.
Roles: Team Member – Junior Developer
Tool: Eclipse.
Environment: Java/Swing, Oracle 10g, git
Show More Show Less
Tools
Eclipse