Ui/web Developer Resume
Sanjose, CA
PROFESSIONAL SUMMARY:
- 7+ years of professional exposure in JavaScript technologies such as Angular 4.0/2.0/1.x versions, ReactJS and NodeJS ( Typescript and ES6 ) .
- Experience with HTML5/4, CSS3/2, JavaScript, jQuery, AJAX and JSON . Good understanding of Document Object Model ( DOM ) Functions.
- Experience in using Babel+ES6, Bootstrap and Web - Pack for Single Page Application development.
- Experience in building SPA’s using Angular framework.
- Good experience in CSS frameworks like Bootstrap and CSS pre-processor like SASS.
- Extensive experience in working over Web Services with Restful using Node and ExpressJS .
- Utilized Postman, Rest Client, and Restful Services on different browser to test the services.
- Wrote unit and end-to-end tests using jasmine, karma .
- Experienced in working with redux framework for data communication.
- Experience in automation and task runners like NPM , Grunt , Gulp and Webpack .
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
- Experienced in configuring clientside development environments, build tools and tests utilizing modern client-side programming concepts (e.g. Grunt, Git, SASS)
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible.
- Hands on Experience in writing light weight Node.js server and using technologies like AJAX, JavaScript/jQuery, JSON to make connection between server and database like MYSQL .
- Familiar with NoSQL Database Design, Analysis and Development like MongoDB .
- Developed certain features of the application functionality i.e. “ CRUD (Create, read, update, delete)” features using NodeJS, Express JS as a middleware.
- Experienced in React JS and working with React Flux Architecture using complex object-oriented concepts in improving the performance of the websites.
- Extensively worked on implementing react-tracking library for tracking various user interactions with web applications and mobile applications.
- Experience with configuration, customization and development of E-commerce platform
- Participation in Software Development Life-Cycle ( SDLC- Agile ) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Strong experience in content management tools like Word Press (experienced in installation of different themes and plugins ).
- Strong experience with jQuery plugins , Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects.
- Worked on JavaScript framework ( AngularJS ) to augment browser based applications with MVC capability
- Hands on experience using the version controls like SVN, Bit Bucket and GIT .
- Experienced in working with IDE's like Eclipse, IntelliJ IDEA, Webstrom.
- Participation in Software Development Life Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help document.
- Worked closely with information architects, developers and others to produce a team-driven end product which leads to a top-notch user experience.
- Experienced in working with redux framework for data communication.
- Quick and independent learner, extremely motivated and adept Confidential building strong working relationships with peers and management.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- A result-oriented professional with good communication, leadership, team management and co-ordination with off-shore team.
TECHNICAL SKILLS:
UI/Web Technologies: Angular 4.x, 2.x, 1.x, React JS, Bootstrap, JavaScript, AJAX, JQuery, JSON, CSS3/2, HTML5/ 4, XHTML, XML.
Server Side/Backend: Node (MEAN)
Version control: SVN, GIT
Build Tools/ Task Runners: Grunt, Gulp, Bower.
Unit Test Frameworks.: Karma/Jasmine, Angular Mock
Development IDE’s: Eclipse, NetBeans, Visual Studio, Notepad++, IntelliJ, Sublime, Adobe Dreamweaver.
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, IIS, Xampp.
Browser: All (IE, Firefox, Opera, Chrome, Safari)
Database: SQL Server, Oracle, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, SanJose, CA
UI/Web Developer
Responsibilities:
- Developed a web application by using Angular4 as front-end and using Web API to receive and pass data to back-end.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2 .
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs made use of ES6 features.
- Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
- Generated responsive data tables using with Bootstrap grid system .
- I used NodeJS for adding dependencies to my FE project.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing , generating separate folder for distributable etc.
- Used Filters to change modify data.
- Committed code change into repository by using version control tool Git.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Involved in designing/editing final Wireframes layouts of small business website using photoshop CC.
- Used Node Package Manager (NPM) to import and applications.
- Worked with task runners like Gulp in deploying and testing the application.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: Angular4.0/2.0, RXjs, Angular-CLI, TypeScript, ES6, JSON, HTML5, CSS3, Bootstrap, Node, Agile, GitHub.
Confidential, Duluth, GA
Web UI Developer
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Flex, positioning, text, border, margin, padding, and table.
- Developed user interface by using the React JS, Redux and Flux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS .
- Worked Extensively with the ReactJS by implementing React container and presentational components (as Stateless and Functional components when applicable).
- Integrated yarn to decrease the build time of the app and added ability to install modules in an isolated environment.
- Extensively worked on React-native maps to draw shapes on Google Maps.
- Implemented Redux Architecture to manage the state of the application.
- Implemented various screens for the front end using React JS and used various predefined component from NPM (Node Package Manager) and redux library .
- Used React-Router to turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in creating reusable components by modifying bootstrap classes and using for creation of clickable prototypes.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Making changes to the existing web applications and creating new components using ReactJS.
- Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Worked with NPM commands and using package.json for managing dependencies and development dependencies of NodeJS applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, css auto prefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across Users.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Worked with unit testing frameworks using Karma, Jasmine .
Environment: JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, Git hub, Restful API, Jasmine.
Confidential, Duluth, GA
Web UI Developer
Responsibilities:
- Worked closely with internal clients to redesign the existing application and design/development approach for various knowledge research applications.
- Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, Angular validations, NodeJS, NPM.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO's and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3 .
- Ensured sites were 508/WCAG compliant , have Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- The other Project Constructed from scratch using ES6, Java Script, JQuery, Meteor.JS, ReactJS, Babel and NodeJS.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Developed the JavaScript file with the help of Web pack and Babel . Implemented Web pack for bundling used latest web technologies ECMAScript 6, ReactJS, Babel, NPM and Web-Pack .
- Solid understanding of React Virtual Dom Algorithm , for React performance optimization.
- Responsible for React UI and architecture. Built components library, including Tree, Slide-View, and Data Table.
- Designed and developed ReactJS component making changes to the existing web applications and created new components using Material-UI and Material-Design.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON , and JavaScript .
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX .
- Using CSS preprocessor SASS to make CSS more efficient and also used Bourbon a lightweight Sass tool set that helps you write more effective stylesheets
- Performs Unit Testing with Mocha , Functional testing using Protractor and develops web services using RESTFUL API and HTTP . Widely used Gulp , the automation task runner Postmaster collections to import the collections of the API Services.
- Used FIREBUG, React Developer Tool for debugging and browser compatibility.
- Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments. Resolve cross-browser layout issues and bugs.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Source Control using GitHub and Bit bucket .
Environment: AngularJSv1.5.7, NodeJS v6.11.2, ReactJS, JavaScript, JSON, Babel, Bourbon, HTML5, CSS3, SASS, jQuery, NPM Bootstrap, Gulp, XML Mocha, Ajax, web-storm, GIT, Agile, REST, Design Patterns.
Confidential, Atlanta, GA
Angular Developer
Responsibilities:
- Developed single page responsive Web UI using AngularJS, D3JS, Bootstrap, HTML5, CSS3, JavaScript.
- Experience in working with NodeJS, NPM Package Bower, and Grunt for developing Angular applications.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Created prototype before development based on static and approved design documents and wireframes.
- Developed UI with AJAX , DHTML and JavaScript for more interactive web pages.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes and Developed AngularJS services for reusable functionality.
- Extensively used Angular UI components like Calendar, Grid, Select, and Uploader etc.
- Participates in the project design, development, and deployment implementation using CQ .
- Worked on cross-platform and browser compatibility issues for this application.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop’s tablet’s and mobile phone’s.
- Used Jasmine & Karma for unit testing and Protractor for end to end testing.
- Developed base Http service on top of AngularJS HTTP service to communicate backend web services. And used an application Postman to Build, test, and document the APIs faster.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Used Adobe Photoshop and Illustrator to create their statistical concepts.
Environment: AngularJS v1.4, NodeJS v4.2.1, HTML5, CSS3, Bootstrap, LESS, JavaScript, Grunt, Bower, NPM, XML, Jira, Maven, Oracle SQL, Tomcat, GIT, Agile.
Confidential
Web/UI Developer
Responsibilities:
- Developed Dynamic web pages using Angular JS, jQuery, Bootstrap, CSS and HTML as per the requirements. Design and development of Web pages using HTML, CSS.
- Developed GUI using JavaScript, Angular.JS, JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile , in on-going projects.
- Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
- Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
- Extensively used complex SQL statements including joins and nested queries.
- Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
- Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side functionality.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
Environment: Angular JS, JavaScript, jQuery, Web Services
