Post Job Free

Resume

Sign in

Java Engineering

Location:
Binghamton, NY
Salary:
90000
Posted:
February 07, 2019

Contact this candidate

Resume:

ADITYA TYAGI

** *** ****** *** * Binghamton NY **905

646-***-****) ac8fbt@r.postjobfree.com linkedin.com/in/atyagi4 https://github.com/phoenix010 State University of New York (SUNY), Binghamton Aug 2017-May 2019(Expected) Master of Science in Computer Science

RELATED COURSEWORK: Computer Architecture, Design and Analysis of Algorithms, Programming Languages, Advanced Operating Systems, Wireless Sensor Networks, Design Patterns (JAVA), Web Development, Database Management System Jaypee University of Information Technology Aug 2012- June 2016 Bachelor of Engineering in Computer Engineering

RELATED COURSEWORK: Software Design and Testing, Data Structures and Problem Solving, Software Engineering, Operating Systems RELEVANT SKILLS

Core: JavaScript, Java, C, C++, Haskell, Ruby, Python. Database: MySQL, Firebase, Pl/SQL, SQL, Mongo DB.

Web: HTML5, CSS, Bootstrap, Node, Express, Angular7, React, Redux, Mustache Template, jQuery, AJAX, JSON, Xml. OS: Windows, Ubuntu, Macintosh, Android.

Tools: Android Studio, IntelliJ, Web-Strom, Sublime Editor3, Eclipse IDE, Atom, VS-Code, Bitbucket, GitHub, Maven. ACADEMIC PROJECTS

Backup System for Student’s Course Assignment in JAVA

• Designed a tree (Binary Search Tree) which stores the enrollment number of the students and arraylist of courses opted.

• Implemented two back-ups in such a manner that the system only needs to update the changes in the main tree.

• Applied prototype pattern to implement back ups trees of the main tree.

• Applied observer pattern through which updating of any change happens in the main tree to back up tree.

• The only simplification that we have assumed that JVM runs in only one machine. Fast Tree Functions in JAVA

• Implemented two software modules. The first module read an input file line by line and populated a tree data structure.

• The second module counts the number of words, number of distinct words and number of characters in the tree and store it in a file.

• Implemented a treemap which stores the data in (Key, Value) pairs. Treemap optimized the performance of the second module significantly as compared to the BST, AVL and Red-Black Trees.

• Verified the performance of module in the driver code. Determine max-K elements through visitor pattern in JAVA

• Implemented two ADTs: myVector and myArray that internally store a vector of Integers and an arraylist of integers respectively.

• Implemented a first visitor which creates a max-heap.

• Implemented the second visitor which implements sorting algorithm in-order to modify the ordering in the original/array vector.

• The both visitors displayed the largest K elements on console. Text Processing within JavaScript

• Developed a crude document searching command line application in which a text file was provided giving the noise-words which was required to be ignored, while searching one-or-more additional files which constitutes the document being searched.

• Both the documents and the search lines were prepossessed as according to the instructions given in the project.

• Used MongoDB as a NoSQL database in-order to retain states between executions.

• Implemented CRUD operations by developing functionalities which allows the user to add a document in the database, update a document in the existing database and delete the document in the existing database.

• Implemented asynchronous JavaScript (AJAX) programming, albeit in a cookbook manner.

• Implemented ES6 Classes, JavaScript data-structures (Sets and Maps) to implement the indexing structure.

• Used Chrome debugger as outlined in this article. Full Stack (MERN) Development: Text Processing within JavaScript

• Implemented REST API (Express.js) in which user have the feature to search the term in which result showed the links of those documents in which that search-term appeared.

• Implemented the HATEOS functionality which is an essential part of REST API.

• Used React.js to implement the frontend of the application.

• Implemented the functionalities within React.js through which user can add the document and get the content of the document through its title’s name.

WORK EXPERIENCE

PODS IT Help Desk Employment. Sept 17- present

• Resolve issues regarding networking (wired, wireless, and dial-up), and email problems at the Glen G Bartle Library.

• Provide consultation on questions about software supported by the university, such as MS Office, Windows 10 etc.

• Act as a problem solver and troubleshoot a wide variety of computing issues and communicate technical information to the non-technical customers. Fall Internship Program at Mirabito Energy Products, Binghamton NY, USA Sept 18 – Dec 18

• The goal is to manage the fleet of gasoline tractor trailers efficiently from the gas terminal to the Mirabito's gas station involving 1000s of wholesale customers which must be stocked with fuel products.

• Worked in a team assigned to develop dispatch module whose main feature is to take customer’s orders and pass it to the Mirabito’s dispatch team which can schedule a truck (and the driver) considering several other constraints.

• Implemented REST API with entity framework where business logic layer and database logic layer(models) are separated.

• IoC (Inversion of Control) has been implemented with Unity Framework to make code loosely coupled.



Contact this candidate