Professional Summary:
Over * years of professional experience in Systems Analysis, Design, Development, Testing and maintaining desktop and Web Applications using Java/J2EE Technologies.
Outstanding experience in designing and developing applications using Java 1.7/1.8, J2EE, Servlets, JSP, JSTL, Java Beans, JDBC, JMS, XML Technologies, JavaScript, HTML, CSS and Bootstrap, AngularJS.
Experience in deployment process with servers such as Tomcat, Glassfish and Pivotal.
Expertise in J2EE Design Patterns, good knowledge on JPA, Hibernate and Spring frameworks.
Experience with IDEs like Eclipse, NetBeans, Spring Tool Suite, IntelliJ.
Followed Agile-Scrum, Waterfall and RUP methodology to deliver the projects.
Expertise in writing SQL using MySQL and MS-SQL.
Versatile team member with good analytical, communication and interpersonal skills.
Ability to cooperate and collaborate with diverse cross-functional and cross-cultural staff.
Interested to work with new technologies and able to learn quickly.
Technical Skills:
J2EE Technologies JDBC, JavaBeans, Servlets, JSP, JMS, Hibernate4, Spring4, JPA, Junit, Mockito, Jasmine, AngularJS.
Languages Java (JDK 1.7,1.8), C, C++, SQL, HTML, HQL, UML.
Databases MySQL, MS-SQL
Web Technologies HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, HTTP, XML, DOM, JSTL, Bootstrap.
Web Services REST, SOAP
IDE’s Eclipse, NetBeans, Spring Tool Suite, IntelliJ.
Design Patterns Singleton, Factory, Façade, DAO, Mediator, Front Controller, MVC
Application Servers Apache Tomcat, Glassfish, Pivotal.
Spring Modules IOC, AOP, Spring MVC, Spring ORM, Spring Web Flow, Spring Security, Spring Data
Tools GIT, SVN, Maven, Star UML, Visual Paradigm, MySQL Workbench
Source Conf. Mgt tool SVN, TortoiseSVN. Git
Operating Systems Windows, Mac OS, LINUX/Ubuntu
Concepts OOPS, OOAD, SOA.
Organizations summary:
IT Training Nepal March, 2013 – March, 2015
KATHMANDU, NEPAL
Java Developer
Responsibilities:
•Involved in SDLC of the project including Design, Systems Development, Testing, Systems Integration, Installation, and Deployment and participated in the complete life cycle of the project analyzing the client requirements.
•Used Spring IOC framework to implement Dependency Injection.
•Implemented the persistence layer using Hibernate.
•Developed service layer access and 3rd-party service call capabilities using REST web services.
•Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
•Develop the User Interface application with advanced technologies HTML5, AngularJS.
•Used Spring web components to support web utilities.
•Used enhanced AJAX to support dynamic page elements.
•Leveraged expertise in Eclipse IDE to develop, deploy, and configure applications on Tomcat and Glassfish servers.
•Used GIT and SVN as version control to evaluate and review key data.
•Used JUnit for unit testing.
Environment: Java, JEE, Spring, Hibernate, JSP, AngularJS, UML, HTML, CSS, JavaScript, jQuery, AJAX, XML, REST, Junit, Mockito, Spring Tool Suite, Maven, MySQL, GIT, Agile, log4j, Windows 8.
Tech Solutions Feb, 2012 – March, 2013
NEPAL
Java Developer
Responsibilities:
•Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
•Involved in various stages of application development through requirement analysis, development, and testing using MVC design pattern.
•Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
•Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI.
•Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
•Integrated Spring Security to provide security features like Authentication and Authorization
•Worked on creating single page web application using AngularJS.
•Consumed Web Services by implementing Spring's REST support.
•Application is build and packaged using Maven.
•Used SVN as the version control tool for maintaining version control of the application.
Environment: Java 1.8, JSP, Java Beans, AngularJS, Spring MVC, Hibernate, Spring Data, Spring AOP, Spring Security, REST, Java Mail API, HTML, CSS, JavaScript, jQuery, AJAX, JSON, GIT, MySQL, Tomcat, Spring Tool Suite, log4j, JUnit, Windows 10.
EDUCATION:
Masters in Computer Science at Maharishi University of Management, USA
Bachelor in Engineering at Kathmandu Engineering College, Nepal