NAVIN KARN
Fairfield, Iowa ***** . 641-***-****
https://github.com/navinkumarkarn
*****.******@*****.*** ( www.linkedin.com/in/nkarn
JAVA DEVELOPER
Proactive and dynamic Java Developer, combining an outstanding educational
background with extensive hands-on experience in development of
sophisticated web, desktop and Java enterprise business applications for
diverse clients, using the latest technologies, including Spring &
Hibernate frameworks, JSF, Servlets, JS, XML, and JSP. Talent for managing
the entire development life cycle, including requirements analysis,
diagramming, design, development, testing and deployment. Leverage a full
portfolio of available tools to enhance performance and functionality.
Strong collaborative, interpersonal and communication abilities to achieve
seamless cross-functional cooperation, and to foster optimal knowledge
sharing and project excellence.
Java Application Development ( C/C++ Programming ( Software Engineering (
Application Architecture
Life-Cycle Software Development ( Web Programming ( Database Development (
Testing & Debugging Requirements Analysis ( Project Management (
Communication ( Collaborative Teamwork
( ( (
Languages: Java, C++, C
Web: JSP, Servlet, JSF, HTML5, CSS3,JavaScript, AJAX, JQuery
Databases: MySQL, MSSQL
Libraries & Frameworks: Spring & Hibernate, Spring MVC, Spring AOP, Spring
Validation, Spring Web Services, Spring Security
Tools: Eclipse, Netbeans, Notepad++
SDLC: Agile, Waterfall,Iterative
Platforms: Windows NT, Vista, 7/8
Design Patterns: Observer Design Pattern, Strategy Design Pattern, Template
Design Pattern, Fa ade Design Pattern, Singleton
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).
BUSINESS INTELLIGENCE ACADEMY (BIA-NEPAL), Kathmandu, Nepal ( 2011 to 2014
Software development company, producing web based as well as desktop
software, with 24 employees.
System Analyst/Developer
Gathered and analyzed client requirements and collaborated with software
designers to formulate solutions. Created application diagrams (use-case,
sequence, UML), relationships, and technical specifications. Collaborated
with the testing department to troubleshoot and debug the software.
Projects and Achievements:
. FMIS (Financial Management InformationSystem): Spearheaded the
conceptualization and design of Web based application to track and
report financial information for 32 district users of the Nepal
Epidemiology Disease Control Department (EDCD).
. MDIS (Malaria Department Information System): Worked with the EDCD to
develop the application, which captures data on persons affected with
malaria, from EDCD users in 75 districts to a central database at the
Epidemiology and Disease Control Division in Kathmandu, to be accessed
for numerous operations/reports.
. BIMS (Blood Information Management System): Overcame numerous
challenges to successfully launch the web based software developed for
the Nepal Red Cross Society, which tracks and manages a voluminous
amount of data on blood donors and seekers, blood centers and blood
stock (scattered in many locations throughout Nepal).
. Bay-Counter Management Information System: LAN based software produced
for the Tribhuwan International Airport, Kathmandu, Nepal to manage,
synchronize and intelligently assign each plane with a bay, as well as
allocating its passengers to an arrival or departure counter.
Developed the application UML, use-case diagram and sequence diagram.
NAVIN KARN ( Page 2 641-***-**** ( *****.******@*****.***
www.linkedin.com/in/nkarn
KATHFORD INTERNATIONAL COLLEGE OF ENGINEERING & MANAGEMENT (Research &
Development Unit), Lalitpur, Nepal ( 2005 to 2011
Large educational institution, offering Bachelor's degrees in Computer
Engineering, Electronics Engineering, Computer Science and IT (BSCCSIT).
Programmer, Robotics
Trained/mentored students in research and programming for projects of
varied scope and complexity. Supported student programming for entry in
national robotics competitions. Personally coded various robotics projects
and in-house applications.
Projects and Achievements:
. Robo Nepal 2010: Programmed the robotic to follow a white colored
track. The project won 3 awards at a prestigious exhibition: 1st
runner-up, robot of the nation and best idea award.
. KMIS (Kathford Management Info System): Developed the LAN based system
with numerous modules to automate many previously manual tasks,
including student/faculty information, library, examination data,
accounting, inventory asset management, etc., with ability for
students, faculty, administrative staff and parents to log in to
access various functions.
EDUCATION
Master of Science (MS) in Computer Science
(In progress via distance education; expected completion December, 2016)
Maharishi University of Management, Fairfield, Iowa
Key Courses:
Fundamental Programming Practice (FPP), Modern Programming Practice (MPP),
Web Application Programming (WAP), Web Application Architecture (WAA),
Algorithm, Enterprise Architecture(EA),Project Management(PM)
Bachelor in Computer Engineering, Major in Computer Programming
Nepal Engineering College, Bhaktapur, Nepal
ACADEMIC PROJECTS
Projects completed at Maharishi University of Management include:
. My-Shop (online shopping web Portal): Analyze requirements for online
shopping functions including vendor's registration, customer
registration; approve vendor registration, product entry, edit/delete
product, operation shopping cart, credit card operation, order
placement etc. Utilized Java (Spring Hibernate framework), MySQL for
the database and Apache-Tomcat for the server.
. Library Management System: Analyzed requirements for college library
book reserve functions including reserve request, loan, checkout,
return and cancellation. Created a graphical user interface (GUI)
using Java Swing, and used NetBeans as IDE.
. TM Scheduling: Analyze the appointment system for meditation checking
in the university and developed the web based application to set the
appointment date/time and student can reserve the date and time. Used
Java (JSF/EJB), MySQL for the database, and Glashfish for the server.
. Hotel Reservation System: Developed a system to manage reservations,
addressing the different requirements for individual customers and
corporate clients. Designed the graphical user interface (GUI) using
Netbean Swing, and utilized MSSQL for database management.
. Edge Detection and Face Recognition: Used canny detection algorithm to
detect the edges in a given image and then detect the face, hand and
other parts of body.
Projects completed at Nepal Engineering College include:
. Tic-Tac-Toe Game: Used C to program the game, consisting of user vs.
user and user vs. computer modes. Also utilized graphics.h header file
and mouse click event.
. Traffic Light Management System: As part of Simulating & Modeling
curriculum, developed the system with both time based and intelligent
based control, built on a printed circuit board and interfaced with
hex code. Wrote the interface program in C, converted to hexadecimal
code through a burning process.