Post Job Free
Sign in

Front-End UI Developer

Location:
San Jose, CA
Salary:
70/hr
Posted:
April 27, 2023

Contact this candidate

Resume:

Shefali Jain

Front-End UI Developer

Email: adwsa3@r.postjobfree.com Phone: 650-***-****

Professional Summary

• Experienced Front-End UI Developer with over 12+ years of expertise in building high-quality and user-friendly web interfaces using HTML/HTML5, CSS/CSS3, JavaScript, React.js, Hooks, Material UI, and D3.js.

• Proficient in building Web User Interface (UI) using HTML/HTML5, CSS/CSS3, SASS, SCSS, JavaScript, React.js, Hooks, Material UI, D3.js that follows W3C Web Standards and are browser compatible.

• Experience with backend development using Nest.js in a Node.js environment.

• Knowledge of AJAX, REST, RESTCONF, and JSON for web applications.

• Experience with container-based deployments using Jenkins, Docker and Kubernetes.

• Expertise in designing Event Handling Models such as Listener in JavaScript.

• Hands-on experience in Responsive Web Design (RWD).

• Designed Frontend using object-oriented JavaScript Framework like Node JS and ReactJS.

• Development experience using the MVC architecture.

• Knowledge of source code control systems such as GIT, JIRA, and Jenkins.

• Experience in using various jQuery UI controls and corresponding Event handlers etc.

• Skilled in analyzing the DOM Layout, JavaScript functions, and cascading styles across cross-browsers using Firebug and Developer Toolbar.

• Experience in using application servers such as WebLogic, WebSphere, and Apache Tomcat.

• Familiar with Cross Browser Testing and Debugging.

• Hands on experience in using RESTful web services.

• Working experience on integrating back-end technologies like Java, .Net with JavaScript and jQuery by using AJAX and JSON.

• Experience in UI designing with bootstrap, CSS3, font-awesome icons, Lazy loading, JavaScript, and jQuery scripting technologies.

• Involvement in the AGILE software development life cycle and estimation of project timelines.

• Quick learner and proficient in solving the technical issues in the project.

• Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behavior’s in CSS.

• Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.

• Excellent analytical and communication skills with capability to handle new technologies.

Technical Skills

Frontend Technologies HTML4/5, CSS/CSS3, SASS, SCSS, JavaScript, React.js, Hooks, Nest js, Material UI, D3.js, Bootstrap, Node.js, Angular, jQuery, Backbone, SQL, Shell Scripting, Redux.

Languages C, C++, Java, J2EE, Python, SQL.

UI Frameworks AngularJS, Angular, Bootstrap, Backbone.js, Node.js

Prototyping Design Tools IRise, Axure, Photoshop, Illustrator, Dreamweaver and Flash and Visio.

Manual Testing Jasmine, Karma, Protractor.

IDE & Tools Aptana Studio, Sublime Text, Eclipse, WebStorm, IntelliJ, Microsoft Visual studio, Postman, Rest Client.

Debugging tools Firebug, Bugzilla.

Industry Tools Informatica, SAP Business Objects, Siebel CRM

Web Servers Apache Tomcat, WebLogic, WebSphere, Node JS.

Databases Microsoft SQL server, MySQL, Oracle, DB2, Mongo DB, Cockroach DB.

Version Control Tools Git, Bitbucket, Perforce, Maven, Jenkins, Grunt, etc.

Build/Deployment Tools Maven, Apache Ant, Apache Ivy, Jenkins.

Operating Systems Windows XP/7/10, Linux, Mac OS.

Education:

B.E (Bachelor of Engineering) – Computer Science, Rajiv Gandhi Technical University, India, 2008

Professional Experience

Client Cisco

Role Sr Front End Developer

Location San Jose, CA

Duration April 2021– Present

Description:

Worked on developing Cisco product 1Edge which is SAE as a service from scratch. Created two portals for Customer and BackOffice, also worked on backend side using Nest.js. The portals have been created using React Hooks, Material UI.

Responsibilities:

• Analyzed the user/business requirements and functional specs documents of various interfaces and involved in testing them and automated them as required.

• Worked as a front-end developer to develop frontend pages and tools using ReactJS, Redux, Saga.

• Worked using React JS components, Forms, Events, Map, Keys, Router, and Redux achieving for unidirectional data flow.

• Full-stack application development using the Nest.js framework in a Node.js environment.

• Developed interactive and highly scalable UIs for the web application using React and React-DOM

• Development of web applications using HTML, JavaScript, React, Hooks, CSS, Redux, Material UI, and D3.js.

• Used Bootstrap, font awesome, CSS for UI look and feel to the application and incorporating UX into the design and layout.

• Used MongoDB GUI tools like Robo Mongo and mongo-built in binaries to fetch and monitoring data of MongoDB.

• Executions of queries on MongoDB for CRUD operations to conduct data manipulation on the desired records using different concepts such as locking, transactions, indexes, aggregating, replication, schema design etc.

• The request and response of each RESTful API for HTTP requests between client and server is validated and tested through Postman for accuracy and understanding.

• Implementation of responsive UI dashboards using React, Bootstrap4, CSS3, JavaScript, D3.JS, SVG, Html5.

• Development of RESTful APIs for front-end usage.

• Implementation of the newest React features with a focus on Hooks for stateful management using use State, use Effect, use Reducer, and useRef.

• Use of Axios for HTTP requests with a bearer token for secure API usage.

• Participation in Agile methodology and daily SCRUM meetings for application development.

• Leadership of offshore development team, including code reviews and task assignments.

Environment: HTML5, CSS3, SASS, JavaScript, React.js, Hooks, Redux, Nest.js, GIT, Bitbucket, JSON, webpack, Material UI, D3.js.

Client Cisco

Role Sr Front End Developer

Location San Jose, CA

Duration July 2019 – March 2021

Description:

Development of Cisco Secure Agile Exchange (SAE) from scratch, including design and implementation. SAE is a solution that enables fast and secure interconnection of users to applications by virtualizing the network edge (DMZ) and extending it to colocation centers, the crossroads of Internet traffic.

Responsibilities:

• Development of a web site using HTML, JavaScript, React, CSS, Redux, Material UI, and D3.js.

• Implementation of a high-performance site using the Flux architecture and React.js.

• Involvement in the design of site features.

• Used GIT, Git Bash to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

• Analyze and resolve conflicts related to merging of source code for GIT, Bit Bucket.

• Leadership of offshore development team, including code reviews and task assignments.

• Identification and resolution of application-code related issues.

• Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.

• Active Scrum team member; following the framework’s ways of working and ceremonies.

• Reviews and approves requirements and design for a domain.

• Used JIRA to track and maintain the history of bugs/issues on Sprint basis.

Environment: HTML5, CSS3, SCSS, JavaScript, React.js, Redux, PHP, GIT, Bitbucket, JSON, webpack, Material UI, D3.js.

Client Cisco

Role Sr Front End Developer

Location San Jose, CA

Duration Sep 2018 – June 2019

Description:

Worked on developing Cisco product SAE from scratch. Cisco Secure Agile Exchange (SAE) is a solution that enables enterprises to interconnect users to applications quickly and securely by virtualizing the network edge (DMZ) and extending it to colocation centers, the crossroads of Internet traffic. Also involved in designing.

Responsibilities:

• Built using HTML, Java Script, React, CSS, Redux, Material UI, D3.js.

• Developed site for better performance using flux architecture. Site built using React Js to develop new interactive website.

• Involved in designing features of the site.

• Identify and troubleshoot application-code related issues.

• Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.

• Active Scrum team member; following the framework’s ways of working and ceremonies.

• Use innovative and modern technologies built on React

• Used JIRA to track and maintain the history of bugs/issues on Sprint basis.

Environment: HTML5, CSS3, SCSS, JavaScript, React.js, Redux, PHP, GIT, Bitbucket, JSON, webpack, Material UI, D3.js.

Client MentorUS Global

Role Senior Software Engineering

Location San Francisco, CA

Duration Feb 2015 – Aug 2018

Description:

Developed a TNPM tool to enable a user to upload device performance data and view related dashboards. These dashboards allowed the user to gather various insight related to device network activities. This tool also allowed the user to drill down to the network data from the dashboards.

Responsibilities:

• Built using HTML, Java Script, React, CSS, Redux.

• Developed site for better performance using flux architecture. Site built using React Js to develop new interactive website.

• Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.

• Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.

• Used Node.js to run Grunt tasks and build properly the project (compile, minify etc.)

• Used iFrames to create the HTML document embedded inside another HTML document on a website.

• Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

• Created more responsive Webpages, which can be compatible with all the browsers and compatible with the different devices using ReactJS.

• Designed UI architecture for the internal web application and worked with designers to construct UI using React JS.

• Identify and troubleshoot application-code related issues.

• Created proof of concept using responsive web design, Node.js.

• Worked with unit testing of JavaScript applications using Karma, Jasmine.

• Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.

• Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.

• Used JIRA to track and maintain the history of bugs/issues on Sprint basis.

• Tested front-end code in multiple browsers to ensure cross-browser compatibility.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, React.js, Node.js, GIT, JSON, webpack, Bootstrap.

Client TCS/Cisco

Role Software Engineering

Location Bangalore, India

Duration Dec 2010 – Nov 2013

Description:

Developed UI for functionally rich PPM tool to automate the migration and deployment of software code, configurations, and content. These objects are grouped into packages and are routed along business processes (workflows) using the Workbench and the standard interface. Designed and developed fully functional responsive Admin studio. This product goal was to be the home for all admin applications. Admin studio provided single platform to manage all kinds of capabilities and operations.

Responsibilities:

• Built using HTML, Java Script, jQuery, CSS, Backbone, Dojo.

• Worked in both Agile and Waterfall settings.

• Tested front-end code in multiple browsers to ensure cross-browser compatibility.

• Consulted and documented UI best practices and code standards.

• Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.

• Participated in projects in all stages of the product life cycle.

• Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.

• Worked on fixing the defects encountered in the application and enhancing the performance.

• Used agile methodology for software development.

• Used advanced JavaScript to create interfaces and help manage cross browser compatibility.

Environment: HTML5, JavaScript, CSS3, jQuery, Backbone, Bootstrap, NodeJS, Visual Studio 2013, DHTML, MSOffice, Firefox, Dojo, Windows XP.

Client TCS/Nokia

Role Software Engineering

Location Chennai, India

Duration Dec 2008 – Dec 2010

Description:

Developed UI for Recipe management of a workflow tool. The project was responsible for displaying steps used in the workflow. This also allowed user to add, edit, delete any step in the workflow. Developed Reports using SAP Business Objects.

• Built using HTML, Java Script, jQuery, CSS, Dojo

• Tested front-end code in multiple browsers to ensure cross-browser compatibility.

• This Project aimed to develop reports using the SAP Business objects for Nokia Business.

• Develop business objects reports, universe based on the requirements.

• Built using BO Universe designer, BO Info View, BO Desktop intelligence, BO CMC, BO CCM, Informatica.

Environment: HTML, JavaScript, jQuery, CSS, Dojo, BO Universe designer, BO Info View, BO Desktop Intelligence, Informatica, Pl/SQL.



Contact this candidate