We provide IT Staff Augmentation Services!

Ui/front-end Developer Resume

3.00/5 (Submit Your Rating)

NC

SUMMARY

  • Software Development experience in Analyzing, Designing, Development, Implementation and Deployment of Client/ Server, Windows and Web based Applications using Client side application using Angular 5, 4, 2, 1.x, ReactJs, Bootstrap, JavaScript, ES5/6, Typescript, HTML4/5, CSS2/3, AJAX, JSON, Node.JS 6.0v, Bower, Webpack 3.0.0, Babel 6.0, Karma 1.7.0, Jasmine 2.6.2 and Mocha 3.4.2.
  • Expertise in design and development with emphasis on HTML5, DHTML,XHTML, CSS3, Bootstrap3, JSP, JavaScript, Typescript, ES5/ES6, AJAX, JSON, Node.JS, Express.js, Angular.JS, Angular 2/4/5, MongoDB.
  • Expertise in developing large scale single page web applications using Angular 1.x (native and UI router) and Angular 2/4/5 (Router module).
  • Experience using Typescript and Angular 2 with solid understanding of its style guide, modular design, routing, dependency injection & component structure.
  • Experienced in working with Redux architecture using complex Object - Oriented concepts in improving the performance of the websites
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX concepts.
  • Worked on Lifecycle Methods, States, Specs, Props, Event to create interactive React JS components.
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Expertise at developing single page application (SPA) using React.js and React Redux.
  • Extensively worked on Angular.js 1.5.5v key features such as Directives, Two-way Data Binding, Services, Routing, MVC and Dependency Injection to build SPA (Single Page Application) in a clean and maintainable way
  • Experience on bundling files with Webpack 3.0.0 and using Babel 6.2 for converting JSX/ES6 into regular JS code.
  • Knowledge in developing browser based Infographics and Data Visualization by utilizing D3.js 4.9.1, Charts.js 2.6.0 and Fusion Charts 3.11.3.
  • Good understanding of testing concepts like E2E with protractor and Unit testing with Karma 1.7.0, Jasmine 2.6.2, Mocha 3.4.2
  • Proficiency in creating and consuming Restful APIs with JavaScript frameworks Express 4.1v, Node.js 6.0v and database modeling tool like Mongoose v4.x.
  • Experience of working on CSS Preprocessors like LESS 2.7.2, SASS 1.0.0 along with JavaScript task runners like Grunt 1.0.1 & Gulp 3.9.1. Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation, Prototype and Libraries.
  • Understanding of Amazon Web Services (AWS) like EC2, S3 and Heroku as webservers for deployment.
  • Have worked with various IDEs like Sublime, Webstorm, Atom,Bracket, VSCode.
  • Worked with cross-browser compatibility issues and did testing on the browsers like Safari, IE-8, 9, 10, MozillaFirefox and GoogleChrome.
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
  • Excellent Communication Skills, Self-motivated, Quick learner and excellent team mentor & player, ability to meet deadlines.

TECHNICAL SKILLS

Programming Languages: JavaScript (ES5/ES6), Typescript

Web Technologies: HTML5, XHTML, CSS3, Ajax, JSON, XML, SASS 1.0.0, LESS 2.7.2, Bower, D3JS, REST API, Heroku

Framework: Bootstrap 3.3.7, JQuery 3.2.1, Angular.js 1.5.5, Angular 2/4/5/6, ReactJs, Node JS 6.0v, Express v4.1

Database: MongoDB v3.x (NoSQL), MySQL 5.7, ORACLE 11g, Firebase 1.0.17

Debugging tools: Chrome Developer tools, Firebug, Bugzilla, and Web Debugger.

Version Controller: Microsoft Visual SourceSafe, Team Foundation Server, SVN, GIT

Integrate Development Environment: MS Visual Studio 2008, Dreamweaver CS3, Eclipse, Sublime Text, Web Storm, Brackets, Notepad++.

Testing Tools: Jasmine 2.6.2, Karma 1.7.0, Mocha 3.4.2, Chai 4.0.2.

Task Runner: Grunt 1.0.1, Gulp 3.9.1

Operating System: Windows 2000/XP/Vista/7/8/10, MS-DOS, Linux/Unix, Mac.

PROFESSIONAL EXPERIENCE

Confidential, NC

UI/Front-End Developer

Environment: Typescript, Angular 5/6, PRIMENG, SCSS, Restful Services, Jenkin, U-deploy, HTML5, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, Karma, MySQL.

Responsibilities:

  • Created dashboard application for loan using re-usable component. Responsible for building user interactive Web pages using HTML5, SCSS, PRIMENG, Typescript and Angular 5/6.
  • Extensive usage of PRIMENG for layout as well as responsive design and SASS CSS for Responsive design.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Developed single page web application using JavaScript framework Angular5.
  • Designed the web application layout and forms using HTML5, SCSS, Typescript and used some angular material components for client-side validations and auto completion.
  • UsingRESTful web APIsandworked on integrating the middleware too front-end.
  • Using observable5 for call the services and mapping data in the JSON format.
  • Integrated the model and view part using Model ViewModels (MVVM).
  • Developed cross-browser/platform HTML5, SCSS to Typescript match design specs for complex page layouts while adhering to code standards
  • UsedJenkinsfor build Process to GenerateContinuous IntegrationandVersion Controlis done byGIT.
  • Created Loan banner using flex model and CSS positioning, and implemented re-usable breadcrumb services for breadcrumb.
  • Develop Right-Rail and left Navigation functionality using Angular animation.
  • Developed Http interceptor for a generate session time-out dialog box call using observable timeout method.
  • Improve the application performance using a Lazy-loading angular feature
  • Create reusable components for form-field-input, table-column, dropdown, left-nav, wait-massage spinner, model/pop-up window, action panel menu.
  • Experience in makingResponsive Web PagesusingMedia QueriesandBootstrap, Material Design lite for styling mobile applications.
  • Implemented footer with user Login Time using re-usable component.
  • Well experienced in writing test cases inTest Driven DevelopmentandBehavior Driven Development.
  • Experience in usingChrome Developer ToolsandFirebugfor debugging and troubleshooting the code.
  • Extensively used the repositories likeGITandSVN.
  • Good experience inunit testingby usingKarmaandMocha.
  • Extensive experience working underAgilemethodologies environment (scrum, Kanban).
  • Experience with variousIDE’ssuch asVisual Studio Code,Web Strom,SublimeandNotepad++.
  • Experience in working onMAC,Windows, andLinux - Ubuntuoperating systems.

Confidential, Whippany, NJ

UI/Front-End Developer

Environment: ReactJs, Redux, JavaScript (ES6), Bootstrap 3.3.x, HTML5, CSS3, Node.js, NPM, AJAX, Webpack 3.0.0, Postman, MongoDB, JIRA.

Responsibilities:

  • Expertise in designing web applications using HTML5, CSS3,ReactJS, Redux, JavaScript, Bootstrap, SCSS for Front End Development.
  • Experience in developing web applications using latest JavaScript ES6 features and frameworks such asReactand Redux to build dynamic web pages. (React-router, JSX, Babel,React-bootstrap).
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager).
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked in usingReact JScomponents, Forms, Events, Keys, Router, Animations, and Flux concept.
  • React JS was used to build application that updates constantly over time.
  • Created reusable UI components using React.js.
  • Use React Router for navigate web pages according to business logic
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • 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.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Built forms with react-form library and checked validity with react-validation library.
  • Used Linting to follow the code standards in the application.
  • Performed layout of web pages using HTML5, CSS3, JavaScript libraries, SASS/SCSS
  • Used Gulp 3.9.1 to automate the build process of the automated referral application code.
  • Used Bootstrap 3.3.7 CSS3 for responsive web design.
  • Followed Agile Methodologies (Scrum and Extreme Programming).

Confidential, Philadelphia, PA.

Web Developer

Environment: Angular 1.x, JavaScript, Bootstrap, HTML5, CSS3, SASS, jQuery, JQuery Mobile, AJAX, JSON, Git, Gulp, Node.js, Express, NPM, D3JS, Karma, and Jasmine.

Responsibilities:

  • Created large scale SPA using Angular.JS 1.5.5 by using AngularUI - Router to implement SPA.
  • Used Bootstrap and AngularJS for effective design of Web pages and Developed using AngularJS Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
  • Created custom validation using JavaScript Regular Expression and Angular form validations for Signup and Login functionality.
  • Developed publish and subscribe events using $broadcast and $emit to imitate the communication between controllers along with services.
  • Created reusable Angular.JS 1.5.5 component that can be code-shared among the site utilizing Angular UI’s date search widget to support the site’s overall design specification.
  • Used and created Services and Custom directives for code reusability and Dependency injection.
  • Created and consumed RESTful API's using Node.js and Express framework with MongoDB V3.X as a NOSQL database.
  • Extensively used $http module to make GET, POST, PUT and UPDATE request.
  • Used Express-Sessions for maintaining user sessions and implemented JSON Web Token (JWT) for user authentication.
  • Used SASS for styling the views and GULP as a task runner for converting SASS files into CSS files and minifying them.
  • Extensively used Bootstrap gird architecture framework to design the responsive web designs.
  • Created user interface and navigation structure from wireframes.
  • Implemented page designs in standard-compliant DHTML and CSS. And Developed the Front-End User Interface using HTML, JavaScript, jQuery and CSS.
  • Created interactive navigation lists using list elements in HTML. And Performed Client-side validations using JavaScript.
  • Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Worked with widgets to create more interactive web pages. Responsible for code optimizing and test across browsers.
  • Actively participated in meetings with clients to determine website goals and develop strategies.
  • Developed the application based on MVC (Model-View-Controller) Architecture using Spring Web MVC.

Confidential

Software Developer

Environment: HTML, CSS, JavaScript, JQuery, JQuery-UI, REST API, AJAX, JSON and GIT

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML, CSS, JavaScript, JQuery and Bootstrap.
  • Worked closely with UX designers to develop the screen layouts of the web pages using the mock-ups.
  • Extensively used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented jQuery-UI for dialogs, date-picker, tabs, model, Auto complete and advanced components to implement UI model.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Coding, styling, testing of reusable javascript, CSS, HTML widgets / libraries for complex UI controls
  • Involved in implementation of JavaScript coding standards and design patterns for maintenance and performance.
  • Extensive and deep cross browser debugging JavaScript, jQuery, SASS/SCSS, html, CSS.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Extensively consumed REST API to fetch the data from the backend as JSON response and parse it on the UI for DOM Manipulation.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the web pages dynamically.
  • Created SQL queries to perform insert, update or delete (CRUD) operation on MySQL database.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked with the QA team to fix the bugs and performance checking.
  • Used GIT for version control of all the code management and code sharing

We'd love your feedback!