Ui/ Angularjs Developer Resume
Port, WashingtoN
SUMMARY:
- 7 years of Front End UI development experience utilizing different types of web technologies like AngularJS, JavaScript, CSS/CSS3, HTML/HTML5, Bootstrap and jQuery.
- Expert in working on Single Page Applications (SPA) and MVC architecture in AngularJS using the TDD (Test Driven Development) methodology.
- Expert in different AngularJS components such as Data - binding, Directives, Controllers, Filters and Routing.
- Proficient with creating different custom directives and custom filters to implement business logic and create the output in company’s standards.
- Hands on experience in designing and implementing AngularJS factories to utilize the $http service to make the RESTful API call to the Java and Node based backend.
- Strong understanding and knowledge of object oriented programming concepts like abstraction and inheritance in JavaScript.
- Proficient in using UI-Router to create nested html views and transfer data among them.
- Good knowledge and understanding of newer technologies like Babel, ES6 and ReactJs.
- Experienced in writing queries for the SQL and noSQL based databases to extract the JSON contract.
- Hands on experience in using CSS preprocessors like SASS/LESS to optimize the cascading styling sheets.
- Proficient in using Bootstrap and CSS media queries to achieve responsive web design (RWD).
- Experience on working with designing a webpage using different types of CSS elements such as Background, Layouts, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements, media queries.
- Worked with NPM (Node Package Manager) to install tools and manage modules for Angular.JS based web applications.
- Used other package managers like Webpack, RequireJS and Browserify for dependency management. Used Grunt/Gulp for minification and automation.
- Experienced in using different JavaScript libraries and frameworks like jQuery, VideoJS, ChartJs and D3JS for various purposes.
- Experienced in writing Tests in Jasmine to run to unit testing command line tool, Karma.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Experience in Software Development Life Cycle (SDLC) preparing Requirement Specification documents, Design documents, Test Cases and Analysis, User Training documents and Technical Help documents.
- Worked with business analysts to understand their business models and goals.
- Effective problem solving and interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Ability to meet deadlines.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, Ajax, JSON, XML, Babel, ES6.
Frameworks/Libraries: AngularJS, Angular Material, Node.js, jQuery, Lodash, C3.js, Bootstrap, LESS, SASS, VideoJS, ChartJs and D3JS.
Databases: MySQL, MongoDB.
Programming Languages: JavaScript, PHP, Java, C/C++.
Methodologies: Agile, Waterfall, Test Driven Development.
IDE & Tools: Notepad++, Eclipse, Sublime, Firebug, Developer Tools, Adobe Photoshop, Dreamweaver, Microsoft Visio, Bitbucket.
Testing Tools/Frame Work: Jasmine, Karma.
WORK EXPERIENCE:
Confidential, Port Washington
UI/ AngularJS Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
- Designed and created Single Page Application using AngularJS MVC framework using the TDD (Test Driven Development) methodology.
- Hands on experience in creating AngularJS modules, directives and controllers to implement the project logic.
- Created the Login Authentication module using AngularJS and the local authentication module, PassportJS.
- Created various nested HTML partials and used AngularJS ui-router to implement the routing structure.
- Designed and implemented custom-directives with Angular-material to create a card to display the information.
- Used ng-repeat and filters to show the multiple cards and alter the view according to the company’s UI standards.
- Created the AngularJS factories to use $http and $resource to make RESTful API calls to the backend.
- Wrote some MONGODB queries to fetch the JSON contract.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Used the Bootstrap Grid to make the website responsive for different devices.
- Extensively worked on testing the application’s functionality using Jasmine and Karma.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Used Babel and ES6 to compile the JavaScript code to make it downward compatible.
- Used Chrome Inspector tool to debug the CSS code.
- Used Bitbucket to commit the changes made on the code file.
- Attended daily scrum meetings to go over the sprint progress.
- Worked closely with the Business Analysts to get the project requirement and to analyze them. Also, participated in the meetings with the Stakeholders to fully understand the requirements.
- Worked closely with the Technical Document Scripter to document all progress and was responsible for giving presentations to various committees.
- Coordinated with the offshore team in Bangalore, India as well.
Environment: AngularJS, JavaScript, CSS3, CSS, MongoDB, Babel, ES6, Jasmine, Karma, BitBucket, Chrome Inspector, and Sublime Text.
Confidential, New JerseyUI / Front End Developers
Responsibilities:
- Developed an internal web application’s front end using HTML5, CSS3, JavaScript, JSON and AngularJS.
- Worked on the Login Authentication module using AngularJS and the local authentication module.
- Created Single Page Application by developing various AngularJS templates and rendered the nexted view using the Angular “UI-Router”.
- Worked on custom directives in AngularJS in order to display different types of information on the website.
- Developed navigation bar and dropdown functionality using AngularJS. Results would get updated based on what was inputted in the search bar.
- Created and implemented the functionality of a custom filter and ng-options to display the data according to various options that could be selected from the drop-down list.
- Developed and improved applications using MVC Framework Angular and Bootstrap.
- Responsible to manipulate HTML5, CSS3 and jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed UI components using React and Angular both.
- Studied React as a possible replacement for Angular in the project.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Utilized Sass as a preprocessor to optimize the CSS.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML.
- Used Karma and Jasmine for unit testing.
- Utilized Chrome Inspector to debug the code for errors and corrected them.
- Involved in requirement gathering phase to gather the requirements from the business users.
- Developed Functional Requirement Document based on users' requirement.
- Involved in complete SDLC life cycle: Designing, Coding, Testing, Debugging and Production Support.
- Attended daily scrum meetings to discuss the progress of the project.
Environment: AngularJS, HTML5, CSS3, CSS, JavaScript, Karma, Jasmine, JSON, Dreamweaver, and SDLC.
Confidential, New YorkUI Developer
Responsibilities:
- Designed and developed web pages using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Used JavaScript concepts like objects, prototypes, callbacks to make the product dynamic.
- Created JavaScript scripts to perform various functionalities like Authentication, form control, data parsing etc.
- Used AJAX request to consume API and fetch data from the backend, without refreshing the page.
- Used jQuery to have various animations and functionalities on the web pages.
- Designed page layouts, navigation, animation buttons and icons by CSS.
- Used Bootstrap and CSS media Queries to make the website dynamic.
- Used Sass as a preprocessor to optimize the CSS.
- Utilized CSS extensively to design background, layouts, lists and links, Positioning, Float, Align, Pseudo-class, Pseudo Elements, Dimension, Box model, Texts, Borders, Margin, Padding and Tables.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used tools like Chrome Inspector, Firebug to debug the page on various browsers like Chrome, Safari and Firefox.
- Used QUnit to test jQuery code.
- Attended daily scrum meetings to keep track of progress for the sprint.
- Participated and conducted scrum meetings as well, as a Scrum Master.
- Participated in various phases of Software Development Life Cycle (SDLC) to analyze requirements, fix bugs and issue updates.
- Created and conducted UAT tests for the team; was part of all testing like paper prototyping and user testing.
- Headed the team to the company’s quarterly report meeting to give presentation and reports.
Environment: AngularJS, JavaScript, CSS3, HTML5, Bootstrap, SDLC, AJAX, JSON, Chrome Inspector, QUnit, JQuery, and SubLime Text.
Confidential, New YorkFront-End Developer
Responsibilities:
- Utilized JavaScript for custom client-side validation.
- Designed and developed Web pages using HTML4, CSS3.
- Worked extensively with CSS background, layout, position, text, border, padding, pseudo classes, elements and CSS behaviors in CSS.
- Used CSS to make the website dynamic.
- Extensively used jQuery in implementing various GUI components in application portal.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed page layouts, navigations and presented designs and concepts to the clients and the management review.
- Utilized Chrome Inspector to debug the website for errors.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Worked in Deployment and Release Management.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Attended daily team meetings to keep track of the progress of the project.
- Responsible for writing reports, interpersonal communication and documentation work.
Environment: JavaScript, HTML4, CSS, jQuery and JSON.
ConfidentialJr. Web Developer
Responsibilities:
- Used HTML, JavaScript, and CSS to redesign page layouts, navigation.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Prepared and presented designs for managements for approval.
- Worked on the website from start to finish to give it a new look using HTML, CSS and JavaScript.
- Produced client side validation through JavaScript.
- Utilized CSS to design the Menus, navigation bars, headers and footers.
- Created basic flow chart of working web application.
- Worked closely with the programmers for project requirement analysis.
- Attended daily meetings to discuss the progress of the project.
- Worked well independently as well in a team.
Environment: HTML, CSS, JavaScript and Notepad.
Confidential, New JerseyNetwork Support Specialist
Responsibilities:
- Identified, tracked and reported network issues/outages.
- Monitored, tracked and performed a fault analysis of the wireless network in order to resolve performance anomalies.
- Troubleshooted mobile device and network connectivity issues such as VPN, IP, WIFI.
- Coordinated fault investigation, isolation and resolution of challenging network problems utilizing strong knowledge of industry standard network tools like GeoProbe, Access 7, Iris View and Wireshark.
- Provided concierge customer service to AT&T Wireless enterprise data and voice customers domestically as well for customers that are travelling abroad.
- Completed troubleshooting on the AT&T wireless data and voice network (GPRS/EDGE, 3G, 4G and LTE).
- Trained and mentored employees for career development.
Environment: Access7, GeoProbe, Iris View, Wireshark, and Clarify.