Post Job Free

Resume

Sign in

Software Developer Computer Science

Location:
Binghamton, NY
Salary:
$75000 Annually
Posted:
March 11, 2017

Contact this candidate

Resume:

Archit Mukund Vaidya

** ******** ***, **********, ** 13905 acy8vy@r.postjobfree.com 607-***-**** https://github.com/Architvaidya Education

Master of Science in Computer Science, State University of New York at Binghamton Expected May 2017 Bachelor of Engineering in Information Technology, University of Pune August 2013 Technical Skills

• Programming Languages: Java, C, C++, Python

• Front End: AngularJS, Javascript, HTML5.0, CSS3.0, Bootstrap

• Back End: Node.js, Express.js, Java

• Database: MySQL, Oracle 10g, SQLite

• Tools: Git, Web Storm, Eclipse, Fiddler, Microsoft Visual Studio, Postman Professional Experience

Weight Watchers, Software Developer Intern May 2016 – August 2016

• Worked as Software Developer Intern at Weight Watchers during Summer 2016

• Involved in development and enhancement of web application dealing with signing up the users and switching the products

• Worked in web technologies like AngularJS, Node.js, Express.js, HTML 5.0, CSS 3.0, Bootstrap and gulp configuration framework

• Collaborated with a team that adopted Agile Software Development Methodology Infosys, System Engineer February 2014 – July 2015

• Excelled in the Foundation Training Program at Infosys in Object Oriented Programming concepts, Core Java, SQL, Software Development Life cycle, JDBC, JSP, JMS, HTML 5.0, CSS 3.0, JavaScript Node.js, AngularJS

• Involved in development of a web application. Responsible for development and testing of user interface part of the application. Gained experience in JSP, JavaScript, HTML5.0 and CSS 3.0. ‘Best Debutant’ award for the excellent performance delivered

• Analyzed defects and provided enhancement for different modules of ATM machine for one of the renowned banking client. Acquired experience in C++. Also, played a key role as a Configuration Manager. Received

‘Spot- Awards’ for ensuring deliverables within timeline and presenting innovative ideas for the project Project Experience

Chat Application February 2017

• Implemented Application backend using Node.js Express application server which incorporated ‘socket.io’ library for asynchronous communication

• Deployed on Heroku cloud application platform

Implementation of Two Phase Commit Protocol December 2016

• Designed and developed a durable remote file service using Java and Apache Thrift Framework which provides operations such as reading a file, writing to the file and deleting the file

• Simulated Two Phase Commit Protocol by implementing a replicated remote file service which consist of single coordinator process and multiple participants

Implementation of Chandy Lamport Algorithm November 2016

• Incorporated Apache Thrift remote procedure call framework using Apache Thrift Interface definition file providing the operations that needs to be implemented for the implementation of the algorithm

• Engaged in development of a distributed banking application which consists of a controller and ‘n’ number of branches to simulate a bank like environment.

Implementation of RC6 Encryption Algorithm October 2016

• Designed a system that incorporates RC6 Encryption Algorithm for providing security while transmitting data over the network

• Developed in Java, the system provides two interfaces each for encrypting the data and decrypting the data. Serialization of XML Document April 2016

• Implemented a system that involves converting the elements in an XML/JSON format into Objects using object serialization and storing the objects back into XML/JSON format using object deserialization in Java

• Gained thorough understanding of Proxy Pattern and Strategy Pattern Word Count with Idioms of Visitor Pattern March 2016

• Implementation of visitor pattern that reads an input file and populates a tree data structure that will maximize performance with all the words in the file

• Used an efficient solution for performance optimization such asynchronous file reads on a input file and using threads which splits the file in predefined chunks Custom Memory Allocator February 2016

• Developed an API in C that overrides the memory management functions like ‘malloc’ and its associated functions: free, calloc, and realloc • Memory released by user after invoking ‘free ’ stored as a node in a Binary Search Tree

• Intended to gain thorough understanding memory management and the application is system call: sbrk 16 by 16 Sudoku Solver December 2015

• Developed with motivation to analyze the execution of a specific algorithm in multiple programming languages like C, Java, Javascript, Python, Prolog

• Used Java to implement the driver module which invoked the execution in other programming languages Document Retrieval System November 2015

• Developed with the motive to perform the retrieval for documents from a file system

• Tokenizes all the documents in the file system, generates a dictionary and a posting file of terms

• Calculates the probability estimate for a query word that is located in a particular document for a given user query



Contact this candidate