VISHAL REDDY
**** * ******** **., ******, IL - **615
Cell #: 650-***-**** E-Mail:************@*****.***
Summary:
Over one year of professional experience in developing front end using .Net technologies which includes C#, XAML, VB.NET
Developed front end tool for Displays, Merlin Software
Proficiency in programming languages C, C++, C#, JavaScript and web based languages HTML, XML, CSS
Extensive knowledge in software development methodologies Agile and Waterfall
Knowledge on LAN, WAN, Internet protocols, ET, CANALYZER, J1939 tools, Map Protocol, j1939 protocol
Education:
Aug 2015- Dec 2016
Master of Science in Computer Science and Engineering GPA: 3.55/4.0
Jawaharlal Nehru Technological University, Telangana, India Aug 2011 – May 2015
Bachelor of technology in Computer Science and Engineering GPA: 3.4/4.0
Technical Skills:
Languages: Java, C, C++, C#, Python
Web Technologies: JavaScript, HTML, CSS, XML, QT, .NET, SOAP, VB Script
Version Controls: Tortoise GIT, GIT BASH, Clear Case
Operating Systems: Windows, UNIX, Linux
Methodologies: Waterfall Model, Agile
Database: Oracle, MySQL, MS Access
Developer Tools: Visual Studios, Pycharm
Professional Experience:
Automotive Robotics Inc., Peoria, IL (Jan 2017 to Till Date)
Systems Engineer
D6 Display Development
Responsibilities:
Created prototype and production-level object-oriented applications throughout software development lifecycle, including design, coding, testing, and documentation
Developed WinForms user interface projects with initial layout and base controls
Web Form design in Asp.Net using CSS, JavaScript and coding using C#.net
Used database connections for sending data from User Interface to MS access and then converting that data to.cpp and .h file
Used dataset, data reader, data view to read data using ADO.Net objects
Developed ten screens for the display and tested it manually
Troubleshot and resolved bugs in .NET applications to ensure optimal development environment
In the data link layer, developed test plans for MAP and J1939 protocols
Used Tortoise GIT as a Version Control Tool
Merlin Software Development
Responsibilities:
Developed XAML Front end for three different user interfaces which includes
i) Developed test plan for roles specified based up on the calibration information configured using database template.
ii)Run test on different HIL testing setup (dSPACE, NI)
Iii)Automatic set up to publish results into the server
Designed a common UI to invoke different user interfaces i.e., into one configurable tool
Added animations using storyboard for three user interfaces using XAML, triggers for On Click operation
XAML Programming is done in blend for visual studio IDE and integrated at backend with the C#
Used Tortoise GIT as a Version Control Tool
Academic projects:
Master’s Project
Designed and built a complex Console based software product in a Linux environment in collaboration with a small group of classmates.
The software helps keep track of process metrics from various sources (memory, network, CPU utilization). Using different system calls the metrics are accessed and stored in the database. Performing different SQL query operations on the database does data retrieval.
The goal is to learn and follow industry’s best design and development practices.
Programming language: Java
Database: SQLite
Build Automation Tool: Maven
Security Algorithms and Protocols: Advanced Encryption Standard (AES)
Developed an Advanced Encryption Standard, which help in encryption and decryption of 128 and 256 bit data. The encryption/decryption application generates a cipher text using 12 secret round keys.
The goal is to understand fundamental risks, threats to mobile and cloud based application and implement counter measures.
Programming language: Java
Documentation Preparation System: LaTeX
Database Management System: Banking System
Created a database project for managing customers and their accounts.
The goal is to understand Data base concepts and implementing advanced SQL operations like Transactions, Sub Queries, Normalization, Joins, Views, Triggers, and Stored Procedures.
Database: PostgreSQL
Query Language: SQL