Sr. Java Front End Developer Resume
SUMMARY
- Around 7 years of professional experience developing web - based interfaces (UI) to provide the best user experience using HTML, CSS, JavaScript, jQuery, JSON, Ajax.
- Excellent knowledge of JavaScript, CSS3/CSS, HTML5/HTML, and their behavior on different browsers.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap, AngularJS, Anguar2+, and React.
- Experience in making web pages cross browser compatible.
- Experience in state management tools Redux and NGRX.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
- Implemented presentation layer using CSS Framework, backbone, React, Angular, AngularJS, KnockoutJS, and Wire-framing.
- Experience with Database technologies by scaling across data centers and in-depth understanding of Database Concepts, triggers, joins.
- Strong experience with jQuery, jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects.
- Experience on Client-side scripting and DOM manipulation with core JavaScript and jQuery selectors and experienced with Object Oriented Design and Implementation.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, CSS Box Model and Bootstrap frameworks like LESS and SASS.
- Developed in integrating jQuery plug-ins and Widgets into the project.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Responsible for Checking Cross Browser Compatibility of different elements and tags, hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, Safari.
- Worked on web debugging tools (Firebug, Fiddler, Augury, and React debugging tool).
- Worked with REST API’s to get JSON data and display using JavaScript Objects.
- Knowledge of MVC Architecture and also in using version controls like GIT and SVN.
- Used Node Package Manager (NPM) to install the necessary packages.
- Used Node.js and Express to create powerful Restful APIs.
- Expert with task-based command line build tools like Grunt and task/build runner for development Gulp.
TECHNICAL SKILLS
UI Web Technologies: HTML / 5, XML, JavaScript, AJAX, JQuery, JSON, CSS / CSS3, and MVC Frameworks like AngularJS / Angular, BackboneJS, Bootstrap, React, Redux, NGRX, Redux Thunk.
IDE, Editors: Notepad++, IntelliJ, Web Storm, Sublime, Visual Studio, Microsoft FrontPage, Visual Studio Code, Brackets, Web Storm
Web/App Servers: HTTP Web Server, Experience with Many Online Webhosting Platforms (Azure, AWS).
Database: SQL Server, Oracle, MongoDB
Version Control: Perforce, GITHub, Bitbucket, GitLab
Browser: All (IE, Firefox, Opera, Chrome, Safari)
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Front End Developer
Responsibilities:
- Involved in designing and developing the web pages from scratch using HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux.js, Rich Internet applications(RIA), Flex, Node.js, Mongo DB.
- Responsible for Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on ReactJS Virtual Dom and React views&; Vue js, rendering using components which contains additional components called custom HTML tags.
- Involved in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Programming the UI interfaces and animations for websites, banners, Veeva IVA presentations, convention panels using HTML5, Vue js, JavaScript, Wordpress, JQuery, Handlebars CSS, and Sass
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Developing touch screen kiosk web applications using Vue.
- Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager)
- Experience in React JS and Vue js for creating interactive UI using one-way data flow, virtual DOM, JSX, React Native concepts.
- Used React JS for templating for faster compilation and developing reusable components
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GITHub API through keywords.
- Developed the flux pattern by using Redux.js framework as a core dependency.
- Worked in Angular 6 and 8 building a web application for internal and external clients.
- Worked to create new features for an existing application in Angular 6 and 7, primarily focused on user interface with changes involving business logic and data retrieval.
- Developed the application on Node.js platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed a single application to render dynamically based on the JSON from the NodeJS server.
- Fetch data from MongoDB using Mongoose of NodeJS.
Environment: Angular, AngularJS, HTML5, SASS, Bootstrap, JavaScript, npm, Bitbucket, Jenkins, Visual Studio Code, JSON, SQL Developer, NGRX, Jasmine, Karma.
Confidential
Sr. Front End Developer / Angular Developer
Responsibilities:
- Used mock-ups to design and develop web pages.
- Daily programming in server / client side by using Angular, Node.js and Express.js.
- Worked on Front end by using Angular and TypeScript.
- Handled backend development by using Node.js, Express.js, and SQL Server.
- Extensive use of Angular for developing the SPA for internal application/tool.
- Developed multiple POCs to create a user interface in Angular.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Extensive knowledge of and use of Angular directives to bring additional functionality to HTML.
- Implemented Routers & History in Single Page App (SPA).
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Bootstrap.
- Responsible for creating REST api using Node.js & Express.js.
- Used JSON for data exchange between client and server.
- Performed unit testing using Karma and end to end testing.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Used Node.js, Angular framework in the development of the web applications.
- Used Node.js as a proxy to interact with Rest services and interacting with database.
- Involved in agile software methodologies using Test Driven Development
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS
Environment: Angular, Node.js, JavaScript, JQuery, Twitter Bootstrap, Ajax, HTML5, CSS3, SVN, Visual Studio Code, GIT, TDD, Karma, Gulp.
Confidential
Sr. Front End Developer/ React Developer
Responsibilities:
- Based on analyst interpretations of requirements and use cases, I designed the web application user interface, interaction scenarios, and navigation.
- Used React JS and Flux for SPA development.
- Used React JS for client-side interface.
- Used bootstrap to create responsive web design.
- Used JavaScript and CSS for UI Design Mockup.
- Wrote code in jQuery/JavaScript /CSS/AJAX for the navigation oriented application
- Improved operational efficiency by exploring Node JS, React JS.
- Created stylish drop shadows to images posted on the webpage using JQuery fancy box plug-in.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML
- Writing and implementing CSS3 throughout the site, both as in-line and imported files
- Resolved various CSS compatibility issues and did research for CSS3 to implement dynamic responsive design.
- Used React and JavaScript to work on front end development.
- Expertise in React JS framework and integrating to Node Js server-side code.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used Angular.js for connecting the API's using Angular.js $http service.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files
- Designed rich user experience prototype for managing users and roles
- Created layouts and implemented design for all the application pages and forms.
- Worked on Jasmine to test JavaScript functionality
- Worked on React JS which combines web applications with Model View Component capability to make development and testing of code efficient
- Wrote JavaScript for Node JS applications that is useful for interacting with server and network applications
- Has worked on jQuery mobile which is based on HTML5 for designing user interfaces for web applications
Environment: HTML5, CSS3, JavaScript, AJAX, jQuery, XML, SQL, Windows Platforms, ReactJS, Visual Studio, Node JS, Express.