Reactjs Developer Resume
Bethasda, MarylanD
PROFESSIONAL SUMMARY:
- Around 6 years 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, Electrode, 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 Controllers.
- Developed front - end components using Angular , TypeScript , Angular Material and ngx-bootstrap .
- Working knowledge using component-based architecture provided by Angular 2/4/5 with 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.
- Experience on using Electrode platform used to build universal applications using React/NodeJS applications.
- 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 tools GIT and SVN Apache Tortoise Subversion.
- Knowledge in using npm, Bower, Gulp and Grunt for package 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, loopback, jQuery, React JS
Application Server: Apache Tomcat 5.5/6.0, WebLogic Application Server, Web Sphere.
Version Control: Tortoise SVN, Git
Database: MySQL, MongoDB, PostgreSQL
Package Manage: NPM, Bower, Grunt
Operating Systems: MS windows, OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Bethasda, Maryland
ReactJS Developer
Responsibilities:
- Involved in Front-end development of enterprise application for Maryland State project.
- Experienced in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and AJAX in Agile Environment.
- Used CSS, SASS preprocessor and created various mixins, variables, custom fonts and directives.
- Experience on using Electrode platform used to build universal applications using React/NodeJS applications.
- 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.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- 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.
- Integrating React-Redux framework to scale and maintain the application better while handling large amounts of data.
- Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Maintained states in the stores and dispatched the actions using Redux.
- Profound experience with props and states in react to manage data.
- Implemented Electrode Server a configurable web server to build on top of NodeJS
- Utilized Postman services to check the API’s created using Loopback NodeJS framework.
- 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 Web-Sockets.
- Ran the Stand-alone 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.
- Involved in configuring the git repository and maintained the version control using GIT.
- Worked in Agile methodology, two weeks Sprint and daily Scrums to discuss the development of the application to deliver in time.
Environment: HTML, CSS, JavaScript, ReactJS, Redux, Electrode, Nodejs, Typescript, ES6/5, NPM, Webpack, PostgreSQL, GIT, Jasmine, Karma, Protractor.
Confidential, Boston, MA
Angular Developer
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, Angular to design UI
- Moved existing AngularJS controllers and services to Angular2/4 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/4 .
- 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/4 .
- Extensively used HTML5, Angular2/4, 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/4 for our prototype- working model.
- Integrated the UI code 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.
- 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.
- Participating in daily meetings to discuss about the new database design, modeling and creation.
- Designing and management of MySQL database schemas and tables.
- 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, TypeScript, Agile, Ajax, JSON, jQuery, Angular2/4, Web-pack, Jasmine, Nodejs, MySQL.
Confidential, Houston, TX
Front-end Developer
Responsibilities:
- Achieved better user experience by developing single page applications using HTML5, CSS3, JavaScript and AngularJS with MVC architecture.
- Worked on the waterfall methodology with weakly releases.
- Used JS library jQuery and AJAX to make HTTP calls.
- AngularJS filters were used to sort the data which is coming from remote servers and created custom filters to transform the data and display it on the UI screens.
- Used Git versioning controlling systems.
- Worked on RESTFUL webservices to integrate front end with backend.
- Involved in the application testing using Karma and Jasmine.
- Implemented AngularJS modules, directives, controllers, filters, services, validation.
- Implemented client-side validation for different modules using AngularJS and HTML5.
- Fixed cross browser compatibility issues to make sure all functionalities of the code are working as expected in all browsers.
- Made AJAX calls for triggering or fetching data from API’s provided by backend team.
- Used Angular JS Http services to communicate with the RESTFUL webservice and JSON data.
- To exchange information between the servers and browsers JSON data was used.
- Worked on AngularJS routes using $scope to create a view using controllers.
- Created custom directives, custom filters, services and controllers using AngularJS.
- Created React/Redux based components for display and input of economic data.
- Built highly reusable UI components with React and Styled Components to increase scalability and reusability.
- 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 React and 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.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs.
Environment: HTML5, CSS3, JavaScript, TypeScript, Agile, Ajax, JSON, jQuery, Angularjs, Web-pack, Jasmine, NodeJS, React, Redux
Confidential
Jr. Developer
Responsibilities:
- Developed the application using HTML, CSS, JavaScript, jQuery and backbone.js
- Used JSP’s for loading the web page and JSON structure for the content coming from the backend.
- Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select etc.
- Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Wrote unit test cases for JavaScript code.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used SVN for revision control and code management.
- Troubleshot and resolved bugs in ASP.NET C# web applications to ensure optimal development environment.
- Used .NET LINQ for querying various sets of data
- Troubleshot and resolved bugs related to web applications integrating with MS SQL Server
Environment: HTML, CSS, JavaScript, jQuery, backbone.js, JSON, AJAX, Android, iOS and .net
Confidential
UI Front End Developer
Responsibilities:
- Developed web UI involving HTML, CSS, HTML, AJAX and JavaScript.
- Developed different modules using Struts Framework.
- Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization
- Involved in Java application testing and maintenance in development phase and production phase.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
- Contact with different customer for their requirements and Modified code as the customer needs.
- Participated in web server development
- Participated in portal development
- Successfully executed all the web test cases and fixed any bugs/issues identified during the test cycles.
- Responsible for source code and version control (Clear Case), Involved in integration and deployment.
Environment: HTML, CSS, JavaScript, AJAX JSON, XML, Bootstrap.