Ui 2

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

UI

SUMMARY

Having 7+ years of extensive experience as a Frontend UI Developer in developing and maintaining the web site using
various JavaScript Frameworks and Java/ J2EE Technologies.
Expert in developing User Interface (UI) applications and professional web applications using JavaScript, Typescript
HTML5, CSS3, jQuery, Angulrjs, Angular, React and Redux.
Expertise in developing large scale single page web applications using React and Angular.
Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design,
Development and Testing using Agile and Waterfall Development Methodologies.
Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web
Design and Bootstrap.
Good experience with source version control tools such as SVN and Git.
Good understanding of OOJS and new features of class based JavaScript with ES6.
Well versed in implementing cross-browser code as well as in CSS pre-processors as SASS, LESS to add nested rules,
mixing, and variables.
Deep understanding of core concepts like JS like OOJS, functional programing, new features of class based JavaScript
with ES6, closures, prototype, event-loop, callback, Promises, async/await in JavaScript.
Skillful in developing responsive web design using bootstrap framework and CSS media queries.
Experience in developing REST API with Express, MongoDB and Mongoose.
Sound knowledge in working with browsers compatibility issues with IE, Firefox, Safari, Chrome.

WORK EXPERIENCE

Client: Goldman Sachs, NY/Toronto, Ontario Nov 2017 – Present


Nov 2017 – Feb 2020 (NYC, USA)
Feb 2020 – Present (Toronto, CA)

Role: Senior Frontend Developer


Responsibilities:

 Worked different project in GS like Mosaic, RBCS and Mosaic business intelligence.
 Responsible to develop responsive web application for different web base platforms like desktop, tablet and mobile
devices.
 Created core boilerplate with React, Redux, Redux-saga, reselect, React-router, service manager and babel plugins
with webpack which can be used across all projects.
 Expertise in writing Unit test cases with jest and enzyme for React application.
 Created architecture for i18, accessibility and analytics.
 Worked with adobe analytics to track user and user interaction with UI.
 Extreme experience in managing and designing UI state in application with React and Redux.
 Created various pages like portfolio, activity, preferences, reporting, fund finder etc.
 Create build process white label theme architecture with SCSS for white label client of GS where styles can be unique
with specific client with webpack.
 Good working experience with AEM
 Expertise in React-ag-grid to display huge chunk of data in grid with client/server side modal.
 Worked various features with ag-grid like sorting, filtering, grouping, aggregation with Redux architecture.
 Created custom wrapper component on top of ag-grid in order to re-use the style and core GS features across the
teams.
 Worked with popular state management library Redux to manage application state and single source of truth store.
 Developed custom React component like trade blotter, dropdown, modal, infinite-scroll-list, predict search and form
elements.
 Good understanding of Redux-saga generator function and managing the application side effects.
 Created custom React trade blotter component can be used across various pages of trade with Redux.
 Responsible to manage resources, work within time limit with Jira and agile.
 Create documentation with React storybook for React component documentation for other developers.
 Created mock API with node js and express js for mock development purpose.
 Optimized React application page load time and other functionality in order to make application fast.
 Worked with adobe campion client console for email templates.
 Building project Business Intelligence for business to see user experience and logs details. Project is on elasticsearch,
Kibana, Python.
 Created Build process and set up virtual environment Platform for Python with venv.
 Created db connection with IBM db2 and mongodb to collect data and building model to push on elasticsearch cluster.
 Created keytab, kerberos authentication for linux system authentication for development and production release.
 Worked with Gitlab(CI) and created build process with artifacts and for linux box for deployments on different
environments.
 Worked with fetch API to fetch data from backend.

Environment: Agile, JIRA, HTML5, CSS3, JavaScript, elasticsearch, React, Redux, Redux-saga, React-router, jest, enzyme,
lodash, storybook, React-ag-grid, SCSS, AJAX, JSON, python, webpack, AEM, IntelliJ.

Client: Wells Fargo (SFO, CA) July 2016 – Nov 2017


Role: UI Developer
Responsibilities:

 Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as
well as the application Framework.
 Working with CEOM Application with different technology like HTML, CSS, Bootstrap, JavaScript, custom JavaScript
bridge, jquery, jquery mobile, React.js, Angular 2, Nodejs, Express js and MongoDb.
 Working with image data extraction, image uploading with native app with help of camera.
 Used wells-Fargo existing web component library called WF-RIA build on top of YUI library.
 Good working experiences with accessibility with mobile device browser, hybrid mobile app and desktop browser.
 Created POC of single Page Application With Angular 2 and typescript.
 Designed UI and divided in to different component to write code in Angular 2 with typescript.
 Hands on experience on Angular’s services https, observable, promises, rxjs etc.
 Expertise in working with client side JavaScript, writing secure code with web accessibility.
 Created routes using router module. Also have good understanding of Angular’s directives, pipes, services, component
communication and lazy loading.
 Involved in developing JSON, HTML, and JavaScript for client side presentation and, data validation on the client side
with in the forms with Angular 2.
 Developing POC and project with new user-facing features using React.js.
 Experience with popular React.js workflows (Redux)
 Familiarity with newer specifications of ES6 and Experience with data structure libraries (e.g., Immutable.js)
 Translating designs and wireframes into high quality code
 Work with bio-metrics authentication and Soft token project with second level authentication for native app.
 Worked with JavaScript bridge which is responsible to enable (talk to) the native features of app like camera, getting
the device information like app version, type, device info, gallery access etc.
 Developed route using Express js route, used NoSQL like MongoDB to perform, image upload, CRUD operation for
mock services.
 Good Understanding of writing Asynchronous code in node js with special library async.js.
 Integrate back end data with the JSP using JSTL and Struts tags.
Environment: Agile, JIRA, HTML4/5, CSS2/3, Bootstrap, JavaScript, JSX, Typescript, jQuery, jquery-mobile, WF-RIA, React js,
Redux, Angular 2, Node Js, Express Js, MongoDb , AJAX, JSON, struts, Web Services, JSP, GIT, SVN.

Client: Apple INC. (Sunnyvale, CA) Jun 2015 – July 2016


Role: UI Developer
Responsibilities:

 Responsible for develop new application and maintain existing application of client Apple Inc.
 Worked in Agile Methodology for project development and used JIRA and radar for maintaining project information
 Worked with JIVE based platform and used JavaScript, jQuery, and other template language like free marker
template, and Soy (Google closure) template language.
 Developed user profile pop-up with JavaScript, jQuery, free marker template and soy with extensive use of CSS and
CSS3.
 Created macro, Function in Free marker template as well as in soy template so that we can call and reuse in project.
 Worked with How to use inline JavaScript and Jquery with soy and free marker template and how to call JS file from
soy and free marker template and render it.
 Used jQuery and JavaScript for to create various activity for User.
 Worked with various type of AJAX call and API call to retrieve the data from the back-end in the form of JSON and
displaying in SOY and Free marker template as well as.
 Also worked with localization with i18 property in soy and FTL for various countries.
 Hands on experience of CSS pre-processor like LESS and SASS.
 Worked with cookies to track the User navigation. Worked to get cookies, set in to object and delete the cookies after
required time.
 Used the Local storage and session storage to see the notification to user for their award, level and Expertise in
Notification bar by JavaScript and templates.
 Also worked for tab indexing to enable the tab indexing on pop-up for user profile and setting the focus as per
requirement.
 Created the USER-TIP page and Tutorial Page with HTML5 and CSS3 from scratch.
 Also responsible for bug-fixing with debugging tools like firebug, Google Chrome and safari.
 Worked for leader-board to display top active user on weekly and monthly base.
 Worked for pagination to display number of Number of User and their activity.
 Also Solved the UI bugs which are not able to reproduce on Local server but able to produce on QA server.
 Solved cross-browser issue with various browser like chrome, fire-fox and safari.
 Also solved like make pop-up responsive, CSS related bug, and also most of time solved JavaScript, jQuery and CSS
related bug like setting position.
 Co-ordination Java, QA, Off-shore teams for resolving the issues and updating daily status.

Environment: Agile, JIRA ,Radar, HTML4/5, CSS2/3, JavaScript, jQuery, Jive, AJAX, DOM, Free marker, Soy(Google closure)
Firebug, JSON, AJAX, RESTFUL API, Web Services, JSP, Spring, IntelliJ, Struts, SQL, PLSQL, Oracle, MAC.

Client: Videocon Industries (Glass Division) limited, Gujarat, India May 2012 – Jun 2014
Role: Trainee UI Engineer.
Responsibilities:

 Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html
tag library and Apache Tiles.
 Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add
modal dialog in web pages to get user input and requests.
 Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
 Developed data insertion forms and validated them using JavaScript.
 Redesigned the existing site and to create new interfaces.
 Responsible for content and UI development.
 Developed HTML prototypes with CSS style sheets.
 Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page
navigation and form validation.
 Worked closely with the programmers and graphic designers for project requirement and analysis
 Produced GUI prototypes for business logic presentations.
 The new website has made it much easier for the users to access the page and check the required info.
 Created Stored Procedure, Trigger for database access and events.

Environment: HTML, CSS, jQuery, Adobe Photoshop, JavaScript, XML, JavaScript, MySQL.

EDUCATION QUALIFICATION
BE in Electronics and Communications (Gujarat, India) CGPA: 7.88
MS in Computer Science (CA, USA): GPA: 3.55

You might also like