Sie sind auf Seite 1von 5

Nabin Karki

Email: nabin.karki1991@gmail.com
Phone: (240) 630-4311
Summary

 6+ years of experience in Information Technology involving Analysis, Design, Coding, Testing, Implementation
and Training.
 Experience in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like
Collections, Multi-Threading, Exception Handling and Polymorphism.
 Experience in SQL, PL/SQL, JDBC, Stored Procedures, Functions, Triggers and Packages.
 Proficient in working with various IDEs such as Eclipse, NetBeans, JBuilder, IBM RAD.
 Experience in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like
Collections, Multi-Threading, Exception Handling and Polymorphism.
 Experience of working as a Java/J2EE programmer developing applications using Servlets, JSP, JSTL, RMI, EJB,
Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
 Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have
quick grasping capabilities to work with the newly emerging technologies.
 Expertise in Client scripting language and server-side scripting languages like HTML, CSS, JavaScript, AJAX,
jQuery, Bootstrap, React JS, Backbone JS, Ember JS, Angular JS and Node JS.
 Good knowledge in usage of version controls such as CVS, VSS (Visual Source Safe), and Clear Case,
ClearQuest.
 Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
 Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, MS
Access.
 Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD),
Iterative and Agile Methodologies/ Sprint.
 Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and
testing with JUnit, good knowledge in integration using J2EE Architecture. Experience of onsite user training.
 Developed REST based Microservices using Spring Boot. Experience in working with Web Services using SOAP,
and REST. Creating a SOAP request and making a WSDL call.
 Strong experiences with databases Oracle 9i/10g/11g, My SQL, SQL Server.
 Strong implementation knowledge of Objected Oriented Analysis & Design using Agile & Extreme
Methodologies.
 Good communication skills. Ability to quickly adapt to new environments and learn new technologies.

Education: Bachelor’s in computer science

Technical Skills

Languages Java, SQL, PL/SQL

Web Technologies JSP, Servlets, JMS, JNDI, XSL, Spring, Hibernate, Spring Webservices, SOAP,
WSDL, Multithreading, JavaScript, Log4j

UML Tools Rational Rose, MS Visio

APIs JDBC, JMS, JNDI, JCA, JTA, JPA, JSF, JSTL

Design Patterns MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate,
Observer, Singleton, View Helper, Decorator
Frameworks Struts, Hibernate, Spring, JSF

XML Technologies XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery

Databases Oracle, MySQL, SQL Server

Scripting/GUI Tools HTML, DHTML, DOJO, JSON, JavaScript, CSS, Shell Script

Operating Systems Windows, Sun Solaris, Red Hat Linux

Application Servers WebLogic, JBoss, Apache Tomcat, WebSphere

IDE Eclipse, RAD, NetBeans, JBuilder

Build and Test Tools Ant, Maven, Junit

Other Tools TOAD for Oracle, Subversion (SVN), CVS, Castor, Clear Case, Clear Quest.

Professional Experience

Client: Coventry Health Care, Bethesda, MD


Date: July 2017 to Present
Role: Java Developer

Responsibilities:

Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3,
JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.

 Involved in Design, Development, Unit Testing and maintenance of CEC application.


 Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
 Involved in writing Spring Configuration XML files that contains declarations and other dependent objects
declaration.
 Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
 Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the
application
 Worked extensively with importing metadata into Hive using Scala and migrated existing tables and applications
to work on Hive and AWS cloud Developed code for both server side and client side implementations using
Spring Web MVC, AOP and Dependency Injection.
 Developed User Interfaces using HTML and Backbone.JS.
 Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to
perform operations in UI.
 Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB
in XML binding.
 Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4,
XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful
services, JAVA, JSP.
 Working on AWS Elastic load balancing for deploying applications in high availability.
 Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
 Angular JS was used to parse the JSON file using the REST web services.
 Developed business tier components and services using RESTful web services.
 Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server-side business
logic.
 Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts
while adhering to code standards.
 Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
 Used Spring JPA to design entity data mapping with Oracle DB.
 Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
 Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
 Involved in production support for resolving user problems.
 Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
 Developed JUnit test classes for Controller, Service and Data layers
 Performed code reviews and provided guidelines for best practices of software management, Coding Standards
and Code Commenting for better understandability.
 Used Mockito for data mapping along with J-units.

Environment: JAVA, J2EE, Servlets, Spring 2.5, JSP, JUNIT, EasyMock2.2x, JBoss, MS SQL-Server, Eclipse, Hibernate, XML,
XSL, XSLT, Oracle Weblogic Application Server 10c.

Client: Vanguard, Malvern, PA


May 2016 – June 2017
Role: Full Stack Java Developer

Responsibilities:

 Involved in the requirements review, Design, Development, Unit testing and Bug fixing of the system and used
Agile Development methodology.
 Involved in developing the pages using HTML 5, CSS3, Bootstrap and worked on CSS3 effects to enhance user
experience as per the client requirements.
 Used Flux application architecture to build client -side web application.
 Designed modular and reusable React components using Flux Architecture
 Implemented client-side interface using React JS.
 Developed various screens for the front end using React JS and used various predefined components from NPM
(Node Package Manager) and Redux library.
 Developed complex SPA using React Router.
 Used Backbone JS to optimize in-browser use and to load the module and to improve the Speed
 Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message
posting and auto complete form validations
 Built backend REST API with Node.js, Express.js.
 Implemented modules into Node JS to integrate with designs and requirements.
 Managed software packages of Node JS with NPM and the project through Github.
 Used Async Module to control the execution flow of call backs.
 Developed server-side application by using Node JS and Express JS for interacting with No SQL Database Mongo
DB.
 Implemented Mongo DB to store and handle unstructured data.
 Used Mongoose connector as the Driver to establish Express JS to Mongo DB connection.
 Used Webpack module bundler for splitting the code base into multiple bundles with reactJs.
 Worked on Webpack to create the graph of application dependencies.
 Used Babel to create the pipeline which is built out of plugins also converted JSX syntax using Bable.
 Responsible for implementing the business requirements using Spring Framework
 Involved in user interface design using Spring Boot Framework and web-based user controls
 Worked on Spring Controllers and configured using annotations to handle the presentation requests
 Deployed and consumed web services based on REST protocols using Jaxb and Jersey api.
 Used JSTL for developing the JSP.
 Used JAXB, JAXP for parsing auditing information in xml format
 Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
 Written automation scripts using Java and Selenium and implementing automation scripts using Sauce Labs. Used
jmeter for performance testing
 Performed unit testing using JUNIT framework and Clover tools
 Configured Log4j for adding the debugging information in the code base.
 Extensively used Mocha and Chai JavaScript unit Testing tools for testing JavaScript pages.
 Involved in designing and developing of Object-Oriented methodologies using UML and Use Case, Class.
 Used Putty for UNIX login to check the server logs.
 Proficient in using SVN version control and wrote build and deployment scripting using ANT
 Supported the application in production and used Splunk to review the production logs.
 Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
 Deployed and Monitored Micro Services Using Spring Cloud Foundry Also Managed Domains and Routes with the
Cloud Foundry.

Environment: Java, J2EE, JMeter, Servlets, JSP, JDBC, Spring MVC, Angular js, Node js, Backbone js, Bable , webpack, , Hibernate,
Rest, Web Services, Mongo DB, Apache Ant, CVS, Design Patterns, HTML, Java Script, AJAX, XML, SQL, PL/SQL, Oracle, SQL
Developer, Mocha ,chai, JUnit, JIRA, cloud foundry, UNIX

Client: Gordmans, Inc, Omaha, NE


Date: October 2014 – April 2016
Role: Java/J2EE Developer

Responsibilities:

 Identified the Business Requirements of the project.


 Involved in preparing the Detailed Design document for the project.
 Use Case documentation for all the features in the project.
 Designed the sequence diagrams and class diagrams using Rational Rose.
 Developed the application using Struts framework.
 Created tile definitions, struts-config files, and validation files for the application using Struts framework.
 Implemented Action Classes and Action Forms using Struts framework.
 Involved in the development of Entity beans.
 Developed Session Beans as part of EJB to handle business logic and deployed them on Web sphere application
server
 Used J2EE design patterns like Value Object Pattern, Service Locator Pattern and Session Façade.
 Developed parser classes to parse the input xml and populate the appropriate data objects.
 Use MySQL extensively by developing different tables and ran SQL queries on them. Also developed stored
procedures using callable statements and created triggers and functions based on the project requirements.
 Developed Stateless Session Beans and Data Access Objects using JDBC and Hibernate for business and persistence
layers.
 Developed Java classes that used JMS to communicate with the Queue managers.
 Developed Unit Test & Test Suite Classes for testing.
Environment: JDK 1.4, HTML, JSP, J2EE, XML, Tomcat 4.x, Websphere 5.0, Struts 1.2 Framework, Hibernate, EJB 2.1 JDBC,
MySQL 4.1.x, Rational Rose, UML, Eclipse 2.0, Windows XP.

Client: Macys Plano, TX


Date: March 2013 – October 2014
Role: Java Developer

Responsibilities:

 As a technical developer, involved in design and development and support the application.
 Object-orientated analysis/object-orientated design of the current system.
 Developed the JSPs required for service management and user management modules.
 Worked on spring framework to enhance the existing current application.
 Add the restful web services integration to the struts and Spring framework.
 Worked on the multithreading environment to role access to group admin.
 Involved actively in frequent calls with business to gather requirements from the client and analyze the technical
feasibility.
 Developed the webpages using JSP with JSP tag library. The views and models are structured using the EJB’s and
web implementation using the controllers and servlets.
 Developed SOAP based Web Services end to end like top bottom and bottom up approach.
 Implemented Struts configuration setup, Hibernate hbm file mappings for several modules.
 Work Exclusively with Core layer of Framework to Implement View Controller in MVC Architecture by using Spring
framework.
 Worked on complete life cycle, design, development and testing using OOA and OOD.
 Used java design patterns like Singleton, Factory patterns.
 Extensively used Hibernate in data access layer to access and update information in the database.
 Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
 Used XML Parser for Building the XML Documents.
 Creating SOAP Web Services using WSDL to connect with external clients.
 Track and monitor on the production issues on daily basis and update the status to business owner.
 Actively involved in solving the production defects on priority bases.
 Used JUnit for Unit testing the application.
 Check and troubleshoot/analyze production issues the existing EMS application and fix the issues in estimated
time.

Environment: Java, JSP, spring core, spring AOP, spring MVC, SOAP and Restful Web services, Hibernate, HTML,
Subversion, SQL, Log4j, DB2, UNIX, Tomcat servers.

Das könnte Ihnen auch gefallen