8
SHASHI KANT TRIPATHI TECHNICAL CONSULTANT –JAVA,PYTHON,RUBY ON RAILS MOBILE: +1-8643296075 • EMAIL [email protected] AVAILABILITY: 4 WEEKS CAREER SUMMARY IT professional with over 10 years of excellent experience in building, designing, development and implementation of large and complex enterprise application using Java, Ruby On Rails, Python, REST/SOAP Web Services. 2 year experience on project builds and release management with continuous integration using Maven, Ant, Jenkins, SVN,Jira and artifactory. Knowledge of windows and Linux system administration. Good experience on AWS, EC2, S3 Experience in designing and setup application build framework using Ant, Maven, Jenkins and artifactory. Extensive experience working with customers from varied geographies Strong experience in both Agile and Waterfall projects Highly motivated team player with strong communication quick and self-learning ability EDUCATION & CREDENTIALS Master of Computer Application Bachelor of Science (Computer Science) SKILL-SET SUMMARY Programming Language Java , Ruby, Python MVC Frameworks Struts ,Spring ,Ruby on Rails Java Script ExtJS ,Node JS, Angular JS, GWT, JQuery HTML HTML5,CSS3,Bootstrap Web Server Tomcat,Jboss,IIS Database MS SQL,Oracle,My Sql Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 1 of 8

Shashi_tripathi_build

Embed Size (px)

Citation preview

Page 1: Shashi_tripathi_build

SHASHI KANT TRIPATHITECHNICAL CONSULTANT –JAVA,PYTHON,RUBY ON RAILS

M O B I L E : + 1 - 8 6 4 3 2 9 6 0 7 5 • E M A I L SHASH IKANT . TR I P ATH I@GMA I L . COM

A V A I L A B I L I T Y : 4 W E E K S

CAREER SUMMARY

IT professional with over 10 years of excellent experience in building, designing, development and implementation of large and complex enterprise application using Java, Ruby On Rails, Python, REST/SOAP Web Services.

2 year experience on project builds and release management with continuous integration using Maven, Ant, Jenkins, SVN,Jira and artifactory.

Knowledge of windows and Linux system administration. Good experience on AWS, EC2, S3 Experience in designing and setup application build framework using Ant, Maven,

Jenkins and artifactory. Extensive experience working with customers from varied geographies Strong experience in both Agile and Waterfall projects Highly motivated team player with strong communication quick and self-learning

ability

EDUCATION & CREDENTIALS

Master of Computer Application Bachelor of Science (Computer Science)

SKILL-SET SUMMARY

Programming Language Java , Ruby, Python

MVC Frameworks Struts ,Spring ,Ruby on Rails

Java Script ExtJS ,Node JS, Angular JS, GWT, JQueryHTML HTML5,CSS3,BootstrapWeb Server Tomcat,Jboss,IISDatabase MS SQL,Oracle,My SqlBuild Tool SVN,VSS,Artifactory,Ant Maven, JenkinsTesting NUnit,Junit,RSpecOperating System Linux,Winows,Mac

CAREER HIGHLIGHTS

Aug ‘13- till date : Software Engineer Infor USAFeb ’10 – Aug’ 13 : System Analyst, Birla soft USA/IndiaJun ’07 – Feb ’10 : Leader Engineer, HCL Australia/IndiaMar ’05 – Jun’07 : Associate Consultant, Polaris IndiaJul ’04 – Mar’05 : Software Engineer, Fair Deal India

Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 1 of 6

Page 2: Shashi_tripathi_build

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

General Electric(GE) USA

Cadence Design System USA

Brocade Communications, USA

AEGON Bank Netherland

Westpac Bank Australia, Royal Bank of Scotland UK

Lloyds TSB Bank UK HSBC Bank UK Denbar Consulting USA

REPRESENTATIVE PROJECTS (2004 – 2016)

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:

• Running Daily Build and prepare product cd image.• Creating new Maven project and check in into SVN as per requirement.• Setting up development machine and environment for the team.• Writing build scripts for product build to run on windows and CentOS.• Setup application build framework using Ant, Maven, Jenkins and

artifactory.• Migration of product from Jboss 5.2 to Wildly 8.x server.• Daily backup and restoring database as per the requirement.• Reporting Build failure to the development team and help in resolution.• Preparing windows and Linux (CentOS) machine on AWS cloud and

installing product there.• Writing automation and test scripts using Python and Ruby.

Software environment: Java, Eclipse, SQL Server, Jboss, ExtJS, Restful Web Services, EJB3, Spring, Ant, Maven, Jenkins, Artifactory, Jira, AWS S3 and EC2.

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:

Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 2 of 6

Page 3: Shashi_tripathi_build

• 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

Software environment: Java,JSP,Spring ORM,JSF,Richfaces,Oracle ,HTML5 ,CSS3 , JQuery ,Eclipse,Jenkins,SVN,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.

Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 3 of 6

Page 4: Shashi_tripathi_build

• Help to groom the team on spring web flow and portlet framework to give the better result in the project.

• 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 NetTeam 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 finally to the travel department .Once the visit is finished the user can submit the report and the visit is closed.

Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 4 of 6

Page 5: Shashi_tripathi_build

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 ScriptTeam 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 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:

Shashi Kant Tripathi | Email:[email protected] | cell: +1-864-3296075 Page 5 of 6

Page 6: Shashi_tripathi_build

• 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:[email protected] | cell: +1-864-3296075 Page 6 of 6