Post Job Free
Sign in

Management Web Services

Location:
Fairfield, IA
Posted:
October 08, 2017

Contact this candidate

Resume:

BIMAL PARAJULI

Java Full-Stack Developer

641-***-****

PROFESSIONAL SUMMARY:

Over 4 years of experience in design, development and implementation of web applications using JAVA, J2EE, technologies.

Experience in designing, developing and implementing Web Applications using Java and Maven technologies in CRM, Restaurant, School management and Travel domains.

Implemented all phases of SDLC (analysis, design, development, testing and deployment) and proficient in gathering user requirements.

Implemented J2EE applications using Collection framework, exception handling and various object oriented methodologies.

Experienced in designing and developing enterprise applications using Core Java and J2EE technologies including JSP, JavaScript, JQuery, XML, JDBC, Hibernate, SOA using tools like Spring and Hibernate framework.

Experience in creating module, component based, Single Page web application with Angular Framework.

Expertise in AJAX technique to interact with backend in Restful web services using JQuery to process JSON data.

Experience with creating templates, pages and full sites in HTML5, CSS3, XML, JQuery, JavaScript, bootstrap, Angular 2, JSP and other front-end technologies.

Implemented JAVA/J2EE design patterns such as Factory, DAO, MVC, Facade, and Singleton.

Worked on the dependency injection using spring framework with Application Context XML and Annotation based, good working experience in Spring MVC, AOP, IOC, Spring Security and Validation.

Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in building tools like Maven.

Used REST services to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service

Hands on experience with JUnit in performing unit test and Log4J in determining the application functionality.

Experienced working in UNIX/LINUX environments.

Working experience of control version tools like GIT.

EDUCATION

Master of Science in Computer Science- Maharishi University of Management- Fairfield, Iowa

(In progress via distance education; expected completion April 2019)

Bachelor of Software Engineering (2014)

Gandaki College of Engineering and Science, Pokhara, Lamachaur-16, Nepal

(Affiliated to Pokhara University)

CERTIFICATIONS

Oracle Certificate: 1Z0-803 Java SE 7 Programmers I

Apr 2016 – Apr 2021 License OC1525510

TECHNICAL SKILLS:

Technologies

Java, WEB-SERVICES (Restful), SQL, UML, C, JavaScript, JQuery, HTML 5, CSS3.

Development Tools

Eclipse, Net Beans, STS, IntelliJ

Frameworks

SPRING, Hibernate, Yii, Angular 2.

ORM

SPRING ORM, HIBERNATE.

Databases

HSQL, MySQL

Operating Systems

Windows XP, Windows7, WINDOWS 8, Windows 10, LINUX, UNIX, MAC-OS

Web Servers

Apache Tomcat, Web Logic, XAMPP, WAMPP

ACADEMIC PROJECTS

Maharishi University of Management- Fairfield, Iowa Sept 2016 – April 2017

Project: Library Management System

Desktop application allows both the users and librarians to manage library books, check-in, check-out, fees, and inventory. User could search and make reservation of a book. Librarian could add, update, manage and keep track of the books.

Responsibilities:

Involved in Analysis, Design, and Implementation of desktop application using Java FX, MVC, Façade

Designed layouts with Scene Builder.

Used Program to an Interface design pattern to add dependency relationships on a class.

Followed agile software development methodology.

Used GIT for version control.

Environment: Java 1.7, J2EE, MS-SQL, Scene Builder Eclipse, UNIX, GIT

Project: Attendance Management System

Web application for tracking student attendance via barcode reader, with CRUD features for courses, students, and location

Responsibilities:

Involved in injecting dependencies into code using spring MVC.

Used Spring Security and Spring Validation for login page.

Developed architecture, page layouts, databases, and role-based authentication.

Designed layouts with JSP, CSS, HTML, JS, JQuery, AJAX, Bootstrap

POJO implementation for ORM Mapping with Hibernate.

Performed CRUD operation with Spring MVC and REST Web services.

Followed agile software development methodology.

Used GIT for version control.

Environment: Java 1.7, J2EE, MS-SQL, spring, Hibernate, Bootstrap Framework, REST Web Service, Ubuntu, MySQL, Pivotal Tomcat, JDK, STS, JQuery, AJAX, Spring MVC, Hibernate, SOC, AOP, and DI, GIT.

Project: Carpooling App

Programmed an application for ride sharing to Users could offer a ride or he/she could ask for an available ride.

Responsibilities:

Involved in designing Front End development with Bootstrap framework and customized CSS.

Designed database with My-SQL.

Designed dynamic UI with JavaScript, JQuery and AJAX.

Followed N-tier Architecture with separate Controller, View, model, Service, Persistence layers.

Used GIT for version control.

Implemented Red Mine for Project Management tool.

Environment: Java 1.8, Servlet, MY-SQL, Bootstrap Framework, N-tier architecture, AJAX, JSON, Navicat, JDK, STS, Java Servlet, JSP, AJAX, JavaScript, JQuery, CSS3, HTML5, STS, GIT.

Project: Auction App

Created a web application with Java and Maven technology for online application to buy and sell goods.

Responsibilities:

Designed a front end with Angular framework.

Used HTML5, CSS3 and Bootstrap for responsive design of template in Angular2.

Implemented Spring MVC for managing dependencies.

Followed different design patterns like Singleton, façade, MVC, DI, IOC.

Perform validation for Database entities with Hibernate

POJO implementation in Persistence layer.

Performed CRUD operation with Spring MVC and REST Web services.

Worked under AGILE software Development Environment.

Environment: Java 1.8, JSP, MY-SQL, JS, JQuery, CSS, Bootstrap, Hibernate, Spring-MVC.

WORK EXPERIENCE

Eminence Ways Pvt. Ltd, Kathmandu, Nepal Apr 2014 – Jun 2016

Java/Web Application Developer

Project: Customer Relationship Management CRM

Description: Contributed to Java web application design and development, using expert knowledge of Spring- Hibernate to deliver on expected features and requirements. Served in a team to develop, and design enterprise-level software systems using Java and Maven Technologies. Created RESTful efficient back-end Web API solutions for a large-scale data analysis using JSON, spring, MVC. Integrated RAD principles into the Software Development Life Cycle

Responsibilities:

Understanding and analyzing business requirements.

Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.

Involved in injecting dependencies into code using spring MVC.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.

Increased 50% of data reading performance by sharing and query optimization techniques in database.

Consumed RESTful Web services provided by different vendor to use for Address verification and validation

Designed and developed the UI using JSP, HTML, CSS and JavaScript, JQuery, Bootstrap.

Multithreading was used to process data in chunks to improve performance.

Built-in Services to deal with the different business operations of the application. Designed and developed presentation layers using JSP, CSS, HTML5, JQuery and Java Script, JSON in UI pages

Created and implemented SQL stored procedures and triggers.

Implemented POJO class in Hibernate to map with corresponding entities of relational database.

Used Log4J logging framework to write Log messages with various levels.

Used GIT to keep track of source code versioning.

Followed Agile methodology to track project progress

Environment: Java 1.7, J2EE, Servlets, JSP, Hibernate, Spring, Log4J, JavaScript, JUnit, SVN, Eclipse IDE, Spring Boot, JUnit, Maven, XML, RESTful Web services.

IT Deurali Inc., Pokhara, Nepal Jan 2012 - Apr 2014

Software Developer

Project: Ticket Management System

Description: Worked with PHP web based application design and development, using expert knowledge of PHP, Yii, and Yii-2 framework to deliver on expected features and requirements. Worked with development team to develop desktop and mobile application

Responsibilities:

Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.

Involved in Analysis, Design, and Implementation of software applications using PHP, XML and JSON

Created dynamic HTML pages, used JavaScript for client-side validations and AJAX to create interactive front-end GUI.

Followed agile software development methodology.

Developed the application using PHP, Yii, PHP Libraries, XML, and MS-SQL.

Developed with system architecture (UML).

Created highly secured and extensible web applications like E-commerce, Restaurant Management System, and School Management System in short time with Yii 2 Framework.

Implemented Real Time JSON data processing with AJAX, JS and PHP

Implemented Gii to generate an ActiveRecordClass, generated CRUD operations for DB table and customized the generated code.

Developed, tested and deployed the application to web server following RAD and AGILE SDLC.

Programmed WordPress web applications, integrating PHP into the WordPress to create customized features and modules.

Environment: Java 1.7, J2EE, Servlets, JSP, Hibernate, spring, PHP, Yii, AJAX, JS, CSS3, Bootstrap, MS-SQL, JQuery, HTML5, Eclipse, UNIX, Git, Redmine



Contact this candidate