Name: Vipin Singh: - Generated Various Reports in Tableau Desktop and Published It On Server

You might also like

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

Name: Vipin Singh

Email: singhsvipin647@gmail.com
Ph#: +1(437)-254-0661

Professional Summary:
 Over 7 years of experience as UI Developer in analysis, design and development of various enterprise and
web- based applications.
 Experience in building applications using Angular, React-native, React.JS, JSX, REDUX, CSS3, and Node.JS.
 Experience in creating reusable React, Angular components that is used throughout the application to reduce excess
code.
 Expertise in Developing Web API using Node.JS and hosted on multiple load balanced API instances.
 Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
 Experience in using various JQuery UI controls and corresponding Event handlers etc.
 Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
 Experience integrating with JSON/Restful APIs and back-end services and experience in JQuery and JavaScript.
 Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions,
Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
 Experience in SCRATCH, CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table,
Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
 Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer
applications.
 Experience with full software development life-cycle, architecting scalable platforms, objects-oriented
programming, and agile methodologies.
 Experience in developing UI applications using HTML5, JQuery, and AJAX, React.JS and JavaScript.
 Hands on experience on developing the components using React.JS needed for the application from the scratch.
 Good Experience in React.JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native
concepts.
 Actively involved in Agile/SCRUM meetings discussing the requirements, integration of modules and best
developmental practices for solution.
 Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
 Good written and oral communication skills and Interpersonal skills with a strong ability to excel through
collaboration with team members.
 Good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and
Implementation.
• Generated various reports in Tableau desktop and published it on server.
Technical Skills:

Web Technologies HTML5, XML, CSS3, JavaScript, JQuery, AJAX.


Version Control CVS, SVN, GitHub
JavaScript Libraries TypeScript, Angular, Ngrx, React.js, Redux, React Native, JQuery, Ext JS, Node.js, Bootstrap
Publishing Tools Adobe PageMaker, MS Office.
Wire Frame Tools Adobe Illustrator CS3.
Methodologies Agile, Waterfall
Data Base Oracle, SQL, PS/SQL.
Operating Systems Windows, Linux.
Professional Experience:

Client: Equifax - Toronto, ON


Dec 2020 -– Till Date


Role: Front End/UI Developer

Responsibilities:

 Developed some of the websites responsive by setting up break points and media queries in CSS to make the page
responsive without using any frameworks like Bootstrap.
 Designed and Developed User Interactive UI of Web pages with the help of HTML5, CSS3, JavaScript, JQuery,
AntDesign library and AJAX.
• Developed user interface by using the Angular for Single Page Application (SPA) development.
 Worked closely with the line of business / business analysts to gather the requirements and was responsible for the
delivery of technical design document and implementation.
 Involved in developing HTML5, CSS3 and JavaScript for client-side presentation and, data validation on the client
side with in the forms.
 Involved in building applications using Angular for building re-usable UI Components.
 Involved in writing and implementing CSS3 throughout the site, both as in-line and imported files and designed
Responsive WebPages using Bootstrap and Media Queries.
 Implemented various screens for the front end using Angular and used various predefined components from NPM
(Node Package Manager) and ngrx library.
 Improved the performance and response time of the application by implementing AJAX.
 Implemented the Drag and Drop functionality using JQuery framework. Used JQuery plug-ins for Drag-and-Drop,
Widgets, Menus, User Interface and Forms.
 Worked on Angular for developing UI using Sorting, Pagination and rendering for search case page.
 Worked in using Angular components, Forms, Events, Keys, Router and ngrx concept.
 Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border, LESS, CSS Margin, CSS Padding, CSS Table,
CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
 Used cucumber selenium for automated testing and jest for unit testing
 Followed agile methodology and attended daily SCRUM meetings to gather technical requirements and enhance the
application functionality.
 Used React.JS to create Views to hook up models to the DOM and synchronize data to/from server.
 Part of a team that would plan develop and create Web applications to match the needs of client.

Environment: HTML5, CSS3, JavaScript, Angular, Ngrx, React Native, Bootstrap, DOM, Responsive Web Design, AJAX,
JQuery, JSON, Agile and Windows.

Client: Tenecom Solutions -Vancouver, BC Aug 2017– Nov 2019


Role: Front End/UI Developer

Responsibilities:

 Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI Architect and
Business Units.
 Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
 Developed drag and drop document editing using Angular
 Developed various generic JavaScript functions used for validations.
 Design and develop web part of application using NGRX and Angular frameworks.
 Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application
as well as the application Framework.
 Involved in the development of programming user interface design and front-end (HTML) for the Web application
using HTML5, JavaScript and CSS3 to the requirements of the client.
 Involved in writing and implementing CSS3 throughout the site, both as in-line and imported files and
designed Responsive Webpages using Bootstrap and Media Queries.
 Involved in UI designing like wireframe concepts, Mockup designs using Adobe Fireworks, Photoshop.
 Involved in writing JQuery-based AJAX requests using JQuery.get or JQuery.ajax and JQuery.post. Used JQUERY
plug-ins to implement features as a light box, sliders and other intuitive features.
 Implemented React.JS client-side form validation to validate the user inputs before passing to back-end.
 Redesigning site with everything from contact page to landing page all using Angular.
 Responsible for design and development of the web pages from mock- ups.
 Responsible for Angular UI and architecture and building components library, including Tree, Slide-View, and Table
Grid
 Work son React JS Virtual Dom and React views, rendering using components which contains additional components
called custom HTML tags.
 Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
 Written client-side JavaScript using Angular, Ngrx (or equivalent technologies).
 Used Angular for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
 Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
 Used AJAX extensively to implement front end /user interface features in the application.
 Used JSON for storing and exchanging information between browsers and servers.
 Co-ordinate with QA for testing, Production releases, Application deployment and integration.

Environment: HTML5, CSS3, JavaScript, Angular, Ngrx, DOM, Bootstrap, Responsive WebDesign, AJAX, JQuery, JSON,
Agile and Windows.

Client: Hexaware Technologies Apr 2016 – Jul 2017


India
Role: Java UI Developer

Responsibilities:

 Developed client-side validation code using JavaScript and JQUERY.


 Developed powerful Single Page Application and dynamic responsive Web Application with React JS.
 Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Navigation controls, JavaScript and
Bootstrap.
 Developed cross-browser pages using CSS3, HTML5, DHTML, and JavaScript.
 Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome,
and Opera using various debugging tools like Firebugs/IE Developer Tools.
 Implementation of multiple design layouts with various color schemes through CSS and IDS (Interactive Design
Services) framework.
 Interact with other developers and end users to design and implement new features throughout the framework.
 Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 and CSS3.
 Creating React.js/Redux front-end UI, and Node. js applications for backend.
 Worked CSS Preprocessors (SASS, LESS).
 Worked as UI Developer and responsible for delivering a complete front-end application that meets business needs
and user goals.
 Worked with designers who designed user interfaces and prototypes for a web based internal system.
 Worked with JSON data while interacting with server and used JIBX binding to convert Java object to XML and vice-
versa.
 Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
 Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
 Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
 Used React.js library functions for the logical implementation part at client side for all the application.
 Used Node.js for adding dependencies to project.
 Used Selectors in JQuery for updating content on DOM nodes and AJAX calls to REST services.
 Involved in creating a Reusable component and React-Router to turn application into Single Page Application using
React.JS
 Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project
managers and developers.

Environment: HTML5, CSS3, SASS, LESS, JavaScript, React.js, Redux, DOM, JQuery, Node.js, AJAX, Bootstrap, Responsive
Web Designs, JSON, Agile, Adobe Photoshop, Adobe Dreamweaver, Rest, Grunt, Git and Windows.

Client: Mphasis Ltd- India May 2015 – March 2016


Role: Web/UI Developer

Responsibilities:

 Developed SQL queries to perform insert, update or delete operation on MySQL database.
 Developed UI using JavaScript, HTML5, CSS3, JavaScript validations and XML.
 Built Web pages that are more user-interactive using HTML5, CSS preprocessors like JavaScript, React.JS, React-
Redux.
 Implemented client-side Interface using React.JS.
 Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new
implementation & involved in daily team meetings & weekly scrum meetings.
 Involved in Agile/ SCRUM based approach to UI development.
 Involved in the requirement analysis, designing, development, testing and maintenance of application.
 Used React Router to turn application into Single Page Application (SPA).
 Used Redux for the data management of the application.
 Used AJAX effectively to create pagination and with client-side events like quick search.
 Used JSON for transferring and storing data from server.
 Worked with React.JS Components, Forms, Events, Keys, Router and Redux concept.
 Worked with Responsive Web design using Bootstrap.JS.
 Worked on documentations and presentations using Microsoft office.
 Wrote coding using HTML5 and CSS3 for its basic structure.

Environment: HTML5, CSS3, JavaScript, XML, React.JS, REDUX, AJAX, JSON, SQL, Agile and Windows.

References: Will be provided upon request.

Education:
• Graduation B.tech in CSE completed in 2015 from PTU.
• Diploma in CSE completed in 2012

You might also like