Sr. Angular / Ui Developer Resume
Houston, TX
SUMMARY:
- Around 8 years of professional experience in solving Real - world front-end problems by developing, Supporting and improving performance of modern Web based applications using Angular 2, 4 and having in experience in React JS/ Redux frame works.
- Expertise in working on Front End/User Interface (UI) Technologies like using HTML4/5, CSS2/3, DHTML, JavaScript, JQuery, Angular 4, React JS, Bootstrap Framework, CSS 3 Media Queries, AJAX, JSON, Node JS, Express JS, npm and XML.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Using JavaScript, JQuery and Kendo UI for user interactions in pages creating a responsive web application integrating Twitter Bootstrap with Angular and media queries.
- Expertise in Designing and Developing Single Page Applications (SPA) using Angular JS and React JS along with other UI technologies such as Java Script, JQuery, Bootstrap, CSS, HTML, XML.
- Programming in SQL Server - Using the Stored Procedures, User-defined Functions and Views.
- Expertise in Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular- Route, Angular-Mocks, Angular - Recourse, Angular-Sanitize, Angular-Touch and Angular-Bootstrap.
- Ability to understand and write efficient code in ES6 and Expertise in React JS framework to develop the SPA. Experience and building an isomorphic application using React.js and Redux.
- Expertise on server-side scripting JavaScript framework Node.js, Express.js, connected to MongoDB. Used NPM for Node.js development and server side packages.
- Extensive experience in JQuery, JQuery plugins, AJAX, dynamic HTML, JSON, JS with Bootstrap and node.js.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer. Experience using modern JavaScript tools like jasmine and karma.
- Used REST and SOAP web services to communicate with third party vendors (API Calls).
- Built Angular 2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Developed and Designed Angular JS Migration to Angular 2. Extensively used the repositories like GitHub and SVN. Extensive use of Grunt & Gulp as a build tool for projects. in various development methodologies such as Waterfall, and Agile (SCRUM).
- Well versed with Test Driven Development (TDD) and performed unit testing using Karma-test-runner and Jasmine
TECHNICAL SKILLS:
UI Web Technologies: HTML5, HTML, CSS, CSS3, JavaScript, JQuery, JSON, AJAX, Angular JS (2/4/6), Bootstrap, React.js, Typescript, Wire framing, SASS, LESS, XML.
Design Tools: Photoshop, Adobe Illustrator, Dreamweaver, Flash, Visio and Sketch.
Multimedia Tools: Camtasia Studio, Sound Forge
IDE/Editors: Sublime Text, Brackets, Notepad++, Atom, Webstorm, Notepad++, Eclipse, NetBeans, Edit Plus, JS Fiddle.
Version Controls: SVN and Git
Operating Systems: Windows, Linux, UNIX.
Database: SQL Server, MySQL 5.0
Server: Apache Tomcat 5.0, Apache HTTP Server
SDLCS: Waterfall and Agile
Languages: C, C++, JAVA, Python (basic proficiency)
Other Tools: Jira, Firebug, Chrome Developer Tool, Windows Movie Maker, Grunt, Gulp, NPM and Bower, Web Services (SOAP, RESTful), Ajax, MS Office, JUnit
Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure.
Work Flow & delivery: Responsive Web Design (RWD), Mobile Development, and Single Page Application.
Testing & Debugging Tools: Jasmine, Karma, Protractor, Firebug.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
SR. Angular / UI Developer
Responsibilities:
- Responsible in transforming the wireframes and mockups to develop web pages.
- Delivering a login page using Angular 4&6, where it uses JWT to prevent Cross-site request forgery (XSRF or CSRF) where it is a method of attacking a Web site in which an intruder masquerades as a legitimate and trusted user.
- Creates rich web UIs that merge with back-end components using JavaScript and AngularJS 4, 6 in conjunction with HTML5 & CSS3 and Used Material Design library for Rich UI/UX designs.
- Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Delivers a sophisticated form of XSS that blocks an intruder to obtain cookies and other authentication data using simple client-side script.
- Worked with Restful Web Service for RPC integration style. Used Angular Http Request to read data from web servers and process JSON data to render in the UI.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA and used Adobe upsource for code review.
- Used NgRx store to setup an immutable data structure and makes consistent applications on top of Angular. Implemented pagination using it.
- Done accessibility scanning with Quantum and AXE for mobile and desktop web. Written e2e test cases using it. Axe helped us to achieve Web Content Accessibility Guidelines
- Worked in accordance with cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework
- Created custom modules like Header and Auth-interceptor where it was used across several application.
- Used REST client / POSTMAN/ Swagger to check the response of various API's and handled various exceptions.
- Using reusable Code which is used in the core version of applications available for sale commercially and not that which is customized to meet a specific client's implementation of the application.
- Created an Open source version control system where code sharing was done like SVN.
- Collaborated with the design and product team to build cross-browser compatible and performance-optimized UIs Possess an advanced knowledge of web and mobile UX/UI; adhere to and extrapolate complex design systems and apply to coded pages, screens, and states.
- Develop and test across multiple browsers, platforms, and devices, including smartphones and tablets
- Interacts with product managers and/or users to define system requirements and/or necessary modifications.
- Participates in software design meetings and analyzes user needs to determine technical requirements.
- Written technical specifications based on conceptual design and stated business requirements.
- Delivered informational and decision-seeking presentations to technical and business groups to internal and/or external audiences. Performs additional related duties as assigned.
- Unit-tested components using Jasmine framework.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Worked with Angular 4 new features with ng-template and some of the form validations, Animation Packages.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS) and build tools Grunt/Gulp.
Environment: HTML5, DHTML, XHTML, CSS3, LESS, SASS, Angular Material Design, JavaScript, Angular 2,4,6, JIRA, GIT, Node JS, NPM, Chrome, Apache, Tomcat, API, ES6, Typescript. JavaScript, jQuery, AJAX, XML, Eclipse IDE, Firebug DEV tool, Chrome DEV Tool, Adobe Photoshop, Visio.
Confidential, ST. Louis, MO
Angular / UI Developer
Responsibilities:
- Worked as a business analyst to understand business requirements. Design front-end, user interactive (UI) web pages using web technologies like Angular JS, JavaScript and HTML. Used CSS to preserve uniformity in all screens.
- Worked as a UI developer using Angular JS, HTML5, CSS3, and JavaScript, LESS, XML, JSON, AJAX, Bootstrap, EXT JS, SVN and GULP. Extensively used Table Less Design in CSS for positioning.
- Involved in implementing the complete Application in the inbuilt MVC Architecture with Angular JS. Created Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Designed and implemented the Mongo DB schema. Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Worked with ECMA Script 6 features. For build of JSX used Babel, Webpack.
- Thoroughly performed unit testing and integration testing. Used Firebug for debugging and for element styling.
- Used observables and Services in Angular for calling API’s and build some custom directives
- Developed applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Improved dependency injection for modular development and component isolation using Angular JS.
- Worked on implementing angular plugins such as Toaster, Sticky Header, and Angular Scroll for error message handling on Apex application. Involved in fixing cross-browser issues and unit testing.
- Created social login using gigya. Integrated the social accounts with the express account.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used Mongoose API to access the Mongo DB from Node JS.
- Worked on version control system, on day-to-day basis to maintain the code history.
- Built rich interactive D3.JS graphics and visualizations of data, to communicate key concepts to readers.
- Having Hands on Experience in Developing Graphs using d3.js and canvas JS framework.
- Adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Contributed and developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML5, CSS3, JavaScript, Angular JS, React JS, JQuery, Twitter Bootstrap, Web storm, JSP, Adobe Photoshop, NPM and Bugzilla, GitHub.
Confidential, Dallas, TX
Sr. UI Developer
Responsibilities:
- Worked as a UI developer using Angular JS, HTML5, CSS3, and JavaScript, LESS, XML, JSON, AJAX, Bootstrap, EXT JS, SVN and GULP. Extensively used Table Less Design in CSS for positioning
- Worked on Angular Bootstrap for templates designing and to create mockup data.
- Used Rectangular, Promise and Services in Angular JS for calling API’s and build some custom directives
- Developed applications using Angular JS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Improved dependency injection for modular development and component isolation using Angular JS.
- Worked on implementing angular plugins such as Toaster, Sticky Header, and Angular Scroll for error message handling on Apex application. Involved in fixing cross-browser issues and unit testing.
- Built rich interactive D3.JS graphics and visualizations of data, to communicate key concepts to readers.
- Having Hands on Experience in Developing Graphs using d3.js and canvas JS framework.
- Adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Contributed and developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Develop administrative and rich user interfaces using JSP, JSF, AJAX, XSLT, JavaScript, spring and Hibernate.
- Involved in front-end designing using JavaScript with JSF Ajax and tag libraries
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML, CSS, JavaScript, JQuery, Angular JS, Ext.JS, AJAX, MS Access, Adobe Flash, MS Office, IE, Firefox, Chrome. JIRA, Git.
Confidential, Charlotte, NC.
UI Developer
Responsibilities:
- Designed the frontend applications, user interactive (UI) web pages using web technologies like HTML5, CSS3 and Bootstrap.
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Bootstrap used along with AngularJS in creating the Application to correctly fit Webpage across different browsers.
- Development of Client-Side Validation techniques using AngularJS.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, HTML, CSS and JSON.
- Developed custom directives and Services in AngularJS.
- Client-side validations using angular JS in-built classes
- Responsible for writing the SQL quires for selecting, adding, deleting and updating the data in the MySQL database.
- Worked with backend for creating RESTFUL API using Jersey framework.
- Used JSON communication for accessing data from rest API.
- Involved in production support and bug fixing.
- Used SVN as source repository and controlling versions of the code.
Environment: HTML5, CSS3, Bootstrap, JavaScript, AngularJS, JSON, Web services (REST), Jersey, Eclipse, Agile, SVN, MySQL, JDBC.
Confidential
Web Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Responsible for Design and development of Web pages using PHP, HTML, JOOMLA.
- Developed front-end screens with HTML, DHTML, CSS and JSP's. Extensively did client side validations using JavaScript and developed the required servlets. Worked on developing a suitable GUI for the web pages.
- Redesigned the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Created Master Pages, CSS Styles Sheets and Integrated to Silverlight and got approval from Business Stake holders
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Did Code review and Quality Assurance. Implemented User Acceptance Testing (UAT) & Accessibility Testing.
- Used JDBC, application server provided transaction API for accessing data from Oracle using standard statements.
- Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity. Created an inline-edit and widget-collapse feature for the web page.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
Environment: HTML, CSS, JavaScript, CMS, DHTML, SQL, MS Office.
Confidential
Jr. Web Developer
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Worked in AGILE and Scrum development environments. Interacted with business system analyst to understand the technical requirements of the project.
- Coordinated with Photoshop designers to implement mock ups and the layouts of the application Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed functionalities like login, register, forgot password, Email, Filters using JavaScript, jQuery and HTML.
- Used Ajax to update a portion of a web page by reducing bandwidth usage and load time in web pages.
- PHP for the development of Content Managed and E-commerce Websites. Created stored procedures and worked with SQL Queries.
- Heavily involved in developing websites with CMS frameworks like WordPress.
Environment: HTML, CSS, JavaScript, JQuery, DHTML, Ajax, SQL.
