KABIRAJ KHAREL
**** *. *** ****** ( Fairfield, Iowa 52557
641-***-**** ( *************@*****.***
SOFTWARE DEVELOPER
Proactive, hardworking, and skilled Software Developer expertise in
complete development life cycle process including Analysis, Design,
Development and Implementation of web and enterprise application
development across multiple platforms and environments. Demonstrate
superior analysis, coding, and debugging skills. Outstanding communication
skills; interface effectively with upper managers, peers and clients.
Demonstrated knowledge of multiple languages/alternative frameworks and
ability to learn new technologies as the need arises
PROFESSIONAL SUMMARY
. 3 years of technical expertise in complete software development life
cycles including Analysis, Design, Development, Testing and
Implementation.
. Extensively worked on N-tier architecture systems with application system
development using Java, JEE, JSP, Servlets, Web Services, JDBC.
. Experience in configuring and deploying Enterprise Java Applications
using Tomcat and GlassFish.
. Experience with Java APIs like JPA, Collections API, EJB.
. Hands on experience in Spring, Hibernate, Spring MVC framework.
. Expertise with web based GUI architecture and development using JSP, JSF,
Custom Tag libraries, HTML, CSS.
. Excellent RDBMS experience with writing SQL queries, MSSQL.
. Thorough knowledge of OOD & UML concepts and application modeling using
Class & Sequence
. Good understanding of design patterns like Observer, Strategy, Template,
Factory, Iterator, Command, Composite, Facade, Singleton, Proxy, MVC.
. Experience with version control tools like GIT, build tools like Maven,
CVS/SubVersion, Sonar, JUnit & CruiseControl/Jenkins.
. Experience in developing software applications in UNIX/Linux environment.
. Excellent communication and interpersonal skills. Comfortable learn new
technologies and adapt to new environment.
. Good understanding of Project Management life cycle.
TECHNICAL SKILLS
Languages: Java, JavaEE, C# (ASP.Net), C, PHP
Web: Java Script, AJAX, Servlets, JSF Framework, JPA, EJB, JSP, SOAP,
Restful Web Services, HTML, CSS, XML Twitter Bootstrap, PrimeFaces
Databases: Microsoft SQL Server, MySQL
Tools: Eclipse, NetBeans, Maven, Visual Studio, Dreamweaver, Github,
Notepad++
Platforms: Windows, Linux (Ubuntu)
Framework: Spring Framework, Hibernate, MVC
SDLC: Waterfall, Iterative, Agile-Scrum
Design Patterns: Observer, Strategy, Template, Factory, MVC, Singleton,
Command, Facade, Iterator Proxy
continued ...
Kabiraj Kharel ( Page 2 641-***-**** ( *******.******@*****.***
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).
UDAN SOFTWARE PVT. LTD, PatanDhoka, Lalitpur, Kothulachhi Building, Nepal (
2012-2014
IT company specializing in application development, web development, SMS
marketing, mobile application development, and Facebook advertising.
Junior Software Engineer
Performed advanced design, development, and testing of critical enterprise
applications. Analyzed and documented complex requirements and processes,
collaborating with managers, stakeholders, and users to ensure alignment
with software configuration and enhancements. Ensured system stability and
continuity by diagnosing and resolving issues, bugs and errors.
Achievements:
. Reviewed the functional, non-functional requirements and high level
designs. Key contributor to full life cycle delivery of several
development projects, consistently meeting project milestones and
deadlines with superior quality.
. Followed Agile software development with Scrum methodology.
. Developed and integrated with server components using Spring and
Hibernate.
. Developed Web tier by using JSP using custom Tag Libraries, HTML, CSS and
JavaScript.
. Developed several REST web services supporting both XML and JSON for
collection and retrieval of different data.
. Developed POJO objects corresponding to the database schema and
implemented Object-relation mapping (ORM) in the persistence layer using
hibernate framework.
. Implemented features like logging, email service using Spring AOP.
. Use Maven for building and packaging the application.
. Use JPA, EJB in various projects.
. Use GIT for version control.
. Use Rational Rose XDE for designing UML diagram.
Languages: Java,
Web: Spring MVC, Restful API, XML, JSP, JSF, Twitter Bootstrap, Primefaces
Databases: MySQL, MSSQL
Tools: Netbeans, Eclipse, Maven, GIT, Rational Rose XDE
Platforms: Ubuntu, Windows
SEWA SUBIDHA PVT. LTD., Talchhikhel, Satdobato, Lalitpur, Nepal ( 2012-2012
Branch office of leading prepaid telecommunications service provider,
Callforeign Inc.
Junior Software Programmer
Wrote HTML and CSS code and used various development tools as contributor
to numerous projects. Created system design and performed testing. Worked
on the billing side of the web SMS system.
continued
...
Kabiraj Kharel ( Page 3 641-***-**** ( *******.******@*****.***
Technologies:
Object Oriented PHP, HTML, CSS, Bootstrap (CSS Framework), JavaScript,
MySQL, Dreamweaver, XAMPP and Photoshop.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion December 2016)
Maharishi University of Management, Fairfield, Iowa
Key Courses
Computer Security ( Algorithm ( Advance Software Development ( Enterprise
Architecture ( Project Management
Bachelor of Science in Computer Information System (2009-2013)
Nobel College / Pokhara University, Kathmandu, Nepal
Key Courses:
Dot Net Programming ( Web Programming ( Database Management System
ACADEMIC PROJECTS
. Online Web Application for E-Shopping: Created e-commerce application
that enabled online users to establish vendor profile to sell products.
Developed admin page to manage vendors, facilitate approvals, and set
minimum price limits for products. Designed email confirmation for
registered vendors. Used myfinance service to streamline credit card
purchases. Technologies used include: JSP, Spring MVC, Hibernate, and
RESTful Web Service.
. Online Shopping Cart, Complete Ecommerce Site: Developed online platform
to facilitate product purchases and online payments. Created affiliate
program to reward customers for referrals and referral purchases.
Technologies used include: EJB, JSF and JPA.
. Online Banking System and Credit Card System Using Design Patterns and
Framework: Used framework for both banking and credit card system to
streamline functionality of deposit money, withdraw money, interest
calculation, and reporting.
. Library Management System: Managed implementation of new system that
stored book information. Facilitated reservation and holding system for
students. Provided alerts to members with past due books.
. Application Transaction Profiling, Nobel College / Pokhara University:
Led development of application to store all business transactions in
database. Programmed database to categorize transactions according to
manufacturer and enhance product search engine capabilities. Streamlined
accessibility to financial audit, and profit and loss materials of
business. Developed reporting system.