Senior Frontend Developer Resume
SUMMARY:
- Engineering professional in corporate close to 6+ years of multi - faceted Information Technology experience in Health Care Domain and E-commerce comprising Architecture, &UI Development skills.
- Proficient in building web application using JavaScript, typescript, ES6, Angular.js, Angular 4, React,Vuejs, HTML5, CSS3, JSON, jQuery, and Ajax that follows W3C web standards
- Extensive experience on CSS preprocessor language like LESS .
- Excellent understanding of Object-Oriented JavaScript.
- Good experience on JS library such as jQuery , D3.js , JQwidgets, venn.js, Require.js .
- Extensive experience in responsive design using css3 and bootstrap .
- Extensive experience in writing automated test using jasminekarma .
- Excellent understanding with wicket 1.4
- Good experience on building hybrid mobile app using Cordova/Phonegap .
- Experienced in building cross browser compatible applications (IE, Chrome, Safari, Mozilla)
- Experience in version controller tools like Git, Svn, Perforce, Stash .
- Experience in using various tools and IDEs for development and design like visual studio, Sublime text, Eclipse, Brackets, android studio.
- Experience in Cloud communications platforms like Twilio, Frozen mountain.
- Excellent experience in Scrum methodologies (Agile development).
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, AJAX, XHTML, JSON
Languages: JavaScript, TypeScript, ECMAScript 6
JavaScript Libraries: Angular JS, Angular 2,JQuery, Reactjs, Cordova,RequireJS, Modernizer, venn.js, d3.js, Sap-ui5, xsjs
CSS Technologies: Bootstrap, LESS, SASS
Testing and debugging: Jasmine, Karma, Protractor, Mocha, firebug,chrome
Packaging tools: NPM, Bower
Repository Management Tools: SVN, GIT,perforce
IDE & Editors: Visual studio, Brackets, Sublime, Notepad++, Eclipse, Android studio
Build Tools: Webpack,Babel, Ant, Maven, Grunt, Gulp
CI/CD: SonarQube
PROFESSIONAL EXPERIENCE:
Confidential
Senior frontend developer
Technologies: JavaScript, Typescript, WebRTC,react,Angular -4, Node JS, jasmine
Responsibilities -
- Gathering Requirements, developing POCs, setting up Project workflow and Build Pipelines.
- Implementation of CI pipeline using SonarQube.
- Responsible for building api to support various providers (Twilio and frozen mountain) audio/video call and chat feature using typescript.
- Build
- Configuring JavaScript testing framework using karma jasmine, Ensuring Code quality Unit Tests, Code coverage
- Unit test the existing api using jasmine to meet 75% code coverage.
- Analysis of various frameworkfor building CI/CD pipeline. service using NodeJS to trigger JavaScript unit test from remote machine.
- Work with Node.js and Express for build a stub service
- A service to trigger the unit testing on remote Linux machine.
- Building UI application layer using Angular / React depending on client needs.
- Created various functional components in angular using typescript.
- CreatedTypescript reusable components and services to consume REST API& usingComponent based architecture provided byAngular.
- Used Angular template driven forms to validate fields.
Confidential
Web Developer
Technologies: JavaScript, Html, css3, WordPress
Responsibilities:
- Responsible for Designing & Developing responsive web pages using WordPress.
- Was involved in design discussions.
- Weekly team meeting to discuss the progress and task to work on.
- Responsible for building webpages using html5, css3.
- Accommodations for learners with disabilities while building website.
- Built various components using Angular-2.
- Creates angular service to fetch user credentials
- Embed basic chat feature using Angular components.
Confidential
Hybrid mobile developer
Technology Stack: jQuery, html5, Local storage, Json, Cordova/ phonegap, css3, Less.
Responsibilities:
- Developed hybrid app which is used by user to track their daily water needs using Html5, css3, bootstrap JavaScript and jQuery
- Developed notification system for user to configure their daily notification time.
- Used css3 features to depict the bar chart. Bar chart is developed with plane html5 and css. I didn’t want to use more libraries in application and wanted to minimize it to minimum just to improve performance.
- Designing and theming.
- Creating Logo for the app.
- Page to enter your weight and the data is stored in local storage.
- Daily tracking system and add water to your daily requirements page.
- Used Cordova’s local notification and share it plugin.
- Responsible for designing, development, testing and deploying the app
Confidential
Senior frontend developer
Technologies: JavaScript, html5, css3, jQuery, xsjs, D3.js, Require.js, sap-ui5
Responsibilities:
- Responsible for Designing & Developing responsive web pages using angularJs, html5, css3, SAPui5
- Analyze data to depict the graph using d3js for biologist to help in study of cancer cell.
- Development of web page included various form elements to display different data.
- Used xsjs to create service to fetch data.
- Created custom directives using AngularJS for data manipulations and to display data in company standard format in UI.
- Responsible for front-end UI design using HTML, CSS/CSS3, JavaScript, jQuery and taking advantage of frameworks Angular.js.
- Made REST API calls using $http and $resource services with AngularJS
- Unit test using jasmine.
- Internationalization
Confidential
Mobile UI developer
Technologies: jQuery, html5, Ajax, Json, Cordova/ PhoneGap, kendo-ui, css3, JQwidgets, Less.
Responsibilities:
- Developed admin system application which is used for customizing apps according to dealer branding standards
- Developed android app which is used by dealer to carry out surveys using Html5, css3, bootstrap, angularjs JavaScript, Cordova/phonegap, jQuery and JQwidgets for creating pages
- Participating in design discussions with designers and coming up with final implementation approach.
- Participated in architecture design for concluding implementation approach
- Internationalization
Confidential
Software engineer
Technologies: JavaScript, jQuery, Ajax, HTML5, CSS3, JSON, LESS, JS test using Jasmine, Wicket1.4, JSP.
Responsibilities:
- Extensively coded User Interactive (UI) with JavaScript, HTML5, CSS3, AJAX and jQuery.
- Used wicket 1.4 to build widgets
- Build a tool to analyze page hits and traffic rates
- Internationalization
- Writing automation test using selenium
- Internationalization
- Implementing and coding as per development tasks
- Heavy use of Atlassian products, e.g., Jira and Confluence
- Unit testusing jasmine
- Attending weekly sprint planning, standup calls, understanding requirements from Product Manager and writing acceptance criteria for the stories in scrum.
- Work in agile environment with weekly scrums
- As part of TDD development we were writing unit test using jasmine and pass test by developing the modules.