RUBAL DEEP
Java Developer
Ph: +1-408-***-**** Email: *********.*@*****.*** LinkedIn: http://in.linkedin.com/in/rubaldeep
OBJECTIVE
Actively seeking a full time position as a Software Engineer/ Java Developer
SUMMARY
2+ Years using Java in Academic Projects and proficient knowledge of Java Backend and good knowledge of front-end.
In depth knowledge of JSP’s, Servlets, multi-threaded programming, JSTL (JSP Standard Tag Library), JSF.
Experience working with application servers like Apache Tomcat, JBoss.
Experience developing applications using JSP’s, Servlets, JSF, JMS, JDBC, JNDI and EJB’s.
Knowledge of RESTful web services and Responsive web design (RWD) using Bootstrap.
Good understanding of relational databases and experience with Unix/Linux operating system.
GUI programming using MVC architecture.
Experience working with version control systems like Git and bug tracking tool JIRA.
Excellent communication, interpersonal and analytical skills.
Quick learner and a Passion of learning new technologies, languages and tools.
TECHNICAL SKILLS
Languages : Java 1.7/ 1.8, C++, C
Web Technologies : XML, HTML5, CSS3, JavaScript, AJAX
Database : (Oracle 10g XE), MySQL
Operating Systems : Android, Windows 7/8/10, Unix/Linux/UBuntu, Mac OS X
Tools : NetBeans 8.0.2, Eclipse MARS, IntelliJ IDEA 15.0.4, Android Studio 1.5.1
Frameworks : Struts 2.0, Spring 3.0, Hibernate, AngularJS
Design Patterns : Singleton, MVC, Observer, Facade
ACADEMIC PROJECTS
The Learning Hub
Capstone Project September 2015 – December 2015
Built a library system with multi user support. Users can request for a book from admin and an automated E-mail and a SMS would be sent to registered user id and phone no. confirming the same.
Used Java Server Pages (JSP’s), Servlets, Apache Tomcat server, HTML5 and CSS3 for the front-end design.
Multi-client Chat Application
Java and Internet Applications June 2015 – September 2015
Developed a multi-client chat application using Java Socket Programming that establishes a connection between the client and the server (host) machine. Once the connection is established all clients can chat with each other.
Inventory Management System
Advanced Internet Programming and Design May 2015 – August 2015
Built an inventory management system using Java Server Pages, HTML, CSS, Apache Tomcat Server and Oracle 10g XE for the backend.
ACADEMIC COURSES
Mobile Computing for Android Mobile Devices Advanced Internet Programming and design
Capstone Project Work Advanced Database Design and Analysis
Advanced Structured Programming and Algorithms Cloud Management - Hadoop Administration
EDUCATION
Master of Science, Computer Science Apr 2016
Northwestern Polytechnic University, CA GPA 3.62
Bachelor of Science, Computer Science JNTU, Hyderabad, India (GPA 3.3) June 2012