Sunteți pe pagina 1din 7

SHASHI KANT TRIPATHI

TECHNICAL CONSULTANT JAVA, NODE JS


S K Y P E : S H A S H I K A N T. T R I P A T H I E M A I L
S H A S H I K A N T. T R I P A T H I @ G M A I L . C O M
AVA I L A B I L I T Y: 4 W E E K S

CAREER SUMMARY

IT professional with over 8 years of excellent experience in


designing, development and implementation of large and complex
enterprise application Java,J2EE,Node JS, ,MongoDB
Good Experience on HTML5, CSS3 and Java Script frameworks
such as Node JS, Angular JS, GWT, JQuery and Bootstrap.
Good Experience on project builds and release management with
continuous integration using Maven, Ant and Jenkins.
Experience on AWS, EC2, and S3 environment.
Passionate about exploring and learning new technology.
Extensive experience working with customers from varied
geographies.
Strong experience in both Agile and Waterfall projects.
Experienced in all the facets of project life cycle.
Highly motivated team player with strong communication.

EDUCATION & CREDENTIALS

Master of Computer Application


Bachelor of Science (Computer Science)

SKILL-SET SUMMARY
Programming Language

Java,Python,Ruby,Node JS

Frameworks

J2EE, ROR, DJango,Node Js,Express JS,Mongoose

Java Script
HTML
Web Server
Database
Build Tool
Testing
Operating System

Node JS, Angular JS, GWT, JQuery


HTML5,CSS3,Bootstrap
Tomcat,Jboss,IIS, LAMP/XAMP
MS SQL,Oracle,My Sql
SVN,VSS,Artifactory,Ant Maven, Jenkins
NUnit,Junit,RSpec
Linux,Winows,Mac

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 1 of 7

CAREER HIGHLIGHTS
Aug

13till
date
Feb 10 Aug
13
Jun 07 Feb
10
Mar
05

Jun07
Jul 04 Mar05

: Software Engineer Infor USA


: System Analyst, Birla soft USA/India
: Leader Engineer, HCL Australia/India
: Associate Consultant, Polaris India
: Software Engineer, Fair Deal India

Clients
During my career, I have worked with the following international clients:

General
Electric(GE) USA

Cadence
Design
System USA

AEGON
Netherland

Bank

Westpac
Australia,

Lloyds
UK

Bank

HSBC Bank UK

TSB

Bank

Brocade
Communications,
USA
Royal
Bank
of
Scotland UK
Denbar
USA

Consulting

REPRESENTATIVE PROJECTS (2004 2016)

Ecommerce (POC) for Retails Store USA: This project is


developed as proof of concept for online store of one of the retails
store. It has admin screens for adding products, categories and
users. As part of ecommerce module users can browse and see
details and review comments of multiple products on the company
website. After they find out their desired products they can check
out and make pay thorough debit or credit card.Registered users
can see their order history and updated their profiles.
Worked as software engineer and had been involved in:

Understanding the requirement from customer and transfer


it into functional specification document.
Database and schema designing using mongo db and
mongoose.
Setting up coding framework using node js,Express js and
Angular js.
Writing Backend layer code using Node Js.
Writing Front end code using angular JS
Writing Unit test case.

Software
environment:
Node
Framework,Mongoose,MongoDB,Passport module,

JS,Express

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 2 of 7

Team size: 3

Hospitality Management System USA: This product has


features of combining front office with sales, marketing, and central
reservations, and gets a centralized, unified look at guests
and business performance plus, decrease costs and gets a
quick return
on
investment.
Call management
integration
and distribute data about guests, inventory, and rates across the
company so that it can be used for attracting more guests,
decreasing reservation costs, and increasing revenue.
Worked as software engineer and had been involved in:

Understanding the requirement from customer and transfer


it into functional specification document.
Analysis and preparing high level and low level design
document.
Setting up coding framework.
Writing business layer with spring framework.
Setup application build framework using Ant, Maven, Jenkins
and artifactory.
Developed tenant provisioning REST Web API and
coordinated integration with cloud team to AWS
environment.
Migration of product from Jboss 5.2 to Wildfly 8.x server.

Software environment: Java , J2EE, Eclipse,SQL Server


,Oralce,Jboss AS 7.1,Spring, Hibernet,Ajax,EXT Js ,REST Web
Services, EJB3,Spring,Ant,Maven ,Jenkins,Artifactory.
Team size: 20

Indirect Sourcing Project Tracking System (GE USA): This


project has features for tracking indirect supplier by GSL, tracking
annual spend for last five years by supplier, tracking supplier by
buyer, commodity, sub commodity, status and strategy, Input
projects, tracking projects by status and deflation type, report
based on project or grouping, report the financial benefits by status
deflation type, Graph supplier strategy status, and Periodic
updates.
Worked as System Analyst and had been involved in:

Coordinating with onsite team and transfer requirements


into functional specification document.
Analysis and preparing high level and low level design
document.
Writing business layer with C#, Linq and Entity Framework.
Performing unit testing on business layer using NUnit.
Writing client side and server side validation.
Preparing System and User Acceptance test cases and get it
reviewed by the customer.
Conducting Code Review

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 3 of 7

Software environment: C#.NET, ASP.NET MVC 4 ,Entity


Framework ,HTML5 ,CSS3 , JQuery , Bootstrap , RESTful Web API
,NLog,Visual Studio 2010
Team size: 5

My Brocade Internal Portal USA: My Brocade is an internal


portal and users can access resources like, Brocade Software
Licensing, Technical Documentation and Product Manuals, Software
and Firmware Downloads, Sales and Marketing resources and
training, Services and Support resources like the Online Case and
Asset Management for support customers anyone with a valid
business e-mail can register for My Brocade.
Worked as Module Lead and had been involved in:

Technical design of application.


Development of front end code using JSR-168 Portlet for the
registration for channel partners module.
Development of services layer code for the forgot password
using the spring and hibernate layer.
Writing JUnit test cases and integration it with the spring
testing framework. Involved in developing Ant scripts for
performing complete build of the application.
Mentoring team and daily status reporting with scrum
meeting.

Software environment: Java, J2EE, JSP, JSR-168 Portlet API, WAS


6.1, Web Sphere Portal Server V6.1,RAD 7.0, DOJO, Spring,
Hibernate, Clear Case, Oracle,Maven
Team size: 10

ROA WVTP Inzine Portal Netherland: This project involves


designing, development and implementation of complete
enterprise Portal Solution. System is constituted of both Intranet
and Internet portal sites. There are four different modules in the
application. Motor insurance module, travel insurance and legal
module provides legal aid for car or motorcycle as additional
coverage without any limit on attorneys' fees. Each module
provides the feature for the existing and new customers to
calculate the premium of their insurance and according their need
they can opt their desire insurance policy and apply online after
filling out all details.
Worked as Team Lead and had been involved in:

Designing architecture of the application.


Integration of the of the spring web flow frame with the
portal framework.
Help to groom the team on spring web flow and portlet
framework to give the better result in the project.

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 4 of 7

Writing JUnit test cases and Ant scripts for performing


complete build of the application.
Handling the team and involved into reporting the daily
status to the client using in scrum meeting.
Developing mapping code to map the data between
presentation layers and the business layer and web services
client for calling the web services from business layer.

Software environment: Java, J2EE, JSP, JSR-168 Portlet API,


Spring Web flow, Ajax, WAS 6.1, Web Sphere Portal Server
V6.0,RAD7.0, SVN, Oracle, Web Services

Team size: 5

Business Choice Credit Cards Westpac Bank Australia:


Business choice card system is application developed for Westpac
for providing the smooth processing of the business cards of the
applicant .Any person who have a registered business in Australia
can apply for this card. User is able to fill and then finally submit
the details for further processing. Once submitted the application
interacts one of the decision engine and depending on the filled in
information by the user it takes a decision whether the applicant is
eligible for the card or not. This application keeps track of the
status of the customers application through back office.
Worked as Developer and had been involved in:

Designing of the portal layer of the application and helped in


technology selection and choosing right framework for
implementation.
Integration of the of the spring web flow frame with the
portal framework.
Writing validation for server side validation using vlang
validator framework
Written JUnit test cases and integrated it with the spring
testing framework
Writing mapping code to map the data between
presentation layers and business layer and web services
client for calling the web services from business layer.
Done deployment testing and bug fixing

Software environment:Java, J2EE, Spring MVC, Spring Web flow,


Ajax, WAS6.1, Web Sphere Application Server V6.0,RAD 7.0, CVS,
Oracle, Web Services,IBM File Net

Team size: 5

Visit Administration System: This application is for handling the


visits of staff members of the company to the overseas. The
application is designed as a J2EE based application. On clicking the
Initiate request link the visit request form will be displayed to the
user. After request initiation the request goes to the objective
approver if the objective approver approves the request then it
goes to visit approver if approved goes to the visit authorizer and

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 5 of 7

finally to the travel department .Once the visit is finished the user
can submit the report and the visit is closed.
Worked as Developer and had been involved in:

Meeting with different stake holders to get requirement and


document
Involved in High and Low Level Designing of the application
Developing front end code using ruby on rails, JavaScript
and CSS.
Developing business layer code using Ruby
Unit testing with RSpec framework
Deploying application on the Web sphere application server
in production environment.

Software environment: Ruby, Ruby on Rails, Devise , MySql ,


Rspec ,Active Record , HTML ,CSS ,Java Script
Team size: 5

Intellect Sweeping System UK: Intellect sweeping system is the


system of sweeping money from source account known as control
account to the contra account depending on the certain condition.
The system has the various sweeping scope sweeping between
Host System is supported, sweeping between currency is
supported. Sweeping between Bank Legal Entity currency is
supported. Sweeping between branch currencies is supported.
Sweeping between customer currencies is supported. Sweeping
between GL and other bank account is supported.
Worked as Developer and had been involved in:

Development
of
BankLegalEntity
and
BankLegalEntityRestriction module.
Coding frond end using jsp, html, JavaScript and struts tags.
Writing code using JMS API to send request for account
information from external system.
Writing Message Driven bean to receive account information
from external system.
Writing server side code for calling the service layer and
handling the server side validation framework using the
commons valuator framework.
Testing and fixing bug of the application

Software environment: Java, J2EE, JSP, JMS, Web logic Messaging


framework, Apache Struts1.1,Hibernate,EJB2.0, Oracle8i, LDAP, Sun
Solaris ,Web logic Server 8.1,,Design Pattern, Ant, Sun Solaris
Team size: 20

Money Movement Systems USA:


Project, provides online
banking for its users. It has three types of different users. The
project provides various services to its users. Transfer Funds-A

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 6 of 7

valid customer or client can login into the system and use these
services. This is for transferring money from one account to
another account. But both accounts should be of the same user.
Rental Repayment, the MMC has only access to this screen. Make
Payment the client and customers can make payment to any other
customer. Receive Payment the client or customer can receive
money from any.
Worked as Developer and had been involved in:

High Level Design and Low Level Designing of the


application.
Designing all the front end using jsp, html, and JavaScript
and struts tag.
Writing code for server side validation in struts for all the
screens.
Writing code for Transfer funds, Make Payment and setup
Services module.
Writing code for generating the xml file using JDOM.
Testing and bug fixing.
Deployment on production server

Software environment: Java, J2EE, JSP, JMS, Apache Struts1.1,


Hibernate, EJB2.0, Oracle8i, LDAP, Ant, MSSQLServer2000,
Weblogic8.1, Web Services
Team size: 4

REFERENCES & FURTHER DETAILS


To be provided on demand

Shashi Kant Tripathi | Email:shashikant.tripathi@gmail.com | cell: +1-8643296075


Page 7 of 7