Post Job Free
Sign in

Software Developer Java

Location:
Chicago, IL
Posted:
December 21, 2020

Contact this candidate

Resume:

Raj Prajapati

***************@*****.***

LinkedIn

GitHub

+1-224-***-****

SUMMARY:

●Enthusiastic, hard-working software developer with experience in object-oriented programming, developing cross platform mobile applications and web applications.

●A team player having successful collaborations on projects with a positive mindset with proven ability to work creatively and analytically in a problem-solving environment. Quick learner and passionate about learning new technologies.

●Good experience on JavaScript, HTML5, CSS, Java, C++, F#.

●Strong knowledge in writing Queries, Views and Triggers using Oracle SQL and MYSQL databases.

●Worked with Agile Scrum Methodologies in school projects.

●Successfully created Apps using Android-Studio in Java and Progressive Web-apps using HTML, CSS, Bootstrap, jQuery and Java Script.

●Strong knowledge of Object-Oriented Methodologies.

●Exposure of MVC Architecture.

●Good hands-on experience using VCS like GitHub.

●Successfully built projects using Arduino on Arduino IDE.

EDUCATION:

●Bachelor of computer science, University of Illinois At Chicago (Graduate: Fall 2020, GPA – 3.26/4.00).

TECHNICAL SKILLS:

Technologies

Core Java, Python, C++, F#.

Web Technologies

HTML 5, Java Script, Bootstrap, jQuery, CSS, basic knowledge of react.js.

Platform

Windows 7, 8, 10, MacOS, Linux.

Database

MySQL, Oracle SQL.

Tools

Eclipse, IntelliJ, WebStorm, Maven, Visual Studio, VS code, GitHub, Arduino IDE, Oracle SQL Developer, MySQL Query Browser, Cyberduck, Putty, JIRA.

Course Work:

●Data Structures and Algorithms – Strong understanding of implementation and use cases of different data structures and algorithms.

●Software Engineering – Skilled at project management and extensive knowledge of software development life cycle including systems architecture design, development, and testing using Agile Methodology.

●Database Systems – Create new databases, edit the existing ones, manipulating the data according to requirements using MySQL, also given the database connectivity using JDBC libraries.

●Mobile Development – Built various apps using android studio in java that helps me building knowledge for mobile development.

PROJECT WORKS:

Project 1:

Name: PC Building Simulator.

Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, SQL database.

Tools: WebStorm, MySQL Server, Google API’s. Environment: MacOS, chrome browser.

Description:

Contributed to developing a robust web application for PC Building Simulator game using front-end technologies. Integrated and build a web application to help user to build their own PC give connectivity to MySQL database with all the asked functionalities.

Responsibilities:

Had worked on front-end side templates i.e., implementing a cart design and the UI of the website. Also worked on fetching data from Amazon’s API using jQuery. Also created a task as a scrum master for the project and kept the project and developers on the same track.

Project 2:

Name: Responsive website

Technologies: HTML, CSS, Bootstrap

Tools: Codio

Environment: MacOS, chrome browser.

Website: http://www.kaivalengineers.com/

Description:

I created a website for my father’s company. I used a Bootstrap template and made a website composed in a single web page and it is supported on all devices.

Project 3:

Name: Word Guess.

Technologies: Java, JavaFX GUI, Java socket libraries.

Tools: IntelliJ

Environment: MacOS.

Description:

A client comes and connect to a server and guess the word. There are 3 categories for the word, client can select from any of them. Once the client has successfully guessed a word from a category they can continue to next category. Client has six chances to guess the word by letter or can guess the whole word.

Responsibilities:

Implemented a multiplayer card game with a server and a client side using multi-threading in Java Developed rich UX and UI for the game using JavaFX.

Project 4:

Name: 4X4 puzzle.

Technologies: Java.

Tools: IntelliJ.

Environment: Windows 10.

Description:

Made an algorithm to solve any 4X4 sliding puzzle in JAVA. In this game players were given a combination puzzle of numbers from 1-15 and an empty space considered as 0. The task was to get the numbers in ascending order into the 4x4 array. Player can move the numbers only into the empty space and by doing so they have to solve the puzzle.

Responsibilities:

Have made an AI agent using different algorithms like A-star, IDDFS, IDA*, and BFS which gave us the solution for the puzzle using minimum path and using less memory.



Contact this candidate