yasir_arafat_resume

12
Resume Yasir Arafat Tata Consultancy Services Email: [email protected] Phone: +61-469-841-812 _______________________________________________________________________________ ________________ I have been working with Tata Consultancy Services for 7 years and 9 months. My main area of expertise has been in Core Java/J2EE technologies like Spring MVC, Spring Boot, Spring OAuth2, Salesforce, Java Salesforce Integration, IOE technologies, AWS Console, Cassandra, CoAP, JSF, Hibernate, jBPM5, Groovy/Grails, Liferay. I have also worked on hybrid mobile app development using Phonegap, Angular JS, React JS and jQuery Mobile. I have worked primarily in web technologies. Experience Summary Have extensive experience on server side technologies like Spring Mvc, Spring Boot, Spring OAuth2, AWS Console, Hibernate, Jsf, Groovy/Grails, jBPM5. Have experience in Salesforce, Java Salesforce Integration and Org Merge. Have extensive experience on client side technologies like jQuery, bootstrap, AngularJs, React JS. Provided technical assistance for development of mobile technology, strategies and roadmaps. Manage/Lead architecture team, resources and deliverables produced ensuring on time delivery and management. Developed Object Relation Mapping and persistence using Hibernate 3.0. Modified the android phonegap push plugin to meet the project requirements. Developed Web components (JSP, custom tags, XML) with J2EE specifications. Adapted various J2EE patterns like MVC, Composite View, Front Controller, DAO’s. Unit tested the business services, web services using JUnit. Developed reusable components jQuery plugins. Developed database connection pooling and application data objects caching. Developed thread safe business components Monitoring fellow development team for coding standards. Resume Tata Consultancy Services

Upload: yasir-arafat

Post on 15-Apr-2017

92 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Yasir_Arafat_Resume

Resume

Yasir Arafat

Tata Consultancy ServicesEmail: [email protected]: +61-469-841-812_______________________________________________________________________________________________

I have been working with Tata Consultancy Services for 7 years and 9 months. My main area of expertise has been in Core Java/J2EE technologies like Spring MVC, Spring Boot, Spring OAuth2, Salesforce, Java Salesforce Integration, IOE technologies, AWS Console, Cassandra, CoAP, JSF, Hibernate, jBPM5, Groovy/Grails, Liferay. I have also worked on hybrid mobile app development using Phonegap, Angular JS, React JS and jQuery Mobile. I have worked primarily in web technologies.

Experience Summary

Have extensive experience on server side technologies like Spring Mvc, Spring Boot, Spring OAuth2, AWS Console, Hibernate, Jsf, Groovy/Grails, jBPM5.

Have experience in Salesforce, Java Salesforce Integration and Org Merge.

Have extensive experience on client side technologies like jQuery, bootstrap, AngularJs, React JS.

Provided technical assistance for development of mobile technology, strategies and roadmaps.

Manage/Lead architecture team, resources and deliverables produced ensuring on time delivery and management.

Developed Object Relation Mapping and persistence using Hibernate 3.0.

Modified the android phonegap push plugin to meet the project requirements.

Developed Web components (JSP, custom tags, XML) with J2EE specifications.

Adapted various J2EE patterns like MVC, Composite View, Front Controller, DAO’s.

Unit tested the business services, web services using JUnit.

Developed reusable components jQuery plugins.

Developed database connection pooling and application data objects caching.

Developed thread safe business components

Monitoring fellow development team for coding standards.

Preparing test plans and performing unit testing and integration testing

Technical documentation and user manual preparation.

Have been leading development for Web Applications in Java/ J2EE technology from requirements gathering to roll-out/production support.

Technology

Below is a list of important hardware, software products, tools and methods that I have worked with.

Operating System Software Products (Language/Database)

Tools

Resume Tata Consultancy Services

Page 2: Yasir_Arafat_Resume

Resume Windows 2000 Windows XP Windows 7

Java/J2EE JSP JSF Salesforce Servlets HTML Javascript Angular JS React JS jQuery Mobile Phonegap Spring MVC Spring Boot Spring OAuth2 Hibernate Apache Cassandra WebServices PHP jBPM Android Groovy/Grails Liferay jQuery PL/SQL

Eclipse AWS Console Oracle 10g Tomcat PL/SQL developer VSS Perforce SVN Find Bugs PMD Maven JDeveloper Spring Tool Suite JBPM 5.4 Performance Monitor

Tool SOAP UI Richfaces xCode

Qualifications

Degree and Date Institute Major and SpecializationBachelor of Engineering (BE), June 2008

Jadavpur University, Kolkata- West Bengal, India

Construction Engineering

Certifications

Certification DateSun Certified Programmer for the Java Platform, Standard Edition 1.5 March - 2010

Programming in HTML5 with JavaScript and CSS3 Feb 2013

Assignments

The details of the various assignments that I have handled are listed here, in chronological order.

Resume Tata Consultancy Services

Page 3: Yasir_Arafat_Resume

Resume

Project Salesforce Org MergeCustomer LenovoWork Location OnsitePeriod Jan 2015 to till dateRole Software Developer and Salesforce AdministratorDescription & responsibilities

The main objective of this program is to merge four Salesforce instances into a single instance keeping one as the master to achieve synergy in business operations and IT, optimize costs, standardize processes and improve reporting.

Responsibilities: Involved in the design of Salesforce Org Merge Comparison of different

components. Developed Salesforce Config Analyzer tool to help compare multiple orgs and

its components. Developed Salesforce File(Attchment) extractor to extract files and attachments

from the Salesforce Instance. Involved in the Data Migration of Salesforce Objects from One instance to

other instance. Supported technical team members with architecture components for

Salesforce Org Merge.Platform Salesforce, Java

Tools Apex Dataloader, Salesforce Config Analyzer, Salesforce File Extractor, MS Access DB.

Method

Project IOT ApplicationCustomer QualcommWork Location OffshorePeriod Feb 2015 to Dec 2015Role Software DeveloperDescription & responsibilities

The main objective of this program is to develop a new service oriented cloud based platform (Cloud SDK). The Cloud SDK will act as a single entry point for all the chipsets and will comprise of highly scalable and performance intensive services that act as an intermediary between the IOE devices and the OEM infrastructure (OEM Cloud).

Responsibilities: Design a new system incorporating Qualcomm technologies and resources. Involved in the complete development of Spring OAuth2 authorization server,

resource server and client. Developed Coap Gateway for the device write operation via UDP protocol. Prepared class models, diagrams, component models and design specifications

to ensure high quality solutions. Developed Spring Rest WebServices for exposing the API to the OEMs. Supported technical team members with architecture components for mobile

applications.Platform Java V1.8, Spring Boot for Restful services, Spring OAuth2, COAP, AngularJs, HTML5,

CSS3 and Cassandra.Tools Eclipse, AWS Console, Datastax DevCenter, Maven build tool, Tomcat, Perforce, MySql

Workbench.Method

Resume Tata Consultancy Services

Page 4: Yasir_Arafat_Resume

Resume

Project Shuttle Hybrid ApplicationCustomer QualcommWork Location OffshorePeriod Jan 2014 to Jan 2015Role Software DeveloperDescription & responsibilities

The QREF shuttle service service manages approximately 17,000 rides a month servicing San Diego employees at 31 locations with 14 vehicles. The Bay Area shuttle service processes over 400 rides monthly with 2 vehicles at 8 locations.

Responsibilities: Design a new system incorporating Qualcomm technologies and resources. Involved in the complete setup of project developed in Phonegap, AngularJs

and jQuery Mobile. Modified push notification plugin for android. Prepared class models, diagrams, component models and design specifications

to ensure high quality solutions. Developed Spring Rest Easy WebServices for exposing the API to the mobile

devices. Supported technical team members with architecture components for mobile

applications.Platform Phonegap, AngularJs, jQuery Mobile, Java V1.7, Spring MVC for Restfull services,

HTML5, CSS3 and Oracle11g.Tools Eclipse, xCode, PL/SQL Developer, Maven build tool, Tomcat, Perforce, MySql

Workbench.Method

Project VuforiaCustomer QualcommWork Location OffshorePeriod Aug 2013 to Dec 2013Role Software DeveloperDescription & responsibilities

The Vuforia application is a web interface for all the Augmented Reality app developers. Vuforia offers more creative freedom and flexibility - developers and brands can create unique experiences with the latest technologies and tools.

Responsibilities: Involved in the complete setup of project developed in Spring MVC 3. Developed custom jQuery datatables plugin to be used with Spring MVC 3. Involved in the object model design. Developed Spring Rest Easy WebServices for exposing the API to the external

interfaces. Developed all the dynamic tables using jQuery DataTables plugin and Spring

Ajax.Platform Java V1.6, Spring MVC, Spring RestEasy, Javascript, CSS, jQuery, Ajax and Oracle11g.

Tools Spring Tool Suite, PL/SQL Developer, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Method

Resume Tata Consultancy Services

Page 5: Yasir_Arafat_Resume

Resume

Project Web Order FormCustomer QualcommWork Location Mississauga, CanadaPeriod Sep 2012 to Aug 2013Role Onsite CoordinatorDescription & responsibilities

The redesigned Web order form application will provide an improved user interface over the existing website. The users will experience a shopping cart similar to an ecommerce website and will be able to request items of different hardware types in the same order. The demand analysts will be able to verify whether the item requested is valid and acceptable and accordingly, accept or reject it. The demand analysts will be able to approve or reject by line item rather than the order as a whole.

The application will validate the items with Quantum before letting the user add in to the shopping cart. The application will also capture and validate the Project, Expenditure Org, Expenditure Type and Task combination wherever required thereby reducing the room for billing errors and passing the billing information to downstream systems thru Rapid Response. The application will have a proxy feature thru which the users can designate other employees to order items for them and also act on their behalf in the web order form application.

Responsibilities: Involved in requirement gathering of the project. Involved in the object model design. Integrated casmailer in Groovy/Grails a client side component. Integrated Web Services (WS Client Grails Plugin) in the project. Participated in technical design sessions in coordination with software and

application development teams. Worked closely with the offshore team. Attended status meetings with Client Manager. Integrated the code with Perforce version control system.

Platform Java V1.6, Groovy/Grails, Spring, GORM, WebServices, Javascript, CSS, jQuery, Ajax, Rich faces and Oracle11g.

Tools Spring Tool Suite, PL/SQL Developer, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Method

Project MyQualnetCustomer QualcommWork Location Bangalore, IndiaPeriod Aug 2011 – Aug 2012Role Software DeveloperDescription & responsibilities

MyQualnet is a Sub-Portal which is part of QualNet Enterprise Portal. MyQualnet offers employees a way to personalize and control the company-specific home page. It allows direct access and editing capabilities for employees to designate custom home page settings. MyQualnet also provides the framework for the other sub-portals. MyQualnet portal and all the other sub-portals together constitute the MyQualnet Enterprise Portal.

MyQualnet Enterprise Portal is single point access to all internal applications of QC and

Resume Tata Consultancy Services

Page 6: Yasir_Arafat_Resume

Resumeinternal communication media that is used to communicate and share information among the employees in the organization. It forms the container for every department/function to help in reaching out to the employees and also get a feedback. It comprises of MyQualnet and sub portals like Administration, Learning Center, Payroll, and etc.

Responsibilities: Involved in setup of project. Involved in setup of Liferay portal. Involved in integration of Liferay with LDAP. Implemented two reusable portlets (Events Calendar and Document explorer)

which can be used in any liferay projects. Attended status meetings with Client Manager. Developed a Jquery Plugin in conjunction with Liferay for Showing the Events in

events calendar portlet. Developed custom portlets for Alerts and Announcements in Liferay. Developed SiteMap, FormsOnline and Channel Admin portlets using Liferay’s

Iframed portlet. Integrated the code with Perforce version control system.

Platform Java V1.6, JSF, Spring, Hibernate, Liferay, WebServices, Javascript, CSS, jQuery, IBatis, Ajax, Rich faces and Oracle11g.

Tools Eclipse, PL/SQL Developer, PRESTO Framework, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Method

Project Standards Engineering WebsiteCustomer QualcommPeriod Sep 2010 – July 2011Work Location Bangalore, IndiaRole Software DeveloperDescription & responsibilities

This project aims to create an easy to maintain, professional website that will serve as a communication vehicle for the policies, events & news to the employees within Standards Engineering, as well as provide an overview and status of the different programs to people outside of the group.It will create an informative, useable, better looking and attractive website which will help to brand Standards Engineering as a solid, dependable division for its customers.

Responsibilities: Involved in setup of project. Used Maven to build Project. Attended status meetings with Client Manager. Implemented JSTree a JQuery plugin with the data backup from FTP Server. Developed a custom Jquery Plugin for Showing the Events in a calendar. Developed a CSV parser in Java which validates and converts csv or text file to

specified Java Object,used for uploading events in Database through a CSV file. Developed Policies and Procedures portlet using pages on fly feature of APE

framework. Integrated the code with Perforce version control system.

Platform Java V1.6, JSF, Spring, Hibernate, APE, Javascript, CSS, jQuery, IBatis, Ajax,FTP Client, Rich faces and Oracle10g.

Tools Eclipse, PL/SQL Developer, PRESTO Framework, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Resume Tata Consultancy Services

Page 7: Yasir_Arafat_Resume

ResumeMethod

Project Qualcomm Consultant Management (QCM)Customer QualcommWork Location Bangalore, IndiaPeriod Feb 2010 – Sep 2010Role Software DeveloperDescription & responsibilities

QCM is a consultant management system for Qualcomm. It is a workflow management system which is build on jBPM (Java business process management) and is used to onboard consultants, tracking any changes to consultant data and deactivate/terminate consultants within the organization.Responsibilities:

Involved in setup of project. Involved in process workflow design in JBPM. Involved in deployments of project. Involved in the implementation of nightly process jobs through Quartz

Scheduler. Developed Admin screen required for the project where Admin can

add/modify/delete consultant related information using a4j support of RichFaces.

Platform Java V1.6, jBPM, JSF, Spring, Hibernate, JAWR, Javascript, CSS, jQuery, IBatis, Ajax, Rich faces and Oracle10g.

Tools Eclipse, PL/SQL Developer, PRESTO Framework, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Method

Project TERFCustomer QualcommWork Location Bangalore, IndiaPeriod Sep 2009 – Feb 2010Role Software DeveloperDescription & responsibilities

TERF is a web application used to initiate and complete transfer requests within Qualcomm account. This application will provide assistance to CWF team and the supervisors.TERF is used to automate the processing of transfer requests for regulars, temps and consultants. Transfer requests for Temps and Consultants will be initiated within TERF system. The transfer requests for regular employees will be generated in TERF from My Source option through a backend process.

Responsibilities: Involved in setup of project. Used Maven to build Project. Involved in process workflow and database design. Involved in the creation of UI mockups for the application. Developed the Item request screen, admin screen for managing info contents

and search screen where DA, and Admin can search the requested item and approve/reject/modify the item.

latform Java V1.5, JSF, Spring, Hibernate, PRESTO Framework, JAWR, Javascript, CSS, jQuery, IBatis, Ajax, Rich faces and Oracle9i.

Resume Tata Consultancy Services

Page 8: Yasir_Arafat_Resume

ResumeTools Eclipse, PL/SQL Developer, PRESTO Framework, Maven build tool, Tomcat, Perforce,

MySql Workbench, SOAP UI.Method

Project SURF-FFACustomer QualcommWork Location Bangalore, IndiaPeriod Nov 2008 – Sep 2009Role Software DeveloperDescription & responsibilities

The SURF/FFA Web Order Form (WOF) application provides the Qualcomm engineers with an Online Form to request parts. Additionally, the requestor will be able to track request(s) to the final stages of approval and acceptance, without the help of the CS PM. The Demand Analysts will verify if the request is valid and acceptable and accordingly, accept or reject it.All demands will be centralized through the WOF, fed into Rapid Response tool via Quantum database. These will be validated before submitting to the master scheduler who enters the forecast into Oracle/MRP locations.

Responsibilities: Used Maven to build Project. Involved in process workflow design. Developed software, system and badge screens required for the project where

employee can add/modify/delete the related information. Integrated the code with Perforce version control system. Used JCLSYNC tool to update the code into production with correct version.

latform Java V1.5, JSF, Spring, Hibernate, PRESTO Framework, Javascript, CSS, Prototype, IBatis, Ajax, and Oracle9i.

Tools Eclipse, PL/SQL Developer, PRESTO Framework, Maven build tool, Tomcat, Perforce, MySql Workbench, SOAP UI.

Method

Project Online BookStoreCustomer Initial Learning Program (ILP) projectWork Location Bangalore, IndiaPeriod Aug 2008 – Nov 2008Role Software DeveloperDescription & responsibilities

An online bookstore from where user can buy books, sign up as a member, administrator can update the database by adding different books, or removing or just increasing the number of existing books.

Responsibilities: Involved in creating Servlets. Involved in creating Jsps. Implemented JDBC connection. Implemented MVC architecture for the project.

Resume Tata Consultancy Services

Page 9: Yasir_Arafat_Resume

Resumelatform Java V1.5, JDBC, Servlet, Jsp, Javascript, CSS, Ajax, and Oracle9i.

Tools Eclipse, SQL*Plus, Tomcat.

Method

Training Conducted

Year Title Presented to Location Organised by

2010 APE Framework TCS Consultants Bangalore TCSL

2011 jQuery TCS Consultants Bangalore TCSL

2011

2012

JBPM

Spring MVC

TCS Consultants

TCS Consultants

Bangalore

Bangalore

TCSL

TCSL

Training Attended

Year Title Location Organised by

2012 Leadership Skills Bangalore Tata Consultancy Services

2011 Java/ J2EE Bangalore Tata Consultancy Services

2010 Java/ J2EE , HTML, CSS Bangalore Tata Consultancy Services

2010 Jquery Bangalore Tata Consultancy Services

2009 Six Sigma Awareness Sessions Bangalore Tata Consultancy Services

Career Profile

Dates Organization Role11-Aug-2008 to till date Tata Consultancy Services Software Developer

Personal Details

Resume Tata Consultancy Services

Page 10: Yasir_Arafat_Resume

Resume

Passport Details

Name as on passport Passport Number Date of Issue Expiry Date Place of IssueYasir Arafat H0854185 14-10-2008 13-10-2018 Kolkata

Resume Tata Consultancy Services

Date of Birth 20-11-1985Nationality Indian