Post Job Free

Resume

Sign in

Java Developer

Location:
Overland Park, KS
Posted:
December 10, 2016

Contact this candidate

Resume:

RAMESH SHRESTHA

***** ****** ** ******** ****, Kansas, 66221

641-***-**** acxufk@r.postjobfree.com www.linkedin.com/in/rameshshrestha28

JAVA DEVELOPER

PROFESSIONAL SUMMARY

●More than 5+ years of experience in analyzing, designing, implementing, testing, deploying and troubleshooting of Enterprise Applications, Web based Applications and Client/Server based Applications using Java/J2EE.

●Good knowledge in Core java, Collection framework.

●Experienced in developing Web apps using Java/J2EE, JDBC, JSP, Servlets, JavaBeans, Oracle, XSLT, HTML.

●Strong knowledge of application development with Spring framework using technologies like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC (Model View Controller), DAO (Data Access Object), Hibernate and JDBC

●Experience using IDE’s viz. Eclipse, Net Beans

●Excellent experience in using Application/Web server’s viz. Tomcat etc.

●Experience working with HTML5, CSS3, Angular.js, jQuery, JSP, BootStrap and UI Integration as a Front End Developer.

●Good knowledge in Data Structures and Algorithms.

●Experience with implementing Web Services like Restful, SOAP

●Good exposure to RDBMS, SQL and PL/SQL, writing SQL scripts for efficient report generation.

●Experienced in developing enterprise application using Oracle and MySQL.

●Skilled in creation of use cases, object models, data models, sequence diagrams, function and technical specifications.

●Hands on experience in writing the SQL queries and stored procedures.

●Good knowledge in Github and SVN

●Good knowledge in WebLogic Portal

●Good Knowledge in Google API.

●Good working knowledge of Programming using Agile methodology with iterative and incremental software development.

●Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.

Java Application Development & Programming Software Implementation Technology Integration

Web Programming & Development Software Development Requirements Management Website Design

Languages: Java, C, C++

Web: HTML, JavaScript, PHP, CSS, XML, JSP, Servlet, jQuery, Ajax, J2EE (Servlets, JSP, JDBC, JNDI)

Databases: MySQL, SQL Server, SQLite, Oracle, Mongodb

Tools: Spring Tool Suite, Eclipse, Net Beans, Dreamweaver, MySQL Workbench, Adobe Photoshop

Platforms: Windows, Linux

Frameworks: Spring, Hibernate, CodeIgniter

SDLC: Waterfall, AGILE, Prototype

Web/App Servers: Tomcat, Glassfish, Apache, Web Logic

Web Services: JSON, Restful using JAX-RS and Spring MVC

Design Pattern: Singleton, Factory, Facade, Proxy, Observer

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

SHINE TECHNOCRATS PVT. LTD., Kathmandu, Nepal • SEP’2012-SEP’2015

Software Engineer

Led team of 5 in project management, client communications, system design and launch, and issue resolution. Developed application using Spring MVC and Hibernate as the ORM tool, REST based web services. Established different authentication roles for various users mainly using spring security. Debugged and defect fixing of

RAMESH SHRESTHA Page 2 641-***-**** acxufk@r.postjobfree.com

production environment issues and developed Unit test framework using JUnit. Developed the User Interfaces using HTML, CSS, and JavaScript with jQuery library.

Project: Human Resource System

A system with a web and API interface allowing to keep the personal information of the employees. Contributed to analysis, design, documentation, and development of systems. Programmed and implemented leave management, job creating, recruiting and selection along with duty roster. Handled requirements gathering, specifications, technical documentation, quality control, change management, bug tracking and resolution, and final implementation. Reported daily progress to team leaders.

Responsibilities

Gathered user requirements, analyzed and wrote functional and technical specifications.

Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.

Employed Scrum concepts of Agile Development Methodology for software development.

Implemented web interfaces using JSP, Servlets, AJAX, JavaScript, CSS, and Bootstrap.

Designed, implemented and deployed J2EE web application using Spring IOC (Invention of Control).

Used Hibernate for Object Relational Mapping (ORM) for data persistence.

Experienced on complex SQL Queries on Oracle, and MySQL.

Developed web services using RESTful web services.

Technologies: Java, Spring, Spring MVC, Spring Data, RESTful, JMS, AJAX, MySQL, JSP, JavaScript, XML, DOM, Maven, SVN, Eclipse.

Project: Inventory System

Inventory System is a web based application to store and administered all types of data required for efficient and accurate warehouse inventory management. It include modules for keeping tracks of all items and locations, requisition, orders, stocks and more.

Responsibilities

Used Spring framework for implementing IOC/JDBC/ORM, AOP, and Spring Security.

Developed web-based application adhering to the development specifications which involve using Java/JEE, Spring Framework, Hibernate, Web services, MySQL, and presentation layer using JSP, HTML, Servlets, JavaScript, JQuery, AJAX, Bootstrap, CSS.

Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful using Top-bottom approach for development.

Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.

Used Hibernate as Object-Relational Mapping (ORM) to interact with the database.

Involved in developing web pages using Responsive Web Design for Mobile Applications.

Involved in code review sessions with the developers and team leads.

Helping in test plan/scripts reviews for QA team and assisting them in creating test scenarios and running tests to improve the performance of web-based applications.

Technologies: Core Java, Spring Core, Spring MVC, AOP, DI, Hibernate, Restful, JSP, HTML, Servlets, JavaScript, JQuery, AJAX, CSS, Bootstrap, MySQL, Spring Tool Suite, IntelliJ Idea, Maven, SVN, JUnit.

Project: Online Course Portal

It is an intranet web based application to keep all the information of the course including lectures note, tutorial, assignments, lecture video, examination and forum to ask questions. It has different modules for teachers, students and administrator.

Responsibilities

Developed Modules for the Front-end applications and integrating them to the Back-end using Spring & Hibernate framework.

Consumed Restful web services using JAX-RS.

Developed the controllers using Spring MVC.

Implemented Hibernate in data access layer to access and update information in the database.

RAMESH SHRESTHA Page 3 641-***-**** acxufk@r.postjobfree.com

Implemented HQL queries to perform data base operations.

Involved in Configuring the Data Source in the Web logic Server.

Developed the service layer DAO for interaction with MySQL and used Hibernate for the Data Access Layer

Established different authentication roles for various users mainly using spring security.

Used Maven to build the application and deploy on Web logic Application Server.

Created test cases using JUNIT and Eclipse for IDE.

Technologies: Java, JavaScript, CSS, JSP, HTML, MySQL, Eclipse, Windows, Spring Tool Suite, JQuery, Ajax.

Project: Restaurant Billing System

Desktop web based application designed to keep track of sales of each and every items in a restaurant. It has two modules comprising of administrator and cashier. Administrator can add stuffs, edit and view records of the daily sales, can generate reports daily, weekly and monthly and able to track daily sales and expenses. While the Cashier module can add bills based on the sales and saved the bill for future reference.

Responsibilities

Developed web-based application using Java/JEE, Spring Framework, Hibernate, Web services, MySQL, and presentation layer using JSP, HTML, Servlets, JavaScript, JQuery, AJAX, Bootstrap, and CSS.

Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.

Used Hibernate as Object-Relational Mapping (ORM) to interact with the database.

Established different authentication roles for various users mainly using spring security.

Involved in code review sessions and testing with the developers and team leads.

Created test cases using JUNIT along with other developers and test it successfully.

Technologies: Java, JavaScript, CSS, JSP, HTML, MySQL, Eclipse, Windows, Spring Tool Suite, JQuery, Ajax.

Project: Manpower Information System

Desktop web application to keep the detail information of Manpower Company including applicant, visa processing, training, police report, insurance etc.

Responsibilities

Developed Modules for the Front-end applications and integrating them to the Back-end using PHP, HTML, JavaScript, JQuery, AJAX, Bootstrap, and CSS.

Delivered user interface design and module design, unit testing.

Technologies: PHP, MySQL, Dreamweaver, Windows

KANTIPUR CITY COLLEGE, Kathmandu, Nepal JUN’2012-DEC’2015

Project Supervisor/Faculty Member

Designed and delivered undergraduate-level instruction in topics including C, C++, Numerical Method, Data Structure, Database Management System, Software Engineering and Java.

Supported graduate and undergraduate students and projects.

Collaborated with the Center for Software Development (CSDR) to develop new software and developed guidelines for bachelor and masters level projects and theses.

Supervised teams of students developing yearlong software development projects through entire SDLC.

Projects

oOnline Exam System: Completed project management, design, and coding in PHP and MySQL.

oAttendance System: Designed and coded application using PHP for faculty attendance

oInternal Marks Evaluation System: Completed calculation of student internal marks using PHP and MySQL.

oAccount Management System: Used for generating bills of the students and calculating salary of the employee using Java, Spring and Hibernate framework.

RAMESH SHRESTHA Page 4 641-***-**** acxufk@r.postjobfree.com

Technologies: Java, C, C++, PHP, MySQL, MS SQL, Oracle, NetBeans, Dreamweaver, Windows

EICT NEPAL, Kathmandu, Nepal FEB’2008-JUL’2010

Software Engineer

Developed and deployed user interfaces using HTML, CSS, and JavaScript with jQuery library. Developed application using Spring MVC and Hibernate as the ORM tool. Presented ideas for software improvements, including cost proposals. Worked closely with analysts, designers and staff. Produced detailed specifications and writing the program codes. Tested the product in controlled, real situations before going live.

Project: SARAL, Local Development Application

Analysis, Implementation and operations of desktop based Local Development Application including Citizen Information System, Accounting and Revenue System, Vital Registration System and data warehouse. Also includes IT planning, project management, business models, business rules, and supply chain integration.

Responsibilities

Developed the system using HTML, CSS, JSP, Ajax, and JavaScript.

Developed application using Spring MVC and Hibernate as the ORM tool

Produced detailed specifications and writing the program codes.

Developed applications based on departmental requirements and specifications.

Prepared and executed test scenarios to test the functionality of the application.

Used Restful Web Service to perform the Create, Retrieve, Update, Delete operations on the database.

Technologies: Java, Spring, Hibernate, HTML, CSS, JSP, Ajax, JavaScript, MySQL, Eclipse, Windows

Project: Patient Information System

Analysis and Implementation of Patient Information System including registration, Billing, Lab Management, Doctor Management, OPD/IPD management. Also Includes IT planning, project management, business models, business rules, and supply chain integration.

Responsibilities

Designed and implemented the user interfaces (UI) using HTML, CSS, JSP, Ajax, and JavaScript.

Involved in full software development life cycle.

Created test cases using JUNIT and Eclipse for IDE.

Coded patient module and doctor module using Java.

Technologies: Java, HTML, CSS, JSP, Ajax, JavaScript, MySQL, Eclipse, Windows

Project: Student Database Tracking System

It includes student registration and their status.

Responsibilities

Developed Modules for the Front-end applications and integrating them to the Back-end using PHP, HTML, JavaScript, and CSS.

Delivered user interface design and module design, unit testing.

Technologies: PHP, MySQL, Dreamweaver, Windows

AD INFO TECH PVT., LTD., Kathmandu, Nepal SEP’2007-JAN’2008

Intern Programmer

Completed programming in HTML, CSS, and object oriented design. Provided unit testing and coding.

Built and customized website from scratch using PHP and CMS using Joomla and WordPress.

Technologies: PHP, HTML, CSS, MySQL, Dreamweaver, Windows

RAMESH SHRESTHA Page 5 641-***-**** acxufk@r.postjobfree.com

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion: 10/12/2018)

Maharishi University of Management, Fairfield, Iowa

Master of Engineering in Computer Applied Technology (2012)

Harbin Engineering University, Harbin, Heilongjiang, PR China

Bachelor of Engineering in Computer Engineering (2007)

Kantipur City College, Kathmandu, Nepal

ACADEMIC PROJECTS

Maharishi University of Management, Dormitory Management System: Built application for student residential management and issue resolution, using Java for front end design and MySQL for database.

Maharishi University of Management, Flight Training Management System: Developed application for Flight Training organization to keep the track of instructor and student records with flight information, using Spring and Hibernate with JSP and MySQL for database.

Maharishi University of Management, Car Pooling System: Created Car Pooling System using JSP, CSS, Ajax, jQuery, Servlet and MySQL for database.

Kantipur City College, Library Management System: Designed desktop application for library management, including back-end database development. Used MySQL and Visual Basic.

Kantipur City College, Online Health Services: Built web application for online appointments, report management, and e-health. Built hospital system module in PHP and back-end database using MySQL, and used Dreamweaver for IDE.

Harbin Engineering University, Chat Server/Client: Developed application for computer communication, using Java for client server and Eclipse IDE for application.

Harbin Engineering University, Location Sharing System: Deployed Android based location sharing system for secure transmission of data between cell phones and web servers using PHP. Used Eclipse IDE for Android application and Dreamweaver for web application.

PUBLICATIONS

"Design of Secure Location and Message Sharing System for Android Platform." 2012 2nd IEEE International Conference on Computer Science and Automation Engineering

“Information Technology: The Gateway for the Development of Nation.” 2012 NEA Souvenir, 50 Years of NEA as a Golden Jubilee Year.



Contact this candidate