We provide IT Staff Augmentation Services!

Front-end/interactive Developer Resume

2.00/5 (Submit Your Rating)

Charlotte North, CarolinA

SUMMARY

  • Extensive experience in design, development, coding and testing of application development in various domains, as a Front - End Developer.
  • Strong experience in developing Single Page (SPA’s) using both ReactJS/Reduxand Angular 2/4.
  • Thorough Understanding in implementing various design patterns in JavaScript. Capable to write clear, well-documented and commented code for any type of application.
  • Experience in working wif Package Management tools such as Npm and Bower.
  • Strong experience on module management tools such as require and ES6 modules and hands on experience wif building tools like Web pack and Grunt.
  • Worked on architecture discussions on many internal projects and provided standard boilerplates.
  • Good Understanding of Document Object Model (DOM) and vanilla JavaScript operations.
  • Hands on experience in Responsive web and mobile design using Bootstrap, CSS3, Foundation and preprocessing tools like SASS, LESS..
  • Strong Understanding in functional and reactive programming and its usage for improving performance of the application. Always implemented innovative approaches towards problem solving.
  • Experience in working wif Version control tools like Git, Svn and TFS.
  • Improved performance of applications using chrome and Firefox debugging and profiling tools.
  • Worked on different IDE’s like Visual Studio Code, Sublime, Web Storm, Eclipse and Visual Studio.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE SQL, PL/SQL and Shell Scripting.

Web Technologies: React JS, Redux, Spring MVC, MDBs, Session Beans, JavaScript, AJAX, DOJO, HTML5, CSS3, SCHEMA, XML, SAX, DOM, AngularJS, Angular 2/4, NGRX, RXjs

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS and Apache Axis.

Databases: Oracle and MySQL.

Distributed/ Middleware: JMS (Java Messaging Service)

Tools/Software: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Subversion, Junit and UML, GIT.

Application/Web Server: Apache Tomcat, Jboss, WebSphere and Web Logic.

Operating Systems: Linux and Windows.

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET and FTP.

Other Tools & Design Patterns: ANT, Maven, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern and DAO Pattern.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, North Carolina

Front-End/Interactive Developer

Responsibilities:

  • Responsible for developing all the UI pages using HTML5, CSS3, Bootstrap, ReactJS, Javascript, AJAX, JSON and Restful API
  • Developed Container components as the logic layer for the UI components
  • Developed Navigation bar, menu bar, drop down list wif React widgets and bootstrap
  • Involved in using React-Router to turn the web application into single page Application and to route among different components
  • Used react-autocomplete-input library to find the appropriate option for completing words when typed in input
  • Involved in creating slider component navigation bar using React JS for menus and highlighting user clicks and Breadcrumbs
  • Extensively used mapStateToProps, map dispatchToProps and Connect higher order function to connect the application wif Redux store
  • Fetch the services API call from backend and map in front using ReactJS
  • Used Axios wif React for making AJAX Calls and used AJAX feature and JSON5 to achieve exchanging data wif server asynchronously
  • Made use of CSS preprocesses like SASS and LESS for quickly and proficiently styling components.
  • Worked on Node project setup and package management using several tools like webpack, babel, and webpack-dev-server
  • Worked wif React-virtualized library to display lists for very big dat
  • Performed UNIT testing wif Jasmine, Karma and web-services wif REST API

Confidential, Charlotte, North Carolina

Front-End/Interactive Developer

Responsibilities:

  • Developed various generic JavaScript functions used for validations.
  • Created custom pipes using the @Pipe decorator and Pipe, Pipe Transform services to format input datain Angular 2 and TypeScript.
  • Implemented dashboard, switch customer, messaging components using Angular 2/4 and TypeScript.
  • Implemented lazy loading of Rfdashboard module on demand in Angular 2/4.
  • Added routes to both child, parent modules and implemented navigation via the Router Module.
  • Worked wif @Input, @Output decorators to communicate between components in Angular 2/4.
  • Created Angular services to communicate wif the server using HTTP, Observables and RxJS.
  • Implemented NGRX store to manage State.
  • Implemented object-oriented concepts in Typescript to build, send transfer objects to backend api's.
  • Impnemented screen validations using Angular template-based forms.
  • Performed unit testing of angular services using Jasmine, Karma and end to end testing using Protractor.

Confidential

Web Developer

Responsibilities:

  • Developed and updated existing webpages and front-end of application using Javascript, ES6, React and Redux.
  • Involved in developing UI using React and created reusable components.
  • Used Redux to manage the state and control the data flow.
  • Wrote actions, reducers and container components where implement the business logic such as enrollment, billing, administration.
  • Utilized the React-Router to navigate the pages and turn it into a responsive SPA.
  • Used functional libraries like Lodash anipulate complex collections involved wifin business logic.
  • Wrote actions, reducers and container components where implement the business logic, API calls, authentication and form validation.
  • Used redux-thunk as middleware to delay the dispatch of action.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system.
  • Work wif cross browser compatibility issue on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Performed unit test using Jest along wif Chrome Inspector for integration purpose.
  • Used webpack as bundle tool and control the project version and commit code wif Git and Bitbucket for issue track.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed the Front-End/UI using Javascript, AngularJS, HTML5, CSS3, and Bootstrap.
  • Used Angular front end web MVC architecture to develop the SPA while using Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http request, etc.
  • Created custom directives in AngularJS for re-usable components (multi-field form elements, auto complete input element, pagination, etc.) along wif multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Angular UI Grid to create tables wif filtering sorting and export capabilities.
  • Used Factory Service call to make rest calls to get data from backend systems.
  • Used NgTable to display data in tables and to perform filtering, sorting, row selections.
  • Used Two-Way Data Binding between model and view to sync the data.
  • Used OOJS for working wif objects. Features include inheritance, mixins, static inheritance and additional utilities for working wif objects and arrays.
  • Created responsive pages and made the website more user-friendly.
  • Created cross browser compatible and standards-compliant CSS-based page layouts.
  • Used Git and SVN for version control to maintain the UI code.

Confidential

Associate Software Engineer

Responsibilities:

  • Dynamic web site design and programming using HTML, CSS, JavaScript, jQuery.
  • Developed JQuery based calendar to schedule appointments.
  • Developed interface to display report data using JQuery, AJAX, JavaScript and JSON, XML.
  • Used various JQuery plugins like auto complete, date picker, colour picker, document slider to enhance the usability, functionality and overall experience for website.
  • Worked wif next-generation functionalitites to enable more efficient development and more responsive interfaces.
  • Creating cross-browser compatible and standards-compliant CSS based page layouts.
  • Improved GUI design and dataaccessibilityfor better navigation and retrieval by using JQuery components and plugins.
  • Provided support for customers in the field by providing technical assistance and delivering fixes to ensure a successful deployment.

We'd love your feedback!