Ui Developer Resume
New, JerseY
SUMMARY:
- Over 5 years of development experience working with teh modern front end and teh backend frameworks.
- Extensively worked with teh frameworks like JQuery, Dojo, Angular 2.0 and React.
- Profound Knowledge in Document Object Model (DOM).
- Familiar with package manager like Bower and Grunt to perform installation and maintain necessary packages for required projects.
- Developing micro services using Node.js.
- Having noledge on different CSS preprocessors SASS and LESS.
- Worked with Node.js Web frameworks like: Angular, Express, React, D3, Node.
- Worked with JavaScript testing frameworks like Jasmine, karma.
- Involved in developing reusable web components in Angular and React. Building responsive web application using Bootstrap, Flex and CSS.
- Designed and coded application components in an Agile environment utilizing a test - driven development approach.
- Involved in daily SCRUM meetings to keep track of teh ongoing project status and issues.
- Used JIRA for bug tracking and issue tracking.
- Extensive experience of using OOAD, OOPS, Multi-tier and distributed architectures in developing web-based and client-server application.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS Working with ECMA Script 6 features. Used Babel, web pack with es2015, React JSX presets.
- Worked with various Databases like: MongoDB, SQL Server.
- Good noledge in various design patterns such as MVC, MVVM and Flux.
- Worked with following build tools like Web pack, gulp and grunt.
- Used Docker containers for deploying teh application.
- Experience in AWS stack (AWS Beanstalk, EC2, ELB and VPC) and security practices (IAM, AWS Users and Roles).
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS:
Version Controls: GIT (Bit bucket and GitHub), SVN, VSS, TFS
Languages: C, C#, C++, Java, Python, JavaScript
Internet Technologies: HTML, CSS, JQUERY, JSP, EJS, JSON, DHTML, XML, XHTML, Ajax, Angular JS, Node JS, Express JS, React JS, D3 JS, Bootstrap
IDE and Editors: Eclipse, IntelliJ, Webstorm, Netbeans, Firebug, HTTP Watch, Microsoft Visual Studio, Brackets, Adobe Dreamweaver CS3, Notepad++, Sublime, WebMatrix 3, Apache Ant
Application Servers: Apache Tomcat, IBM Web Sphere
Operating Systems: Windows XP, 7, 8, 10, Ubuntu, Redhat, Mac OS (Lion, Mavericks)
Web Browsers: IE, Google Chrome, Mozilla Firefox, Opera Mini, Safari
Databases: MS-SQL, Oracle10g/11g, MySQL, MS-Access, Oracle PL/SQ, PostgreSQL, MongoDB, Mongoose, Google Firebase
PROFESSIONAL EXPERIENCE:
UI Developer
Confidential, New Jersey
Responsibilities:
- Developing Front and Backend applications using Angular, React and Backend using Node.js.
- Designed teh front-end applications using web technologies like React, Angular 2.0 and used Bootstrap for creating grid layout, responsive screen sizes and devices.
- Developed reusable UI Components in React and Angular 2.
- Consumed Rest API services provided by Google Firebase to store data and media files.
- Implemented various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Converted teh codebase to use modern ECMA Script (ES5 / ES6) using Babel, Typescript to transpile and Web pack as a module loader and used Reactive extensions.
- Used Postman tool for debugging teh REST API calls.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Worked in using React.js components, Forms, Events, Keys, Router, Animations and Redux concept.
- Developing highly scalable APIs using Node.js.
- Worked with various databases like MongoDB and Postgres.
- Involved in unit testing of teh software modules using teh Karma and Jasmine JavaScript frameworks.
Environment: HTML5, CSS3, JavaScript, jQuery, Node.JS (Express.JS), Angular 2.0, React, MongoDB, Docker, Redux, Bootstrap, Google Firebase, ES5/ES6, REST API, AJAX.
UI Developer
Confidential, Sterling, VA
Responsibilities:
- Closely worked with business analysts to understand teh requirements to ensure that right set ofUI modules have been built.
- Rewriting front end from a Backbone to a fully modern Angular application. Developing various custom UI components using Angular framework.
- Designed and implemented scalable front-end JavaScript framework based on MVC architecture, achieving high module reusability, increasing teh delivery efficiency, code maintainability and quality.
- Building highly scalable RESTful web services using Node.JS / Express framework.
- Interacted with teh back-end staff and scrum master at teh daily meeting for new features in dis web project using agile software development methodology.
- Maintained look and feel using Bootstrap and custom CSS ensuring cross browser capabilities throughout entire app.
- Worked on different SQL queries in SQL Server Management Studio to ensure data integrity and verify accurate transactions.
- Used Firebug and IEDeveloperToolbar for debugging and browser compatibility, cross-browser testing.
- Analyzing, Debugging and Fixing teh Front-EndUIissues assigned through Jira bug tracking tools.
- Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
- Extensively used Grunt and Gulp as an associate to Node.js to establish teh connectivity between database and client.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, XHTML, XML, DOM, MVC, React JS, Knockout JS, Node JS, Angular 2, Bootstrap, MySQL, JSON, jQuery, Jira.
UI/ Web Developer
Confidential, St Paul, MN
Responsibilities:
- Developed and implemented a dynamic image rendering web service which is consumed in teh front end.
- Designed pages which are rendered from teh custom CSS/CSS3.
- Coded extensively using JavaScript MVC Framework to make rich internet web application.
- Developed mockups and prototypes using HTML and CSS3.
- Worked with various charting JavaScript libraries (High charts, High stock) to display visual data on teh dashboard.
- Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on teh browser.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication, schema design, etc.
- Managed software packages with NPM and teh project through Github.
- Used jQuery UI for dialogs, tabs, date picker and model popups.
- Assisted in using CSS -preprocessors like SASS to organize styling and ensure brand cohesiveness throughout teh project using variables and other methods to standardize styling.
- Created High charts using D3.js which simulated company user data, server performance, presentations.
- Administered and supported Ext JS applications within scope.
- Responsible for creating teh screens with table-less designs meeting W3C standards.
- Expertise in Automation, Web Application Testing and end to end (e2e) testing using testing frameworks like JUnit, Karma, Jasmine.
Environment: HTML5, CSS3, JavaScript, Object Oriented JavaScript, JQuery, AJAX, JSON, MongoDB, Angular JS, Ext JS, Bit Bucket, Highcharts.js, Highstock.js, and D3.js.
UI/ Web Developer
Confidential
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various noledge research applications.
- Setting up Angular JS and React JS framework forUIdevelopment.
- Developed Front-end code using React JS to render DOM elements and Developed server-side code using Node JS and Express JS.
- Utilized Modernizer extensively to build HTML/CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used Bootstrap for teh proper functionality of an application.
- Built customUIWidgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO and DTO classed for services and consumed through Angular factory service calls from front end.
- Used Google analytics reports, optimized teh page load time for teh pages that had heavy traffic and improvised those pages using CSS.
- Eager to build commercial applications with ES6, Web pack /Gulp, Swagger, and SPAs like React and Angular.
- Used CSS to develop RichUIComponents such as Accordions and Modal Windows using pure HTML and CSS.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Dealt with client-side routing on React JS using Routes and Index Route while using Browser History. Utilized React-Router (React JS library) to achieve dis.
- Utilized JSLint to maintain consistent style amongst all teh developers and Used GIT for version control.
- Developed code to call teh web service/APIs to fetch teh data and populate on theUIusing JQUERY/AJAX.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Used detailed wireframes and developed Mock-up designs as per teh requirements of Business.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Jr.UI Developer
Confidential
Responsibilities:
- Designed and developed dynamic cross browser responsive and adaptive Single Page E-Commerce application for end user using HTML, CSS, JavaScript, AngularJS, Angular material design, and Angular-UI bootstrap.
- Created Custom Modular Components to be reused across teh application to maintain reusability and modularity of application code.
- Parsed Endeca JSON data to be picked by custom cartridge to render dynamic content managed by Endeca Experience Manager.
- Created Dynamic templates from Creative and red-lines and made sure teh templates developed are per UX specification
- Made sure teh layouts created were responsive and adaptive per Business and UX specification. Teh adaptation of pages in various screen sizes were achieved through Angular Material design library and responsiveness was achieved through Media queries.
- Develop and Implemented for three different screens sizes like Desktop, Ipad and Mobile by making it Responsive.
- Building and maintaining web site content using Responsive Web Design techniques.
- Maintained SEO friendly URLs using Angular-UI router for routing to SEO friendly views and custom angular URLs.
- Wrote and maintained jasmine test cases to maintain code quality of teh application by collecting data from karma coverage report using Karma, Jasmine and Node.js Server.
- Involved in documenting teh details related to Changes occurring in teh system, following teh Quality Processes.
- Created and used gulp tasks to automate tasks for running browser sync application server, test cases, proxy API service calls for cross origin compatibility, created tasks to convert SASS to CSS, injected templates, scripts and styles automatically.
- Adhered to Agile/Scrum SDLC throughout teh application development by actively using Jira scrum board for constantly updating user stories status, defect status, iteration status and daily standup notes.
- Effectively used GIT and Source tree as a version control system by avoiding code merge conflicts, by following teh feature standard branch naming convention and maintained smooth application development.
Environment: HTML, CSS, Angular JS, Angular Material Design, Git Bash, SASS, Angular UI, IntelliJ Idea, Jira, Source tree.
