We provide IT Staff Augmentation Services!

Angularjs / Frontend Ui Developer Resume

4.00/5 (Submit Your Rating)

Research Triangle Park, NC

SUMMARY

  • 7+ years of professional experience in Software Development Life Cycle (SDLC) process with expertise in Requirement Analysis, Planning, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
  • Proficient in developing front - end systems with HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, XML, AngularJS, Angular 2, BackboneJS, ReactJS, D3JS, ES6 and NodeJS.
  • Extensively used JavaScript frameworks and libraries like AngularJS, Angular 2, BackboneJS and ReactJS for Single Page Applications (SPA’s).
  • Strong understanding of Object Oriented Programming (OOP) concepts.
  • Extensive experience in using AJAX and RESTful API’s fetching with JSON, JSONP and XML using callbacks, promises, await, async and generator functions.
  • Experience in building architecture which includes MVC, MVVM, MVW, Multi-tier, Web Forms etc.,
  • Expertise in AngularJS Filters, Validations, Controllers, Directives, Routing, Factory and Services.
  • Good exposure to new features and issues addressed in Angular 2.
  • Good noledge in core ReactJS concepts like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
  • Experience in database development skills like Oracle, MySQL, NoSQL and MongoDB.
  • Working noledge with CSS preprocessors such as LESS and SASS.
  • Experience creating new build system with webpack for React based web application.
  • Strong working noledge of Jasmine and Karma for unit testing in AngularJS.
  • Experience in development of software applications using Core Java, JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design.
  • Experience on working with D3JS library for visualizing the data using web standards, also used D3JS for charting and interactive widgets.
  • Implemented Responsive Web Design (RWD) for different types of devices like tablets and mobiles using CSS media queries and libraries like Bootstrap.
  • Expertise in DOM manipulation using JavaScript and jQuery.
  • Hands-on experience migrating the applications from AngularJS 1.x to Angular 2 as per the Angular recommendations for better testability.
  • Proficient in CSS design pattern techniques such as OOCSS, BEM and SMACSS.
  • Worked with NPM tools such as grunt js, gulp js and bower.
  • Experience working with Amazon Web Services (AWS), S3, DynamoDB and Amazon Simple Workflow service (SWF).
  • Hands on experience with ReactJS, Redux and Angular 2 for effective web design.
  • Developed code that complies Web Accessibility Initiative (WAI-ARIA) and World Wide Web Consortium (W3C) standards.
  • Strong noledge of Agile methodologies, Test Driven Development (TDD).
  • Involved in the Agile process, sprint meetings and attended daily stand-up meetings, estimation meetings.
  • Experience in designing UI of the applications using Adobe products such as Dreamweaver CS3, Photoshop CS3/CS4, Fireworks CS3 and Illustrator CS3.
  • Valuable team player with excellent communication, analytical, interpersonal, problem solving and presentation skills.

TECHNICAL SKILLS

Web Development: HTML/HTML5, CSS/CSS3, JavaScript, TypeScript, JQuery, JSP, PHP, JSON, JQUERY, AJAX, XML, ES6, Bootstrap

Databases: MySQL, DB2, Oracle, NoSQL, MongoDB

Programming Languages: C, C++, java, data structures, C#.NET, ASP.NET, ADO.NET

Operating System: Windows, Linux, Unix, MS-DOS

Software Tools: UML, Microsoft Visual Studio, Dreamweaver, Aptana Studio, SVN, Git

IDEs: Eclipse, Intellij, Atom, Brackets, Microsoft Visual Studio, Sublime Text

Frameworks: AngularJS, Angular2, BackboneJS, NodeJS, D3 and ReactJS

Application Servers: Tomcat Apache Server, Web logic, JBoss

PROFESSIONAL EXPERIENCE

Confidential, Research Triangle Park, NC

AngularJS / Frontend UI Developer

RESPONSIBILITIES:

  • Involve in development of front end for the applications using web technologies such as AngularJS, HTML5, CSS3, JavaScript, jQuery, BackboneJS, ReactJS.
  • Create interactive application features using JavaScript, jQuery, AngularJS, BackboneJS and ReactJS.
  • Extensively used Angular 1.5.x to retrieve data from the RESTful services.
  • Utilize Angular inbuilt directives for implementation, also implemented custom directives for the ones that are not available.
  • Implement AngularJS client side form validation using various form controls and filters.
  • Create services and factories in AngularJS to make code reusable and clean.
  • Write application level code to interact with APIs, web services using AngularJS, JSON and XML.
  • Migrated the Cisco internal application which was using Vanilla JS to ReactJS.
  • Used ES6 and JSX with React for component development with ReactJS.
  • Used ReactJS-Redux for creating components, understanding the life cycle of the component, rendering the view upon state change, using references for accessing values of other elements or components.
  • Implemented Marionette which is a composite application library for BackboneJS in order to simplify the large scale JavaScript applications.
  • Have done major enhancement for the application using jQuery plugin jstree for showing thousands of products in tree structure on load of the application.
  • Worked on POC’s to measure the effort migrating from old Cisco templates to new CEC templates and migrating the internal applications from Angular 1.x to Angular 2 using TypeScript and ES6.
  • Work on Karma, Protractor to perform unit test, end to end testing of AngularJS developed components.
  • Execute the queries in SAP HANA studio to validate the data and work with data team if their any issues with the data.
  • Used Angular ng-grid, ng-repeat for showing tabular data with AngularJS $valid and data validation.
  • Publish the macro (.xlsm) sheets to Production environment after each revised version is provided by the Business team.
  • Use the Agile based tool Rally to track all Business and Technical user stories.
  • Use the version control system GIT.
  • Work in Agile scrum environment attending multiple scrums a day, to get the status from offshore and update it to the Product owners.
  • Have regular sync up calls with Product owners and BA’s to check about the requirement and demo them after a feature is developed.
  • Write SQL queries to validate the data.

Environment: HTML5, CSS3, JavaScript, JQuery, NodeJS, Angular2, ReactJS, TypeScript, ES6, Grunt, Karma, Protractor, Bootstrap, webpack, AJAX, Toad, SAP HANA, Web Logic, JBoss, Eclipse, JSON.

Confidential, St Petersburg, FL

Angular UI Developer

RESPONSIBILITIES:

  • Responsible for creating front-end UI for the applications using HTML5, LESS, JavaScript, AngularJS, NodeJS and D3JS.
  • Used AngularJS components like Modules, Controllers, built-in and customized directives, Filters, Services to build Model-View-Controller architecture for the application.
  • Received business logic specifications and design documents, and translated them into HTML5, CSS preprocessor LESS, JSON, JavaScript and AngularJS.
  • Build factories to utilize Angular services such as $http and $resource to consume the RESTful APIs for data parsing from the Java based backend server.
  • Processed JSON response data by consuming RESTful web services and used Angular filter for implementing search results.
  • Created data visualizations using D3JS and Leaflet.
  • Ran Bower and Grunt components and write the scripting using NodeJS.
  • Used $routeProvider, $location, $routeParams services to setup routing, navigate inside the application and $cacheFactory for caching data in AngularJS.
  • Testing tools included Karma, Mocha and Chai.
  • Implemented NodeJS server to manage authentication.
  • Created Reusable Modules and Custom Directives in Angular JS which were used in various places of application.
  • Implement custom event handlers and call back functions to handle user interactions using AngularJS.
  • Written AngularJS Interceptors for error handling during consumption of web service which halped in binding respectable error messages on UI screen.
  • Upgraded the application’s Angular version from 1.3 to 1.4.
  • Used Grunt server as the front end server and JBoss server as the backend server.
  • Worked on Source Control TFS and later migrated to GIT.
  • Worked through cross browser compatibility issues with layout and styles for all new LESS that was implemented.
  • Attended Weekly Code Review meetings to maintain the code Stability.
  • Worked in Agile environment with active scrum participation.

Environment: HTML5, LESS, JavaScript, AngularJS, Angular 2, D3, ES6, Grunt, XML, J2EE, JSP, NodeJS, JBoss, Intellij, Notepad++, Jasmine, Sublime text, Oracle, MySQL.

Confidential, Tulsa, OK

Front End UI Developer

RESPONSIBILITIES:

  • Working as a Front End Developer, with team in developing two different Web-based applications.
  • Used the functionalities for writing code in HTML5, CSS, AngularJS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Refactor and enhance an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes.
  • Use AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
  • Use Bootstrap front-end framework for faster and easier web development.
  • Develop jQuery code using XMLHttpRequest Adapter to send an AJAX request to the server side code and implemented a callback function for handling results.
  • Work through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Styling pages with CSS3.0 and developed JavaScript for user interfaces.
  • Use Eclipse IDE for designing, coding and developing applications.
  • Implement custom event handlers and call back functions to handle user interactions using AngularJS.
  • Create a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AngularJS, Bootstrap, XML, J2EE, JSP, Apache Tomcat, Eclipse, Oracle, Microsoft Azure, Tortoise SVN.

Confidential, Hamilton, NJ

UI Developer

RESPONSIBILITIES:

  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Ajax, JSON, AngularJS, and Bootstrap.
  • Develop Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
  • Develop source code to build callback handlers to handle the server response in JSON format and built request calls using AngularJS powered Ajax calls.
  • Implement AngularJS application to follow strict MVC patterns for improved source code maintenance.
  • Participate in development of a new business application for the layout using Grid orientation model Bootstrap framework.
  • Build responsive site using Bootstrap that fits devices of different visual sizes.
  • The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
  • Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Design web pages using with HTML5, CSS based on the W3C standards.
  • Work through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Facilitate User Testing sessions to solicit feedback on prototypes.
  • Develop and prepared test cases for unit testing with QUnit.
  • Test cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Develop callback functions to parse and handle JSON data returned from the server.

Environment: HTML5, CSS3, SASS, JavaScript, Bootstrap, XML, MVC Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Tortoise SVN.

Confidential

Software Developer

RESPONSIBILITIES:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery and implementation.
  • Created branding in the web UI front end using CSS classes.
  • Worked with the business analysts to develop High-level Document and Detailed level Document for various UI modules.
  • Worked on C# for writing classes and developing the web parts by using visual studio.
  • Involved in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases.
  • Built html templates for high traffic and complex data driven website.
  • Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
  • Implemented Web services so that our clients can access it to get the required information based on the customer information provided.
  • Designed Web User Interface with User Controls.
  • Analyse, design, implement and integrate functional requirements in the solutions.
  • Used DIV tags and positioned the elements appropriately as per client requirements.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.

Environment: HTML, CSS, PHP, VS 2005, 2008, .Net Framework v3.0, C#.net, ASP.net, VB.net, SQL Server 2005

Confidential

Jr. Software Developer

RESPONSIBILITIES:

  • Conducted meetings/interviews and JAD sessions with stakeholders to collect business requirements.
  • Used HTML, CSS, and JavaScript for the front end designing.
  • Responsible for understanding functionality at client side and noledge transfer.
  • Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
  • In addition to code development, maintained project documentation and assisted in application design.
  • Implemented the project and fixed the bugs in the module.
  • Handled PHP backend development for dynamic database driven website.
  • Interacting with the project leaders, team leaders, designing and developing web pages, animations, still graphics, banners, greeting cards, logos etc.
  • Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
  • Created job details, activity diagrams, test cases and communicated with the client on a regular basis.
  • Conducted data prep activities for system testing, regression testing & end to end testing using MySQL 3.5.
  • Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.

Environment: VS 2005, 2008, JavaScript, jQuery, C#.net, ASP.net, VB.net, SQL Server 2005, HTML, CSS, PHP.

We'd love your feedback!