RAJESH KUMAR KURMI
*** *********** , ********* *******, *******
331-***-**** • gv6wbs@r.postjobfree.com
Java Developer
Hands-on technologist with 5 years of professional experience programming and engineering robust enterprises applications for a wide variety of international clients. Broad exposure across the IT field with experience spanning application development, system design, database design, coding, testing, debugging, and application implementation. Strong interest in Java development and particular knowledge of Java/J2EE. Good Communication skills with both clients and project teams to ensure full alignment of technology with business objectives.
________________________________________
TECHNICAL SKILLS
Languages: Java (JDBC, Swing, Multithreading), J2EE(JSP, Servlet, JSF), PHP, C, C++
Web: Spring 2.5, Struts 2, JSP, Servlets, HTM, HTML 5, CSS, JavaScript, AJAX, XML, Web Services (SOAP, REST)
Databases: MySQL, MS SQL Server, MS ACCESS, Oracle
Tools: Macromedia Dreamweaver, Ellipse IDE, Netbeans IDE, JUnit, SVN, Visual Paradigm, MS Office
Server Tools: Apache tomcat server, Glassfish, JBoss, Weblogic, Apache, ftp
Platforms: Windows, linux
Design Patterns: MVC, Singleton, Factory, Façade
SDLC Methodologies: Agile, RUP, iterative Waterfall
________________________________________
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).
VIEW NEPAL WEB HOSTING, Kathmandu, Nepal • 2009-2011
Outsourced specialist in building ecommerce, CMS, and auction Web sites for clients across the US, UK, Australia, and Europe.
Software Engineer
Served in a team leadership role handling communication between clients and project team members to ensure the achievement of business needs and project specifications. Played a key role in all phases of the development life cycle, from initial project analysis and requirements gathering to system and database design, Web programming, and final deployment. Select projects include:
• Successfully delivered a robust site for a new US-based client, securing superior levels of customer satisfaction leading to the win of numerous follow-on projects.
• Hand-picked by the CEO to leverage broad knowledge across object-oriented design, Java, MySQL, HTML, AJAX, and CSS to build this client’s high performance web based order management system, the first of its kind developed by View Nepal.
• Lease Management System : Tracks the owner, lease holder, buyer, delivery status, payments of leased goods, price of sold products and provides the profit and loss of the US based client.
• Technical environment: Java, Java Swing, JDBC, Multithreading, Oracle,Eclipse, Spring, Hibernate,MVC,Singleton.
RAJESH KUMAR KURMI • Page 2 • gv6wbs@r.postjobfree.com
________________________________________
JAVRA SOFTWARE NEPAL, Kathmandu, Nepal • 2006-2009
IT services and software development firm.
JAVA Developer
Analysis, Design and Developing HRM, web applications and websites using the latest technologies in Java and PHP. Oversaw all stages of the software development lifecycle for the company IT system and Human Resource Management package. Ensured alignment with company strategy and objectives. Leveraged recursion techniques and agile methodologies in development, as well as Java, MySQL, Spring Framework, HTML, CSS, JavaScript, and PHP technologies including Joomla CMS. Created Microsoft Office documents and presentations for project planning and technology documentation.
Selected Achievements at Javra software Nepal:
• Customer Relationship Management: Designed, Developed and Deployed a CRM package using Spring, ExtJS, JavaMail API, XML, Jasper Reports, Apache POI. Desktop User interfaces are implemented using Java Swing. PDF Reports were generated using Jasper Reports. Automatic mail sending with Java Mail API.
• Online Book Store: Designed and Developed Online Book Store using JSP, Java Beans, and MySQL. Customers can see the available books, order the books and can also make online payments.
• EBazzar: Involved in the development of the system in Java using MS SQL server. It manages the various products in the database. Generates the detailed reports about the profits and loss of the owner. Used Swing, JDBC, Oracle.
• Bank & Credit Card Framework: Designed and Developed a common framework supporting bank and credit card applications, using design patterns (Observer, Abstract Factory, Factory Method, Template Method, MVC), JSP.
• Dup Store: Web application for managing the CDs, DVDs and customer can order the CD and they can customize the cover of the CDs online. HTML, CSS and ExtJS for user interface and PHP for business logic and Database MS SQL server.
________________________________________
Courses completed on Campus
Parallel Programming: by Bruce P. Lester. Database Management : by Bruce P. Lester
Software Engineering: by Steve Nolle Algorithm: by Clyde Ruby
Seminar: Attended 2 week seminar on Principles of Enterprise Application Development(Spring Hibernate ).
EDUCATION
Master's Degree in Computer Science
Maharishi University of Management, Fairfield, Iowa
(in progress via distance education courses)
Bachelor of Science in Engineering
DEAN’S AWARD: CERTIFICATE OF MERIT FOR BEST STUDENT PROGRAMMER
Kantipur Engineering College, Kathmandu, Nepal