Hello! I'm Aman Sharma. A Software Developer specializing in both front-end and back-end development. Experienced with all stages of the development cycle and top rated frameworks. Well-versed in numerous programming languages including JavaScript, SQL, Java and C++.
C
C++
Java
Javascript
PHP
HTML
CSS
JQuery
JSON
AJAX
XML
Android
Rest API
Bootstrap
Materialize CSS
Laravel
AngularJS
MySQL
DBMS
macOS
Windows
Linux
Sublime
Atom
Vim
IntelliJ
Adobe Photoshop CS6
Athena is a very useful modern day project, developed by "AMD". It targets to deliver great quality products by improvising the User Experience. Athena keeps monitoring user actions over various Games, Applications, CPU, GPU and other system usage. The data is collected among various users from distinct countries. The collected data is analyzed, and further helps in optimizing both hardware and software solutions.
My specific role involves working on "Athena version 3.0". It involves new architecture, to make application more efficient and targets providing maximum performance. A complete "Multi-Threaded" application monitors Power Schemes, GPU, CPU, User Session and other useful information. This collected metrics is stored into corresponding files and stored in a specific location.
The data stored, further communicates with "AWS S3" server and transfers "Encrypted" files to a specific bucket over a specified duration. Collected files are "Decrypted" on the server side for each indiviual unique user and is further processed for "Data Analysis".
Technology Stack - Visual C++, AWS CPPSDK, Windows API, Windows Management Instrumentation(WMI), Windows Services, Windows Programming, Visual Studio(2017), Multi-Threading, Multi-Processing and OS concepts.
Radeon Settings is the control panel to configure "AMD Radeon Graphics Software". Worked on developing features which includes developing User Interfaces and backend components that uses AMD graphics library called ADL (AMD Display Library) to configure ASIC's.
I have learnt about the MVC structure used in the application architecture. Learnt about "Signal and Slot" mechanism, Emitting signals, Event mechanism, which includes OS driven events such as Registry, Power, Display and other events. Learnt about custom events to notify the observer object in the application.
Learnt about the application lifecycle. Learnt about basics of QT framework, QML, QT classes and synchrozing User Interfaces with backend interfaces. Worked on debugging, triaging and supporting the complete component.
Technology Stack - QT Framework, QML, Design Patterns, Visual C++, Windows API, Windows Programming, Visual Studio(2017), Multi-Threading, Multi-Processing and OS concepts.
Worked on developing an "Android application" for the AMD Audio team. Worked solely on developing a voice recording application which records the users voice using android device and stores it in a custom directory in the android file management system.
These recorded custom files are sent to "AWS" server which acts as a common warehouse to store the recorded data. These bunch of useful recorded data includes various data points which is used for prediction and is helpful for improvising the system.
Worked on developing User Interface to have custom buttons and toggles to have specific actions as "Upload", "Play Last Recorded", "Delete" and basic utility buttons.
Learnt about "AWS Amplify Framework", "Android Studio", "Android Permisson management system" from Android 6.0(Marshmellow), basics about IDE such as Gradle build system, AVD(Android Virtual Devices), Emulators, Console logging and a lot of various android classes.
Technology Stack - Android, JAVA, Amazon AWS.
Worked on developing an "Android application" for the AMD Audio team. Worked solely on developing a simple application which parses the collected logs and shows it in the application.
Use of application includes to efficiently parse analyze the logs, using simple UI.
Learnt about different types of views in Andorid. Used "Scroll view" to parse the logs, that parses the inputted text file.
Technology Stack - Android, JAVA.
AngularJS SPA
more_vertThis project is built using AngularJs components to display all the matches during English Premier League(EPL) between 2015-2017. Complete project is a "Single Page Application", to fetch the data from the server uses Asynchronous methodology, renders the JSON response in the form of HTML entities. I have used inbuilt services, directives and came across developing Custom Directives and Custom Services to keep the project modular, maintainable and help reusing the components.
Bontcat
more_vertI have developed this project to reduce the manual efforts, a platform which merges various clients together, where sellers or business owners can add and shop for others products, check for statistics, products, categories and clients nearby.
Ahflit Score
more_vertI have developed this project where students can check their complete educational information on this platform. The major part of this project includes "Online Test" attempt section where students can attend various test and examinations.
During this training, I have learnt about various Components, Layouts and architecture on android platform, Learnt about project structure and have developed various small utility applications.
During this training, I have worked on Salesforce CRM, basics of Apex programming and Visual Force and have came across the applications of Cloud Computing.
Worked as a trainee under the guidance of Mr.Vikash Dwivedi (Microsoft Technology Associate). Learnt about different concepts of PHP (Hypertext Preprocessor). Worked on advance PHP, creating dynamic web pages and learnt about the Graphics Library.
Bachelors (Computer Science and Technology)
Lovely Professional University
Punjab, India
Percentage: 70.74
Higher Secondary Education
Sri Chaitanya Junior Kalasala
Hyderabad, India
Percentage: 87.9
Secondary State Education
S.R.K.V.N High School
Hyderabad, India
Percentage: 79.1
I have a keen interest in Technology and Business Administration. Apart from them, I love reading books, I love gyming. I also enjoy swimming!
directions_bike directions_run book play_circle_filled movie shopping_basket