Reactjs Developer Resume
Boston, MA
SUMMARY
- Around 6 of experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML/HTML5, CSS/CSS3, XTHML, XML, JAVASCRIPT, TYPESCRIPT, jQuery, JSON, AJAX, Angular JS, Angular2/4/5 and React JS.
- Experienced in UI development process such as Analysis, Development and Testing, and associated methodologies
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Used AngularJS MVC Architecture to split the UI logic into Views, Models and Collections
- Developed front - end components using Angular, TypeScript, Angular Material and ngx-bootstrap.
- Working knowledge using component based architecture provided byAngular 2/4/5with Typescript rendering the components using the additional components called custom HTML tags.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Extensively used Angular2/4/5 features such as Directives, Filters, Two-way Data Binding, Services, Templates, Routing, MVVM and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
- Experience building reusable components using React JS, React Router, Redux and custom stores, and in-house HOC for handling complex data flow and user input validation.
- Developed a few UI modules for the mobile version of the website using React JS.
- Developed a front-end web application for Global Network Operations using React JS, Redux, ES6/Babel and Web-pack.
- Developed the service layer Restful Web services using for various service tasks including email application, attachment service, and transfer of data across different applications.
- Implementation of components and wire-frames using cross-browser compatible JavaScript, jQuery and AJAX.
- Experienced in version control toolsGITandSVNApache Tortoise Subversion.
- Knowledge in usingnpm, Bower, Gulp and Grunt forpackage management and installation
- Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
- Skilled in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
TECHNICAL SKILLS
Web Technologies: XHTML, HTML 5, CSS3, JavaScript, AJAX, jQuery, XML, JSON.
Frameworks/Libs: Angular, Node.js, jQuery, React JS
Application Server: Apache Tomcat 5.5/6.0, WebLogic Application Server, Web Sphere.
Version Control: Tortoise SVN, Git
Database: MySQL, MongoDB
Package Manage: NPM, Bower, Grunt
Operating Systems: MS windows, OS X, Linux
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
ReactJS Developer
Responsibilities:
- Experienced in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and AJAX in Agile Environment.
- Analyzed Management needs and designed the application to match perfect visualization.
- Experience in working with REDUX architecture.
- Created different components using React to render an element.
- Added functionality to the web application using ECMASCRIPT6/5.
- Used react-route module to develop Single Page Applications using React.
- Used Babel loader and Web-pack bundler to create React component.
- Used React.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Maintaining the State in the store and dispatch an action using Redux.
- IntegratingReact Reduxframework to scale and maintain the application better while handling large amounts of data.
- Used Redux to maintain state of react application. Used Redux-Thunk and Redux-Saga for asynchronous calls in the different applications
- Involved to implement various screens for the front end usingReactJSand used various predefined components fromNPM(Node Package Manager) andReduxlibrary.
- Maintained states in the stores and dispatched the actions usingRedux.
- Profound experience with props and states in react to manage data.
- Developed different graphs and maps to show the overall sales of the products by using D3.js.
- Involved in creating connections for HTTP requests using WebSocket’s.
- Ran the Standalone front-end application in Grunt Server task runner.
- Used Web-pack and NPM to manage dependency graph.
- Tested React components and application using Jasmine and Karma.
- Used GIT for version control.
Environment: HTML, CSS, JavaScript, React JS, Redux, Node JS, Typescript, ES6/5, NPM, Webpack, No SQL, GIT, Jasmine, Karma, Protractor.
Confidential - Minneapolis, MN
Front-end Developer (UI)
Responsibilities:
- Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Created multiple Typescript modules to manage written codes in angular project.
- Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular2 to design UI
- Moved existing AngularJS controllers and services toAngular2 components for more responsive and less dependency.
- Compiled Typescript files to produce equivalent ECMA5 JavaScript files.
- Restricted member fields and methods access using access modifiers like public, private and protected in Typescript file.
- Accessed and manipulated private member fields defined in Typescript file using get and set properties.
- Using Web pack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS.
- Created type script reusable components and services to consume REST API’s using component based architecture provided by Angular2.
- Classes to interact with business logic &used Spring Frame work for Angular layer design patterns.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular2.
- Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
- Developed web API using Nodejs and hosted on multiple load balanced API instances.
- Experienced in Model View Controller (MVVM) frameworks such as Angular for creating SPA.
- Used HTML5, CSS3, JavaScript and Angular2 for our prototype- working model.
- Integrated theUIcode with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Experienced in creating functional specifications with visual design mock-ups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as Reactand Redux.
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs.
Environment: HTML5, CSS3, JavaScript, Angular2/4, Typescript, Agile, Ajax, JSON, jQuery, Web-pack, Jasmine, Node.js, Photoshop
Confidential
Front End Developer (UI)
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designed and developed web pages using with HTML5, JavaScript, Bootstrap, AngularJS, Node.js based on the W3C standard.
- Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using AngularJS, and various other JavaScript frameworks.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3. Worked CSS Preprocessors (SASS, LESS)
- Used AngularJS for creating Routes, Filters, Directives and Services and create maintainable and testable single page application.
- Wrote the AngularJS Routes, Views, Controllers and Services to create a well-structured application
- Used Angular Fusion charts to implement Data Visualization by displaying charts in task manager module.
- Improve performance of the application by optimizing REST calls, and minifying the JavaScript code, making more reusable components and writing modular, industry standard and uncluttered code.
- Used Bitbucket for code repository and version control.
- Wrote test plans and performed unit testing and performance testing.
- Followed Test Driven Development to minimize errors that can creep up in later stages.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap, Node.js, JSON, AJAX, Bitbucket.
Confidential
Jr Front End Developer (UI)
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Hands on experience in working with SOAP and RESTful Web Services.
- Used jQuery, AJAX and JSON to process response data from RESTful web services for updating UI.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Ajax and SVN.
