Post Job Free
Sign in

Java Developer Web Services

Location:
Cary, NC
Salary:
75000
Posted:
January 07, 2018

Contact this candidate

Resume:

RAVINDRA DHAKAL

*** ****** ***** ** ● Cary, NC **513

515-***-****● ********.*******@*****.***

https://www.linkedin.com/in/ravindradhakal

JAVA DEVELOPER

Java software engineer with 4 years of hands on experience designing and developing web and mobile applications while optimizing functionality and performance. Proven ability to lead projects through comprehensive software development life cycle while implementing latest technologies Java, Spring, Spring MVC, Hibernate, JMS, JSP, Servlet, MySQL, SQL Server, REST web services and various other leading-edge technologies. Contributed all phased of SDLC using latest technology.

CORE COMPETENCIES / TECHNICAL SKILLS

Spring MVC Frameworks

Unit Testing

Web developing/programming

Test Driven Development (TDD)

Database Management

Service Oriented Architecture (SOA)

Robust, Scalable Coding

Object Oriented programming

Continuous Integration

Paired Programming

Languages:Java, Android, C, C++,PHP, JavaScript

Web: HTML, CSS, CSS3, AngularJS, Angular2, JavaScript, JQuery, Servlet, JSP, AJAX, XML

Web Services: RESTful, SOAP, JAX-RS, XML, JSON

Web App/Server: Tomcat, Glassfish, JBoss, Apache

Frameworks: Spring, Spring MVC, Spring Boot, Spring Web Flow, Hibernate, CodeIgniter

Databases: MySQL, MSSQL, SQLite,Oracle

Design Patterns: Singleton, Factory, Adapter,Abstract Factory, Observer, Proxy,Builder

SDLC: Agile-scrum, Waterfall, Spiral

Tools: Eclipse, NetBeans, Intellij, Android Studio, Maven, Gradel, GIT, SVN

Platforms: Linux, Android, Windows

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).

INFODEVELOPERS PVT. LTD., Kathmandu, Nepal ● April 2012-Aug 2016

Address: Lalitpur Nepal (http://www.infodev.com.np )

Position: Java Developer

Developed various Web applications, Android Application, Web Services. Worked on team as well as individually for new project as well as supporting legacy projects.

Developed the application Involved in multi-tier J2EE design utilizing Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks.

Implemented micro services using spring boot, spring based micro services.

Used Core Java, (Collections, multithreading and exception handling), Servlets,Java8.

Developed Restful and SOAP Web Services.

Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.

Developed a single page application by configuring a route provider service which route across different templates depending on the request.

Implemented support services at various SDLC stages like custom development and production support.

Used Design Patterns like Singleton, Factory, Adaptor, Session Facade and DAO.

Used Asynchronous JavaScript and JSON, JQuery, HTML and CSS for better, faster interactive Front-End.

Implemented test-driven development using Jnit and mockito.

Used JIRA to assign, track, report and audit the issues in the application.

Used Agile-programming methodologies during the development phase.

Technologies used include:

Language:Java, Android web: Spring MVC, Servlet, JSP, JS, AngularJs, JQuery, AJAX, JSON, XML, RESTFUL API, Soap Web Services, HTML, CSS, Bootstrap Databases:MySQL, MSSQL, SQLITE IDE:Eclipse, NetBeans, Android Studio, Intelij, Spring Tool Suit Platform: Windows, and Linux.

EDUCATION

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

(In progress via distance education courses; expected completion 04/06/2019)

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Algorithm,

Enterprise Architecture, Web Application Architecture, Big Data

Bachelors of Science in Computer Engineering

Kathmandu Engineering College, Kathmandu, Nepal



Contact this candidate