We provide IT Staff Augmentation Services!

Front-end Developer Resume

5.00/5 (Submit Your Rating)

Roseland, NJ

SUMMARY:

  • 6 years+ of expertise in modern web architecture using advanced libraries and framework like Angular 2/4, AngularJS, ReactJS, JQuery along with expertise in JavaScript and ES5/ES6.
  • Proficient in HTML/HTML5, CSS/CSS3, BootStrap.
  • Developed with Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones.
  • Expertise in using preprocessor languages such as SASS for CSS.
  • Working Knowledge of Model - View-Whatever (MV*/MVW), Model-View-ViewModel (MVVM) & Model-View-Controller (MVC), Dependency Injection(DI), Singleton, Moduler.
  • Experienced in Angular: Reactive Forms, Template Driven Forms, Custom Validation, Smart & Dump Components, Component Interaction, Component Inheritance, Component Life Cycles, Template basics, Template directives, Routing and navigation, Components, Services, Pipes and Data Binding.
  • Proficient with creating different custom directives and custom pips to implement business logic and create the output in company's standards.
  • Extensive experience in developing the Single Page Application(SPA)
  • Expertise in consuming RESTful web services and experience on AJAX and JSON.
  • Solid understanding of Object Oriented Programming(OOP) and Functional Programming.
  • Good Understanding of Algorithms and Design Patterns.
  • Experience in JDBC, Hibernate and also in MVC based frameworks like Spring.
  • Experience in designing and building the back-end APIs with NodeJS, Express, Mongoose.js and MongoDB.
  • Experienced in Jasmine Framework and Karma for writing Unit Test cases.
  • Expertise in version control tools GIT, SVN, and package manager NPM.
  • Experience in using JIRA and following agile development process, and deep understanding in Software Development Life Cycle (SDLC) including requirements analysis, design, testing, implementation, and maintenance.
  • Self-motivated and a goal-oriented team player with strong analytical and problem-solving abilities with interpersonal skills. Committed to work and deliver under pressure.

TECHNICAL SKILLS:

Programming Language: JavaScript, Java

Front End: HTML/HTML5, CSS/CSS3, JQuery, Bootstrap, ES5/ES6, Typescript, Angular 2/4, AngularJS, ReactJS, Redux

Back End: Node.js, Express.js, Spring, Hibernate

Database: Oracle, MySQL, MongoDB

Version Control: GIT, SVN

IDE: VisualStudio Code, Eclipse, Sublime, IntelliJ IDEA

PROFESSIONAL EXPERIENCE:

Confidential, Roseland, NJ

Front-End Developer

Responsibilities:

  • Design and develop web pages using HTML5, CSS3, JavaScript, TypeScript and Angular 4.
  • Use HTML5, CSS3 media queries to develop responsive web design UI for desktop, tablets and mobile users.
  • Work with CSS Background, Layouts, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements, using preprocessors SASS.
  • Involve in Routing Modules, Routing Components, implementing lazy loading in navigation to improve performance.
  • Create reusable services to consume RESTful web services.
  • Implement grabing and parsing JSON data using Rxjs Observable library to render data on pages.
  • Implement Interceptor for handling http calls failures, unauthenticated and retries.
  • Implement custom Form Validators using FormBuilder in Reactive Forms.
  • Use lifecycle hooks of angular to get into the different phases of the component to get fine grained control of the application.
  • Use pipes such as currency, date, string length slice and number, create reusable custom pipe to transform data.
  • Create multi components for retirement service: Account Balance, Contributions, Performance Details.
  • Develop reusable popup modal component with custom directive draggable and resizable.
  • Implement authorization using JWT.
  • Create shared services, models for component interaction.
  • Handle Cross Browser issues.
  • Use Webpack for bundling javascript files.
  • Use Jasmine Framework and Karma for writing Unit Test cases.
  • Work independently according to mock-ups from product manager.
  • Use GIT for source control and JIRA for task and bug management.
  • Work within AGILE team environment and participated in scrum meetings to discuss planning and development needs for current cycle.
  • Work with the back-end team to understand the system requirements to ensure the frontend modules are built properly.
  • Cooperate with QA team to fix bugs.

Environment: HTML5, CSS3, SASS, JavaScript, ES6, Angular 4, Karma, VS code, GIT, JIRA.

Confidential, Washington DC

Web/UI Developer

Responsibilities:

  • Maintained CRM web applications with HTML5, CSS3, JavaScript, ES6, ReactJS, Redux, AJAX and Bootstrap.
  • Developed Responsive Web Designs with CSS3 media queries and Bootstrap.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Used ReactJS to build component-based single page application(SPA) and React Router to implement navigation of multiple views.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data.
  • Used Stateless (Pure Functional) Components to build reusable display only components to save code and increase readability.
  • Used High-Order-Component (HOC) to bind actions to Container components to avoid unnecessary imports, and also enhance the maintenance ability by writing defaultProps and required props in each component using PropTypes.
  • Extensive use of Refs with ReactDOM to implement DOM manipulation (form validation), as well as handle uncontrolled forms in some necessary situation.
  • Used correct lifecycle methods to help high performance webpage rendering such as correct state change, Ajax call implementation and component updating.
  • Involved in designing Redux store along with react for states maintain, created actions and reducers to pass stateless data around components.
  • Added redux-promise, redux-thunk as middleware to handle actions with promise payloads and multiple action dispatches situations.
  • Involved in writing application level code to interact with RESTful Web Services using Axios and JSON.
  • Utilized Docker for the runtime environment of the system to build, test deploy.
  • Used Node Package Manager (NPM) to manage modules and libraries.
  • Maintained the code using version control system GIT.
  • Performed Unit testing on ReactJS applications using tools like Mocha and Jest.
  • Interacted with QA, project manager to fix issues and make desired changes.
  • Involved in daily SCRUM meetings to keep track of the project status.

Environment: HTML5, CSS3, JavaScript, ES6, ReactJS, Redux, Bootstrap, VS code, GIT, Jest, Mocha.

Confidential, Hauppauge, NY

Web Developer

Responsibilities:

  • Developed Web application front-end design and implementable code based on review of requirements and interaction with the UX designer, PM, and the development team.
  • Responsible for creating efficient design and developing interactive user interface using HTML, CSS, JavaScript, JQuery and AJAX.
  • Developed functional and appealing Web based on usability concepts and industry best practices.
  • Developed dynamic client-side codes to build web forms and simulate process for web application, page navigation, and form validation using jQuery and JavaScript.
  • Used AJAX to handle asynchronous communication between client and server.
  • Conducted usability testing to resolve issues.
  • Reviewed existing Web applications for UI and usability improvements and work with team to implement.
  • Used GIT as version control system for the project.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, GIT, Eclipse

Confidential, Atlanta, GA

Front-End Developer

Responsibilities:

  • Developed responsive views using HTML5, CSS3, AngularJS, Bootstrap.
  • Developed gratifying experience with Responsive(RWD) and Adaptive Web Design principles.
  • Developed UI Modules as Per Mockup and Material Standards using AngularJS.
  • Used AngularJS UI-Router to develop SPA that can bind data to specific views and synchronize data with server.
  • Developed AngularJS Controllers that are responsible for transferring data control between Components, Routing and Rendering Views.
  • Developed Custom Directives like Elements, Attributes and Classes and AngularJS Factory to monitor asynchronous service calls through Dependency Injection.
  • Developed AngularJS $http service to retrieve data through web API layer.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Fixed bugs and performed Unit Testing.
  • Used GIT as version control system for the project.
  • Worked in Agile environment, attended daily stand-up meeting and completed tasks in sprints.

Environment: HTML5, CSS4, AngularJS, Bootstrap, Eclipse, Sublime, GIT

Confidential

Software Engineer

Responsibilities:

  • Involved in understanding Requirements and Analysis of the client and the flow of the whole system as well as the application framework.
  • Developed the web pages and styled pages’ layout using HTML, CSS, Bootstrap.
  • Implemented functionalities according to business requirement using jQuery and JavaScript.
  • Using AJAX to request JSON data from the back-end API and showed the data in the screen with the format of tables.
  • Implemented the front-end for server management(status, tasks running on it) and tasks management(status, CRUD).
  • Built RESTful backend using Spring, Hibernate, ICE framework to manage tasks.
  • Used SVN as version control tool to update work progress.
  • Participated in various phases of Software Development Life Cycle (SDLC) to analyze requirements, fix bugs and issue updates.

Environment: HTML, CSS, Bootstrap, jQuery, Javascript, Linux/Unix, Java, Spring, Hibernate, ICE, Eclipse, SVN

We'd love your feedback!