Post Job Free
Sign in

Professional Experience Computer Science

Location:
Peoria, IL
Salary:
58k
Posted:
October 23, 2017

Contact this candidate

Resume:

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



Contact this candidate