We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

East Lansing, MI

SUMMARY:

  • Senior JavaScript/Node.js/Web/UI MEAN Stack Developer wif 6+ years of experience in developing web applications for finance, healthcare and e - commerce domains.
  • Expertise wif SDLC methodologies such as Agile and Waterfall.
  • Strong experience in implementing web applications using MEAN Stack: implemented from the front end (AngularJS) to server side (Node.js), wif the help of database (MongoDB) and robust routing technology (Express.js).
  • Experience in designing websites wif W3C standards in Web-enabled application programming languages (HTML5, CSS3, Bootstrap, JavaScript, jQuery (plugins), PHP).
  • Expertise in AngularJS 1.x and, strong experience of Angular 2.0.
  • Good experience working wif CSS Preprocessors like SASS, LESS.
  • Good Experience in working wif the Document Object Model (DOM) and DOM Functions.
  • Expertise in JSON file format and experience in creating event-driven applications using AJAX.
  • Experience in coding wif the superset of JavaScript programming languages like TypeScript.
  • Prior Experience wif D3.js to create graphic charts based on input data.
  • Strong Experience wif NPM as a package manager for the web development.
  • Worked wif Grunt and Gulp for task running & minification and used Webpack as a build tool.
  • Strong experience using ECMAScript 6 and transpilingof ES6 to ES5 using Babel.
  • Expert knowledge wif RESTful web service.
  • Extensive Experience wif both Relational Database (SQL Server, MySQL) and NoSQL (MongoDB, Mongoose plugin).
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC), Factory, Singleton, DAO & Closure design pattern and Test-Driven Development (TDD) using QUnit and Jest.
  • Familiar wif creating and executing Unit test cases using Jasmine and Karma.
  • Experience using JIRA for defect tracking.
  • Expertise in version control systems like Git and proficient wif continuous integration tools such as Jenkins/Bamboo.
  • Basic experience using Adobe Photoshop & Illustrator and conversion of PSD to HTML.
  • Demonstrated the ability to work independently, flexibility to adapt to an ever-changing business environment and adapting quickly to the emerging technologies.

TECHNICAL SKILLS:

Web Development Skills: Dependency Management HTML5, CSS3, Bootstrap, PHP, LESS, SASS\Bower, NPM\

JavaScript: Libraries and Frameworks\IDE Application jQuery, AngularJS 1.x, Angular 2.0, 4.0, Node.js\Webstorm 2016, Visual Studio 2016, Sublime\

Express.js: D3.js, Handlebars.js, IstanbulJS\Text, Atom\

Databases\Testing: MongoDB, SQL Server, MySQL\Jasmine, Karma, QUnit\

Web Service\Development Tools\: HTTP Service, RESTful Service\ Git, Gulp, Grunt, Webpack, Babel, Jenkins\

Other Tools\Methodologies\: JIRA, QC, Docker, Rally, Confluence\Agile, Waterfall\

PROFESSIONAL EXPERIENCE:

Confidential, East Lansing, MI

UI Developer

Responsibilities:

  • Developed UI components using AngularJS 1.4.7, JavaScript, HTML5, CSS3.
  • Worked wif AngularJS routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
  • Developed custom directives, filter & controllers for the UI framework which is an npm module, served up by Sinopia.
  • Involved in UI/UX conversations and implemented components appropriately wif huge performance hits in mind and as per architecture/client needs.
  • Was involved in product architecture meeting wif stakeholders from the company.
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
  • Used Jasmine and Karma to write unit tests to achieve the code coverage of 90% for all the components.
  • Coordinated wif QA for testing, production releases, application deployment and integration.
  • Contributed in updating custom UI framework which was intended to use across all Sircon products.
  • Was involved in migration of an internal UI framework from Angular 1.4.7 to 2.0.
  • Used SVN for source control and JIRA for tracking user stories & defects.

Environment:AngularJS 1.x, HTML5, CSS3, Less, JavaScript, Grunt, Postman, Crucible, Bamboo, Kibana, IstanbulJS, SonarQube, SVN, Jira, Confluence, JSON, Jasmine, Karma, Agile, IntelliJ

Confidential, Elkridge, MD

MEAN Stack Developer

Responsibilities:

  • Worked on Angular 2.0/4.0 along wif Typescript (ECMAScript 6) in creating directives and components to interact wif HTML DOM including dependency injection.
  • Worked wif directives like Components, Structural directives - in changing the DOM layout by adding and removing DOM elements. Attribute directives - in changing the appearance or behavior of an element, component, or another directive.
  • Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages.
  • Developed interactive UI's for the front-end users using the front-end technologies like HTML5, CSS3, JavaScript and Bootstrap 3.
  • Used Babel and ECMAScript 6 for JavaScript compilation and client-side scripting.
  • Involved in Integration of user-facing elements developed by front-enddeveloperswif server-side logic.
  • Involved in writing server-side scripts using Node.js and Express JS framework.
  • Generated uniformed CSS file by using SASS.
  • Implemented and modified new and existing pages, applied new styles on the pages wif the help of JavaScript and also the projects dat require RWD.
  • Added new features including request return or exchange, and converted input data into JSON files after validation and post to the back-end server using AJAX.
  • Created Backend Web APIs, routing and middleware (HTTP methods, Restful API operations) are implemented through Node.js and Express JS.
  • Extracted and manipulate data from MongoDB through MongoDB Client and experience wif Mongoose framework as a database modeling tool.
  • Used Gulp as task runner for developing automation.
  • Used NPM as the package manager for the web development.
  • Tested major code by writing and automatically running Jasmine test cases based on Karma.
  • Used Git as project repository to manage various versions of code.

Environment:Angular 2.0/4.0, HTML5, CSS3, Bootstrap 3, JavaScript, ES6, Node.js, Express.js, MongoDB, Mongoose, Gulp, Responsive Web Design, AngularJS 1.x, JSON, Jasmine, Karma, Agile

Confidential, Schaumburg, IL

Front End Engineer

Responsibilities:

  • Closely worked wif BA and UX designer to understand the requirements to ensure dat right set of UI modules been built using HTML5, JavaScript, and CSS3.
  • Built the project byAngularJSframework includingMVCarchitectures, using different modules, specific controllers, templates, custom directives, custom filters, and components.
  • Used UI-Router to create the routing system for the project.
  • Built web question forms to gather information from customers wif the help of jQuery UI.
  • Built responsive and mobile web applications using Bootstrap 3.
  • Used SASS for reusable CSS code and faster development.
  • Built some web applications components using Node.js, Express, andReactJS.
  • Developed several independent components using ReactJS andRedux architecture.
  • Improved performance of web application using React-Paginate.
  • Received and displayed data transmitted from back-end server using AJAX services in jQuery.
  • Implemented data visualization using D3.js.
  • Involved in TDD for developing and performing test cases using Jest.
  • Used Grunt as task runner for developing automation and QUnit for JavaScript and jQuery unit testing.
  • Involved in various phases of Software Development Life Cycle using Agile Methodology.
  • Used Git for versions control.

Environment:HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular 1.x, Node.js, ReactJS, Redux, Flux, AJAX, D3.js, Grunt, QUnit, Git, Agile

Confidential

Front-End Developer

Responsibilities:

  • Responsible for developing Proof of concepts, Estimations, Project and Capacity planning for new developments and enhancements.
  • Involved in discussions wif the System Analysts to identify the technical requirements.
  • Created responsive web design using HTML, Bootstrap, and AngularJS to develop a test application and used Angular models in dat application.
  • Used JavaScript, CSS3, jQuery, AngularJS to implement the designed web pages.
  • Involved in building an application service layer usingAngularJSDependency Injection and developed reusable components using AngularJS Such as directives, factories & services.
  • Leveraged Two-way data binding through $scope in applications built on AngularJS.
  • Used LESS for reusable CSS code and faster development
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON, and XML.
  • Used Backbone.js for making AJAX calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
  • Rendered dynamical HTML template wif data received from JSON by using Handlebars.js
  • Mastered Grunt wif commands for building and deploying the project.
  • Performed unit testing using Jasmine & Karma
  • Used GIT for version control, and helped wif Jenkins configuration to deploy on DEV and QA environment
  • Responsible for checking cross browser compatibility.
  • Used Agile methodology in the development of the project and participated in daily scrum calls, sprint planning and estimation, demos and sprint retrospectives

Environment:AngularJS 1.0, HTML4, CSS2, JavaScript, jQuery, LESS, Bootstrap, JSON, Backbone.js, Handlebars.js, Jasmine, Karma, Jenkins, Grunt, Agile, Windows

Confidential

AngularJS Developer

Responsibilities:

  • Used JavaScript, AJAX, XML, HTML4, CSS2/3 and Bootstrap for developing the UI and Web component of the application.
  • Worked wif the UX/UI team to develop layout, the color scheme for their website and implemented it into a final interface design wif the HTML4, CSS2/3, JavaScript, jQuery.
  • Extensively used AJAX for data handling wif JSON, DOM, and XML as data interchange formats.
  • Created client-side validation tool using AngularJS and JavaScript.
  • Coded in AngularJS MVC framework to build Web application for the internal use of the organization
  • Developed tabbed pages by using custom AngularJS directives.
  • Implemented various $scope methods $watch, $digest and $apply to implement two-way data-binding by using AngularJS.
  • Worked wif API team to build high-performance web applications.

Environment:HTML4, CSS3/2, JavaScript, Bootstrap, AngularJS 1.0, jQuery, Photoshop, JSON, AJAX, PHP, MySQL, Notepad ++, Agile, API, QUnit, Git

Confidential

Front-end Developer

Responsibilities:

  • Responsible for designing and developing the new screens.
  • ImplementedPHPsession variables and cookies.
  • Created Web back-end user interfaces to new and existing databases utilizingPHPand MySQL.
  • Created forms to collect and validate data from the user in HTML4 and Vanilla JavaScript.
  • Extensively used CSS2/3 along wif RWD to apply unique styles to the layouts for varying screen sizes and pixels.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • UsedPHP/ MySQL in WAMP environment for Creating dynamic data driven and interactive web pages.
  • Used PHPUnit to achieve unit testing in web development.
  • Git was used to for project management and version control.

Environment:PHP5, MySQL, JavaScript, HTML4, CSS2/3, AJAX, WAMP, jQuery, PHPUnit, GitHub, Agile

We'd love your feedback!