Ui Developer Resume
Dallas, TX
SUMMARY
- Around 8 years of professional experience in building web applications using latest JavaScript technologies to provide customer - focused, secured and highly reliable applications.
- Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular JS, Angular, React, Aurelia, TypeScript, HTML5, CSS3, Bootstrap, Flex Box, Wretch API, FETCH API, ES6+.
- Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.
- Good understanding of Document Object Model (DOM) and DOM Functions.
- Experience in Using Jest, Mocha, Chai, Jasmine, Karma, Selenium, Cypress for testing.
- Experience in Web Pack and Babel. Good Knowledge with latest ECMA script (ES7/8/9). Experience in using React.JS and Client Side Charting technologies such as Billboard.js.
- Good working knowledge gained on using React Hooks which lets you to work with state without using classes.
- Proficient in using build tools like Web-pack and knowledge on Node and NPM, for setting up local server, running tasks and managing dependencies.
- Used JIRA, Version One for bug tracking and issue tracking.
- Have practical knowledge on Angular 9.
- Experience in building applications using .Net frameworks using .NET, ASP.NET.
- Worked on Version control systems like GITand Bit bucket.
- Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular 4/6/8, ReactJS, Redux, NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript, Java, React Hooks, Ember, Aurelia, Spring MVC, Spring Boot
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server: Apache Tomcat, WebLogic, Web Sphere, JBoss
Testing & Debugging Tools: JIRA, Version One, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins, Cypress, Jest
Workflow Tool kit: Grunt, Gulp, JSPM, Jenkins, Webpack, Babel, Yeoman
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Developed dynamic web pages and custom components using React JS, HTML5, CSS3, jQuery, Lit HTML, ES6+, TypeScript .
- Build data visualization charts for rich UI experience using Billboard Js
- Created reusable UI components using Google MDC.
- Worked on ReactJS Virtual Dom, React JS components, Forms, Events, Keys, Router, Animations and React views, rendering using components which contains additional components called custom HTML tags.
- Good experience in React Js for creating interactive UI’s one way data flow, Virtual DOM, JSX and React Hooks .
- Used Wretch API for accessing and manipulating parts of HTTP pipeline, such as GET, PUT, POST, DELETE requests and response.
- Handled local Storage and session Storage effectively using Store2.js .
- Managed the content using YAML for better segregation of the code.
- Navigated and defined routes in a SPA using React Router 5 .
- Used Flex Box for creating responsive web pages.
- Developed Web Forms, Win Forms and MVC applications with .NET Framework 4.5/3.5/3.0/2.0 , .Net Core 2.1.
- Write unit test cases to do end-to-end testing using Cypress test automation tool and JEST.
- Using linting tools like ESLint to maintain standards in the code.
- Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
- Configured Webpack to execute linters, magnifiers, pre/post processors based on build target.
- Experience in using Postman to test HTTP requests.
- Integrated Bootstrap.JS into several applications for speeding up JavaScript development.
- For continuous integration and testing Jenkins was used.
- Involved in Development of REST API based application from scratch using .Net .
- Experience in using Atlassian tools such as Bit Bucket for code collaboration and version controlling. Jira for creating, tracking stories, issues and bugs.
- Having knowledge with container based deployments using Docker .
Environment: HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, React.js, node.js, Redux, Web pack, Jest, Cypress, Bit Bucket, Jenkins, Webpack, Wretch, React Hooks, Google MDC, Billboard Js, ES6+, Docker, Postman, SourceTree, Jira, Flex Box, YAML.
Confidential, SFO, CA
Front End Developer
Responsibilities:
- Worked in an agile environment to create Single Page Application using Angular, Aurelia, Backbone, JQuery, CSS3, HTML5 .
- Created powerful HTML and custom attributes by using Aurelia template behavior that allows data flow from view-model.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
- Used Ag-grid for column interactions, scrolling and row selections.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular6.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Worked on SSIS Script component using Visual Basic Applications, VB.NET and C#.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Mongo DB along with Node.js, as a database to store JSON.
- Used Gulp as the build task runner to build and package the application.
- Utilized Angular.JS UI- bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML .
- Write automated unit test cases using Selenium, Mocha and Chai .
- Configured JSPM for dependency management, module loading and bundling.
- Application backend implementation as Node.js.
- Implemented modules into Node Js to integrate with designs and requirements.
- Track and report web traffic using Google Analytics.
- Created dashboard in Angular6 and C# backend in .Net core.
- Built ADA complaint websites by following WCAG 2.0 and WAI-ARIA guidelines.
- Extensively used Node.js tools like Gulp, Grunt, Web.
- Coding and designing the application solution with ASP.Net 4.5 framework using Bootstrap .
- Used NVDA, Voice Over and Wave tools for testing the web accessibility of the application.
- Worked with Package managers NPM, Bower and Gulp build tools.
Environment : HTML/HTML5, CSS/CSS3, SASS, Bootstrap, Typescript, Aurelia, Angular6, NodeJS, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Jenkins, NPM, Selenium, NVDA, WAVE, Google Analytics, Bower, Ag-grid, Karma, Chai.
Confidential, Pittsburg, PA
Web Developer
Responsibilities:
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Creating Front-end Applications using HTML5, CSS3, JavaScript, Angular JS, Bootstrap, AJAX, XML and JSON .
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular JS.
- Implemented Auto Complete/Auto Suggest functionality using Ajax, Web Service call and JSON .
- Used responsive CSS design to build applications that are compatible in phone, tablets and desktops.
- Created reusable components such as Nav bar, Pagination using Bootstrap.
- Developed a core component of Analytics with Angular JS and implemented directives and dependency injection.
- Developed custom Angular components for the front-end client-side validations.
- Integrated Bootstrap.JS into several applications for speeding up JavaScript development.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages
- Developed using JQuery and AJAX based UI frame work for UI Configuration widgets.
- Resolved cross-browser issues and web site usability issues.
- Implemented Responsive Web Designs using Angular JS .
- Used Angular JS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Perform peer reviews, merge code and maintain repositories in GIT source control system.
- Write unit test cases to do end-to-end testing using Jasmine.
- Test new changes quickly by configuring Jenkins to provide continuous integration of builds
Environment: HTML5, CSS3, AJAX, JSON, JavaScript, TDD, Bootstrap, Jasmine, AngularJS, Jenkins, Gulp.