Post Job Free

Resume

Sign in

Java Developer

Location:
Charlotte, NC
Posted:
July 11, 2017

Contact this candidate

Resume:

RANJAN SAPKOTA

***** ********* ***** **** ***.*23, Charlotte, NC 28212

515-***-**** ac087d@r.postjobfree.com http://np.linkedin.com/in/ranjan-sapkota

JAVA / JEE DEVELOPER

Versatile Java programmer experienced in both front-end and back-end design, programming, and implementation, spanning 3 years in a development environment requiring deep knowledge of web technologies and SDLC principles. Outstanding ability to translate client requirements into feasible technical specifications and clean, efficient code. Strong team collaborator working dynamically to integrate modules into core solutions. Skilled at implementing Java projects using advanced frameworks, web services, and design patterns. Expertise in back-end implementation, as well as database design and optimization, module and web service integration, code automation, and testing.

CORE COMPETENCIES

Front-End Development Java Programming Back-End Development Software Prototype Design

Requirements Management Database Design & Development Testing, Troubleshooting & Debugging

Web Services Efficiency Improvements User Interface Automation Web Applications

Languages: Java, PHP, Core Java, Java FX, Java 8 (Lambda Expression, Parallel Stream)

Web: JSP, JavaScript, jQuery, HTML, CSS, REST Architecture, HTML5, Servlet, Bootstrap, Angular JS, XML

Web Services: REST, JSON, Spring Web Services

Web / App Servers: Glassfish, Tomcat

Frameworks: Spring (MVC, Data, Security), RESTlet, Hibernate, Maven, Git, Spring Boot

Databases: SQL, MySQL

Design Patterns: Singleton, Factory, MVC

SDLC: Waterfall, Agile

Tools: IntelliJ IDEA, Eclipse, Sublime Text, StarUML, Scene Builder, XAMPP, WAMPP

Platforms: Linux, Windows XP / 7 / 8 / 10

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

IT TRAINING NEPAL, Kathmandu, Nepal 2013-2016

Top software development and web design firm in Nepal.

Java Developer

Built web applications, primarily leveraging SDLC principles to coordinate Agile-based development throughout all stages of requirements management, concept development, prototyping, programming, testing, debugging, and implementation. Designed RESTful APIs for front-end report requests. Leveraged design patterns to improve code and outcomes; additionally gained deep insight into AngularJS, Spring, JavaFX, Spring MVC, and Hibernate to implement customer requirements and new features. Created sequence and UML diagrams. Designed core modules and functionalities. Improved page functionality and user friendliness via AJAX, jQuery, and Bootstrap.

Projects:

Online Exam: An online exam management system presenting multiple choice questions as part of the university and academic screening process. Features question randomization, teacher and student modules, a question database, and grading information.

Online Shop: A web-based shopping portal for Nepali apparel, electronics, and home décor. Features admin and user roles, dynamic categories, and shopping cart / purchase features. Integrates Visa, MasterCard, and PayPal payments.

Event Manager: An online management system for creating and tracking event operations. Built using Spring Framework and Hibernate ORM mapping, with the ability to recording both users and events.

RANJAN SAPKOTA Page 2-515-***-**** ac087d@r.postjobfree.com

IT TRAINING NEPAL, continued:

Lost and Found: A web-based management system for tracking inventory of lost, found, and returned items for one of the most renowned 4-star hotels in Dwarika Built the online framework, with MySQL for data handling and storage.

Food Delivery System: An online ordering system allowing users to select and purchase food for delivery from various locations, with integrated Google Maps API.

Technologies: Java Spring MVC, JSP, jQuery, AngularJS, Hibernate, MySQL, Linux, Tomcat, GitHub, StarUML, RESTful Web Services, Eclipse.

ACADEMIC PROJECTS

Matchstick Man, KIST College of Management: A desktop game tracking user scores by levels cleared, with a simple database login to check data against user activities.

Library Management System, Maharishi University of Management: A core Java library management system enabling electronic management of library functions, books, and users. Developed using Java 8.

Car Rental System, Maharishi University of Management: A vehicle rental system allowing online maintenance of vehicle inventory, with features including vehicle reservation and payment.

Online Dictionary, Maharishi University Of Management: An online dictionary built with JSON, AJAX, JavaScript, JQuery, HTML, CSS, with asynchronous data fetching from the database.

Blood Donation System: A web application allowing management of blood donations with various user registration and login roles, saved sessions, and blood transaction records shared between users. Used HTML, CSS, PHP, JavaScript, jQuery, AJAX, and MySQL.

EDUCATION

Master of Science in Computer Science

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

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Application Architecture, Web Enterprise Architecture, Web Application Programming, Algorithms.

Bachelor in Information Management

KIST College of Management, Tribhuvan University, Kathmandu, Nepal



Contact this candidate