Dhruval B Patel

Software/Web Application Developer







ABOUT

I am pursuing Master's in Computer Science at State University of New York at Albany and will be graduating in May 2017 and have completed bachelors in 2015 from CHARUSAT University in Information Technology.

Being a focused and a dedicated individual, I would like to employ my critical and analytical skills to develop, debug and maintain Software development process and leverage my strengths to think innovatively and divergently to overcome issues faced during development phase. As a highly motivated and enthusiastic individual, I am a technology enthusiast driven by technologies that improve quality of life.I love exploring new technologies and put it to good use. Challenges keep me active and I enjoy solving a new problem.

My technical expertise includes cross-platform proficiency (Windows,linux); fluency in scripting/programming languages (including C,C#, Java, SQL); and advanced knowledge of developer applications, tools, methodologies and best practices (including OOD, client/server architecture and MVC architecture). I am currently working as a Software/Web Application Developer Intern at NYS Information Technology Services since August 2016.This tenure has provided invaluable insight in the effective operation of developing and creating software solutions for a wide range of industries.As a developer I feel that my greatest strengths are being able to write and code individual programmes from specific requirements, investigate and analyse reported defects and also an ability to perform under pressure.I am currently seeking full time oppurtunity in Sofware/Application Development.

















EDUCATION

Masters in Computer Science
State University of NewYork At Albany (Albany,NewYork)
2 Years Course

GRADUATING IN MAY 2017
IN PROGRESS

Bachelors in Information Technology
Charusat University (Anand, Gujarat)
4 Years Course

May 2015



WORK

Web Application Developer Intern
NYS INFORMATION TECHNOLOGY SERVICES

•Collaborated closely with team members to plan, design, and develop a new robust web application - FOIL.
•Perform Web Application Development using Java Technology Frameworks such as Spring and Hibernate with Maven as a build tool in Jboss Developer Studio.
•Modification of existing browser-based Java Server Faces front-end code for MDIS(Multiple Document Ingestion Service) Web Application.
•Participate in business analysis and system requirements gathering.
•Evaluate the outcome of systems testing; confirm results are consistent with system or business process specifications.
•Assist with training on new procedures and software.
•Conducted the Proof of Concept of IBM Data Cap for IOS & worked on creating reports of the results.

AUGUST 2016 - CURRENT

Teaching Assistant - ICSI-105 Computing and Information
UNIVERSITY AT ALBANY

•Responsible for grading assignments, class participation, and exams. Managed course content and individual course sections via Blackboard.
•Provided students with one-on-one tutoring and regular out of class assistance.
•Also helped students in solving the doubts in their progrmming assignments.

AUGUST 2016 - DECEMBER 2016

Teaching Assistant - Software Engineering
UNIVERSITY AT ALBANY

•Conducted weekly TA sessions, graded homework and exams.
•Held office hours for individual student discussion.
•Helped the students in their projects and clearing different concepts of software development process.

JANUARY 2016 - MAY 2016

Software Development Intern
BLUEINFY SOLUTIONS

Involved in working closely with the team of analyst, designers and developers for developing a desktop application SSL analysis tool. Also involved in testing and maintaining the application after it was released.
•An application which allows user to check whether the site that they are using is secured or not to enter the personal information.
•It helps to get all the relevant information about the website which the user uses frequently like SSL verification, certificate serial no expiration date etc.
•It also keeps track of all the ciphers, hash algorithms and the message digest that are used by the website in order to provide security and thus help the user to know whether the site is safe to enter their personal information or not.
•One can easily find whether there are any vulnerabilities in the website using the information which we get from the application.
•The application was developed in Visual Studio Express for Desktop using C# and .Net Framework and the OPEN SSL API.

JANUARY 2015 - MAY 2015







CERTIFICATIONS

Certificate of Completion- Complete Java Masterclass
UDEMY

March 2017







Microsoft Technology Associate: Database Administration Fundamentals.
MICROSOFT

August 2014







Certificate of Completion- C
APTECH

November 2013







Certificate of Completion- C#
APTECH

November 2013







Certificate of Completion- ASP.NET
APTECH

November 2013










SKILLS

Java/J2EE


JavaScript


HTML 5/CSS


Spring/Hibernate


C#


Database


Android


AWS


SQL


Webservice















PROJECTS



CAMPUS CONNECT

●This is the social networking portal prototype of Facebook for students and faculties of UALBANY which has interesting features like student market to buy and sell things, roommate finder feature, search for jobs, do discussions with faculties, view profile and research work of faculties.
●Student market is the place where the student can share the picture of the things they want to sell and also share a post if they need to need to rent the things like books,furniture etc.
●The rommate finder feature helps the student to find the roomate easily.There are two options the student can select looking for room or need a roommate and post the information such as rent price,address of the house etc which helps in finding roommate .

Tools & Technology Used: Eclipse IDE Java, jQuery, Java Script, Ajax, Servlets, JSP, Bootstrap,MVC,Junit
Roles and Responsibilities: Involved in requirements gathering, coding, integration and testing of project
.

COMPUTER SCIENCE DEPARTMENT WEBSITE

●This is the simple web application developed as a part of the term project in Software Engineering which basically has 3 roles or users :Students ,Faculties and Staff members.Each users are able to do certain things based on the type of the user.
●Students can register for the department exam and view the results.They can also create and take part in the discussion board.Also they can view course syllabus ,add subjects and post announcement and news.
●Faculties can post the grades,post the discussion topic ,change the student status and post the syllabus for the course and their office hours.
●The faculties,staff and Students can also reserve the resources like Class room, labs ,projector rooms etc .
●Also students can register for the exams and see their results.

Tools & Technology Used: Eclipse IDE Java, jQuery, Java Script, Ajax, Servlets, JSP, Bootstrap, Design Patterns,MVC,Junit
Roles and Responsibilities: Involved in requirements gathering, coding, integration and testing of project
.

INTERNET PATH ANALYSIS USING PLANETLAB IN COMPUTER NETWORKS

●Performed & experimented with real, worldwide Internet testbed, to gather first-hand measurements of Internet performance from geographically distributed machines and evaluate path properties in today’s Internet.
● Chose 10 PlanetLab nodes world wide from 7 different countries that performed periodic pairwise path measurements over https://www.planet-lab.org by using ping (with 20 packets) and traceroute through a long shell script, performed all other operations & implemented the research paper on Internet path stability by Vern Paxon ([Paxon96])
●Statistical analysis and acquired specific data by detecting route fluttering, location wise hop counts, long-term outages, plot data for average pair-wise packet loss and latency as CDF graphs and comparisons for Internet routing instability in comparison with the findings in [Paxon96].

Tools & Technology Used:Shell Scripting, AWK programming, Putty, Unix, MS Excel ,Sublime

NETWORK TRAFFIC ANALYSIS USING WIRESHARK

●Analyze bit-by-­bit the flows associated with these services and evaluate different application and protocol parameters across the entire TCP/IP stack including Data Link Layer/Medium Access Control (L2), Network Layer (IP or L3), Transport Layer and Application Layer.
● Captured packets on UAlbany network interface and performed interpretation & statistical analysis over real data link frames & packet traces using Wire - Shark tool. Enhanced the understanding of communication protocols as how TCP/IP used for information exchange and based on the observation wrote a project report.

Tools Used:Wireshark


POCKET BANK

An Android application that helps you track spending and monitor balances across multiple accounts. It has various functionalities like:-
●Add and remove accounts .
●Move accounts between account groups .
●Add and remove transactions .
● Select an account to manage transactions.
● Search for transactions.
● View the reports of the account .

Tools & Technology Used:Java,Eclipse


PERSONAL ASSISTANT (P.A)

An Android application that helps us to remind all the important tasks and just acts as our P.A. using eclipse.
● The user needs to enter the task and the time and he gets the reminder about the task that needs to be completed.

Tools & Technology Used:Java,Eclipse


HOSPITAL MANAGEMENT SYSTEM

●An efficient system that is mainly made to prepare or to manage a record of Doctor, Patient, Nurse, Ward boy, Medicine, X-ray, crystal reports etc. automatically with less human effort.
● It has various functionalities like retrieve the patient information,generate the bill,update the patient record etc.

Tools & Technology Used:VB.Net,SQL Server,visual studio 2010















CONTACT

Email
dhruvalp8@gmail.com

Adress
14 South Lake Ave.
Apt 4 Albany NY-12203

Phone
+1(518)-334-4988

SOCIAL LINKS