Shashank
E-mail: *************@*****.***
Ph: 412-***-****
Professional Summary:
* ***** ** ********** ** developing and deploying front-end/ UI solutions.
Hands-on experience in HTML/HTML5, CSS/CSS3, LESS/SASS, JavaScript, Bootstrap, jQuery, JSON, AJAX and Angular, ReactJS.
Having experience in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
Used JavaScript and jQuery for user interactions in pages creating a responsive web application integrating Twitter Bootstrap with Angular.
Experience in creating and refreshing a web page utilizing HTML5, CSS3, AngularJS, JavaScript and jQuery across various browsers and thereby achieving cross browser compatibility.
Experience in making responsive web designs using either of HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
Working knowledge on CSS margin, CSS padding, CSS table, CSS positioning, CSS text, CSS border, CSS Background, CSS Layouts, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
Good knowledge in creating components and developed user interface by using the React JS, Flux/Redux for Single Page Application (SPA) development.
Proficient in Test Driven(TDD) and Behavioral Driven Development(BDD).
Expertise in React JS framework to develop the Single Page Application (SPA) by creating Custom Reusable React Components Library.
Expertise in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
Expertise using JavaScript and jQuery either for manipulating the DOM or for AJAX operations.
Experience using the debugging tools like Firebug Tool, Chrome developer Tool besides manipulated the Nodes using DOM and DOM Functions.
Worked with Node JS, Express, Grunt and Gulp for setting up local server, running tasks and managing dependencies.
Highly motivated team player with excellent verbal and written communication to work with other IT departments in the organization.
Experience in testing driven development using Karma, Mocha and Jasmine.
Ability to improvise, grasp new skills and troubleshoot problems. Capable to work independently and adapt quickly to new emerging technologies.
Ability to execute multiple tasks and flourish in fast-paced environment.
Worked collaboratively with a cross-functional teams to define and develop product roadmaps.
Technologies:
Web Technologies
HTML/HTML5, CSS/CSS3, LESS, SASS, Bootstrap, AJAX, XML, JSON, AngularJS/2/4, Backbone, NodeJS, NPM, jQuery, ReactJS, ExpressJS, Responsive Web Design
Scripting Languages
Java, J2EE, JavaScript/ES6, jQuery, Python,
IDE’s
Sublime Text, WebStorm, Visual Studio, Notepad++
Version Control
GIT, SVN
Web/App Servers
Tomcat, WebLogic, WebSphere, Apache
Databases
SQL Server, Oracle, DB2, MongoDB, PostgreSQL
Operating Systems
Windows, Linux, Mac
Methodologies
Agile/Scrum
Others Software Skills
Java, J2EE, Python, Spring, Web Services (SOAP and REST)
Professional Experience:
Elavon - Atlanta, GA Apr 2017 – Present
Role: UI Developer
Responsibilities:
Developed cross browser and multi browser compatible web pages using HTML, CSS, JavaScript, Angular4 and Bootstrap.
Created efficient design and developed User Interaction screens using HTML5, CSS3, JavaScript ES6, jQuery, AJAX, AngularJS and JSON.
Responsible for checking cross browser compatibility by working on different browsers like Safari, Internet explorer, Firefox and Google chrome.
Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
Defined text alignment, size, borders and many other typographic characteristics.
Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
Used jQuery in controlling access to different pages of the applications.
Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging.
Participated to gather and document client needs to the granularity and worked towards prototyping the same.
Worked as a visualization developer with key focus on Trading Dashboard and worked with developers on board in helping them out with bug fixes and coding related to HTML5, CSS3, JavaScript, jQuery. Developed code to call the third-party web services APIs and Web Services using AJAX and jQuery.
Implemented AJAX functionality using JQUERY, JSON and XML. Extensively used jQuery selectors in accessing various parts of the DOM. Built Web pages that are more user-interactive using AJAX, JavaScript, and Angular4.
Used Angular4 to create Controllers to handle events triggered by clients and send request to server. Developed web Single Page Applications (SPA) using Angular4.
Used Ajax and jQuery to update the parts of the Policy review web pages. Implemented JavaScript promises functions as an alternative for callbacks. Implemented and maintained AJAX based rich client for improved customer experience.
Worked on creating and consuming SOAP Web services for accessing data from other external services.
Developed user defined components with React.JS and Angular4 to be used in maintenance applications.
Used React JS and various predefined components from Node Package Manager (NPM) and redux library for implemented various screens the front-end users.
Developed server-side applications with NodeJS and published the application as Websites with the help of ExpressJS.
Involved in creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, Angular4 and Bootstrap.
Applied cutting edge JavaScript and HTML 5 techniques, frameworks, and libraries. Used jQuery event handling in UI pages handle validations.
Used Gulp for automating tasks during development workflow and compile SAAS files and compress JS files.
Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
Used GIT repository for storing, initializing, committing and push/pop the source code in the repository.
Team up with product managers, designers and other team members and stakeholders during the development, implementation and deployment phase during business meetings.
Leveraged responsive web frameworks to consistently complete product deliverables ahead of schedule.
Involved in code review and deployment of the application on development, testing of production servers.
Environment: HTML5, CSS3, Bootstrap, LESS/SASS preprocessor, AJAX, jQuery, JavaScript, jQuery, ExpressJS, Node JS, Bootstrap, Angular4, React JS, Gulp, GIT
Carousel - Dallas, TX Feb 2016 – Mar 2017
Role: UI Developer
Responsibilities:
Developed GUI of the website using HTML5, CSS3, Typescript, Angular 2, Bootstrap and JSON.
Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding.
Developing Single Page Application (SPA) project using Angular 2 and Typescript for frontend, Node JS and Postgres for backend
Responsible for developing the static content using front end with HTML5, CSS3, jQuery and Angular JS by coordinating with the UX designers.
Bundled components into different feature modules and implemented loading to increase performance.
Converting current JavaScript code to ES6 and developed build file using JSPM framework with babel transpiler.
We had begun using NGRX for state management to further optimize the app. Keeping current with Angular-4 and Typescript we were able to further modularize the app for reusability and consistency
Created Typescript reusable components and services to consume REST API and using modular based architecture provided by Angular 2. Involved in developing applications using Angular2 like Grids, Toolbars, Panels, Combo-Box and Button etc.
Used Angular2 HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module. Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access interfaces.
Developed Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, Multi Select tags and JQ-Widget for tabular layout.
Used Swagger for API documentation and check the API functionality and response without effecting the source code.
Created Typescript reusable components and services to consume REST API and using components based architecture provided by Angular2 and Node JS.
Used ExpressJS along with NodeJS for building web applications and APIs.
Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property
Worked closely with back end team to implement HTTP calls to Restful APIs and updated graphical element of HTML in Angular 2.0 and Node JS.
Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
Provided maintenance and development of bug fixes and patch sets for existing web applications using Firebug, Firebug Lite and Chrome/ Safari Web Inspectors.
Used Grunt for automating tasks such as minification, compilation, unit testing and to run custom tasks defined in the grunt file.
Carried out requirement analysis and business user walk through, developed design documents and implemented based on need following Agile Methodologies.
Involved in scrum Methodology for the work flow meetings.
Tested front-end code in multiple browsers to ensure cross-browser compatibility.
Accessing the repositories and maintaining the source code using GIT repository.
Environment: HTML5, CSS3, Bootstrap, AJAX, JavaScript, jQuery, GIT, Typescript, Jasmine, MySQL, REST Services, Agile, MongoDB, ExpressJS, NodeJS, Grunt.
Front End Developer Jun 2014 – Dec 2015
GGK tech – Naperville, IL
Played a key role in the project life cycle from requirements gathering to the application deployment.
Actively involved in developing HTML5 and JavaScript for client-side presentation and data validation on the client side with in the forms.
Worked on server-side validation using scripting language like PHP and the feedback is sent to user by dynamically generated web pages.
Used Agile development methodologies and effectively took part in Scrum meetings to deliver quality deliverables within time.
Involved in developing web application and MVC Frameworks like Spring.
Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
Enhance existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
Proficient in creation of Single Page Applications using Angular JS along with Custom Directives, UI routing and Angular JS Filters.
Created User Interface (UI) to gather data and communicate with Business Layer by using HTML, JSP, and Java Script.
Build components like Grid, Panels, Toolbars, button and Combo-box etc. Designed the application framework, selects the software and hardware platforms and determines the site navigation.
Used Junit framework for performing unit testing. Used Log4J for debugging and error logging purposes. Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
Coupled Spring SOAP web services with J2EE designs for better results.
Involved in designing the database for optimal performance and effective querying.
Extensively used Twitter Bootstrap 3.0 to develop front end of the application. Responsible for creating responsive user interface using media queries and twitter bootstrap.
Responsible for using sprite images for improving the website performance in terms or speed and decrease the number of requests made to server.
Used JavaScript for performing Client-Side Validations.
Used SVN to maintain current and previous versions of files such as source code, web pages, and documentation.
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. Validated the user input using jQuery validation plugin.
Developed SQL queries to perform insert, update or delete operation on MySQL database.
Implemented a lightweight customizable jQuery plugin for styled appearance.
Resolved Cross Browser Compatible Issues for different version of IE, Chrome, Firefox and Opera.
Achieved responsive effect on internal test website using Bootstrap and LESS.
Environment: HTML/HTML5, CSS/CSS3, LESS, JavaScript, jQuery, Ajax, XML, JSON, SQL, Bootstrap, Photoshop, SVN, MVC, J2EE, Firefox, Chrome.
MindGrid technologies – Hyderabad, India Mar 2012 – May 2014
Role: Junior Web Developer
Responsibilities:
Built web pages with navigation bars and other features that are more user-interactive using jQuery plugins, AJAX, JavaScript.
Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
Designed, Implemented and Maintained the internal website to meet web and industry standards.
Setting up of environments to be used for testing and the range of functionalities to be tested as per technical specifications.
Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like HTML, XHTML and CSS.
Converted wire frames to HTML prototypes.
Worked directly with business analysts to ascertain requirements and defined projects plan documents.
Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.
Developed modules to retrieve data using AJAX calls through jQuery method.
Applied XML into transferring administration data to the back end.
Prepared the business report with the help of Wire frames. Developed CSS page layouts, styles and table less coding for efficient design.
Conducted client-side validations using JavaScript. Generate SQL Scripts to update the parsed message into Database.
Involved in designing UI Screen, created several mock up using HTML, CSS and JavaScript.
Worked with Photoshop to implement mock-ups and the layouts of the application.
Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
Designed page - layouts using Dreamweaver and banner using Adobe Flash.
Environment: HTML, CSS, JavaScript, jQuery, XHTML, Ajax, JSON, SQL, Bootstrap, Photoshop, XML, Dreamweaver.