Post Job Free
Sign in

Java Developer

Location:
Fairfield, IA
Posted:
January 24, 2015

Contact this candidate

Resume:

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.



Contact this candidate