Ui Developer Resume
Memphis, TN
SUMMARY
- UI developer with over 7+ years of professional experience in developing and designing User Interface for web applications.
- Worked on complete Agile Scrum Methodology and User Interface web development in accordance with requirements.
- Experience in all phases of Software Development Life Cycle.
- Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, Type Script, Angular2, AngularJS, CSS, CSS3, DOM and jQuery.
- Expert knowledge in designing SPA using AngularJS, Angular2.
- Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with Bootstrap
- Experience in third party libraries like NgPrime, Angular Material Design.
- Knowledge in WebPack, Gulp and Npm Scripts.
- Experience in UI Architecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
- Good understanding of Design Patters, Data Structures and Algorithms.
- Expertise knowledge in OOPS implementation, code consistency and code review.
- Unit testing of Angular2 components, services using karma - test- runner and Jasmine.
- Test Reports generation using Karma-Istanbul.
- Experience in Responsive web design development.
- Extensively used AngularJS features, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Proficient with CSS preprocessors including LESS, SASS.
- Experience with applying web applications using AJAX, Plug-ins and JSON.
- Experience in working with third party APIs, Web Services.
- Excellent experience in REST and RESTful Web services.
- Experience in developing applications for cross browser compatibility.
- Experience in debugging and troubleshooting the existing code using debugger tools like, Firebug, Chrome developer toolbar etc., and Able to identify problems in the initial stages and execute quick resolutions.
- Expertise in using source code control systems such as TFS, GIT, JIRA and SVN.
- Excellent communication skills, team player, quick learner and self-motivated.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, JSON, AJAX, AngularJS and Angular2
Framework: Angular2, AngularJS, Bootstrap
IDE & Tools: Eclipse, Notepad++, Sublime Text, Intellij IDEA, Webstorm, Atom
Application Server: Tomcat, NodeJS, Apache, nginx
Languages: JavaScript, TypeScript, ECMAscript (ES6)
Data Base: SQL, MY SQL, Oracle PL/SQL
Operating Systems: Windows, Linux, OSX
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Angular Developer
Responsibilities:
- Developed a completely new greenfield retail web app for a high profile project at Confidential Using Angular2.0 and Web pack, Angular CLI, Yeoman.
- Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
- Heavily used HTML5, Bootstrap 3 and CSS3 to make the overall site responsive and less complicated for the end users who use the website heavily on a day-to-day basis.
- Performed form validations using reactive forms from Angular2.0 framework.
- Developed customized modal Popup’s using ng-bootstrap.
- Implemented error handling and strictly typed coding practices.
- Used RxJs heavily for subscribing to Observable streams containing data.
- Created mock services and data to accelerate front-end development while awaiting RESTFul APIs to be developed.
- Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
- Developed reusable style sheet partials using Sass preprocessor.
- Developed custom input elements using components.
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
- Using Jenkins for continuous integration of builds.
- Performed Unit testing using Jasmine and Karma.
- Generated the Istanbul report on NPM test.
- Followed best practices and standards for accessibility and cross-browser compatibility.
- Worked with version control GIT to manage the code repository.
- Used JIRA to track the user stories and defects with Agile technology.
Environment: HTML 5, CSS3, SASS, Typescript, tsLint, Angular 2, Node JS, UnderscoreJS, WebPack, ng2-Bootstrap, RxJS, VS Code 2015, GIT, Agile, Karma-Jasmine.
Confidential, Memphis, TN
UI Developer
Responsibilities:
- Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
- Employed Scrum concepts of Agile Development Methodology for software development.
- Designed Responsive UI using HTML5, CSS3, Bootstrap, SASS, JavaScript,AngularJS, AJAX & JSON.
- Developed Routing module for the application according to the URL.
- Involved in implementing the complete Application in the in-build MVC Architecture withAngularJS.
- CodedAngularJS controllers and directives for application functionality.
- Implemented Single Page Application (SPA) architecture and client side MVC usingAngularJS. UsedAngularrouting for navigation between Views in the application.
- UsedAngularJS routers like "UI-router" to establish routing between nested html views.
- Designed various multiple styles with colors, fonts, and backgrounds in CSS.
- Designed and implemented a dynamic image rendering web service which is consumed by C# and ASP.Net, JavaScript.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.,
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Created web forms for uploading multiple files to share point document library.
- Implemented code coverage using Karma and Jasmine for Angular JS on client side.
- Delivered the best design aesthetics under tight deadlines, while effectively managing trade-offs between businesses needs and portal user benefit.
- Has worked on jQuery mobile for designing user interfaces for web applications.
Environment: HTML5, CSS/CSS3, JavaScript, AngularJS, jQuery, AJAX, Bootstrap, Agile, JIRA, Jasmine, Karma, Sublime, SQL, Windows.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Involved in designing the front-end applications using web technologies like HTML/HTML 5, XHTML, and CSS/CSS3.
- Maintained existing UI Applications and upgraded them using advanced web technologies
- Designed the user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Wrote application level code to perform client side validation and implemented dynamic page elements using JavaScript.
- Implemented date calendar using jQuery.
- Developed project's web page as Single Page Application (SPA) by using AngularJS.
- Created various controllers, views using MVC framework AngularJS.
- Designed services and factories and injected into various methods by using AngularJS.
- Designed customized filter techniques in the webpage using AngularJS.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Created test suites for unit testing UI using CasperJS and PhantomJS.
- Used SVN for version control and JIRA for defect tracking.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AngularJS, Bootstrap AJAX, JSON, XML, Apache Tomcat, ECLIPSE.
Confidential, Irvine, CA
UI Developer
Responsibilities:
- Developed all the UI pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, and jQuery, Ajax.
- Involved in requirement analysis & Client interaction.
- Developed the web application using Spring MVC Framework by implementing controller and backend service classes.
- Used AngularJS Directives like ng-app, ng-repeat, ng-controller, ng-model, ng-show, ng-click etc.
- Used AngularJS $http serviced to make AJAX Calls and handle JSON response returned.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Created XHTML Pages with CSS and the Box Model integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in Writing jQuery based Ajax Requests using jQuery, get (URL, data, callback, type) or jQuery, Ajax and jQuery, post (URL, data, callback, type) and jQuery.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Contact with different customer for their requirements. And Modified code, as the customer needs.
- Consumed Web Services by implementing spring’s REST support to make the development of RESTful Web services.
- Written SQL Queries to interact with Oracle database.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, AngularJS, XML, DHTML, XHTML, DOM, jQuery, AJAX, JSON, RESTful, ECLIPSE.
Confidential
Web Developer
Responsibilities:
- Developed front-end code using HTML, CSS JavaScript, jQuery, techniques, with a focus on object-oriented design.
- Used jQuery to make the HTML5, CSS interact with JavaScript functions to add dynamism to the web page.
- Extensively used jQuery library for visual effects, event handling, and document manipulation.
- Developed content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Involved in Analysis and Design Phase.
- Involved in writing JSPs and integrating the UI with the backend.
- Developed database stored procedures, functions, triggers and sequences.
- Developed the server side using java and front end with java scripting, XML, HTML.
- Developed database stored procedures, functions, triggers and sequences.
- Developed the code and tested the tool.
- Performed form validations using Java script.
- Co-ordinated for Testing, unit testing using J unit, preparation of Test case design document & Review of test plans.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Usability Testing, Agile, Eclipse.
Confidential
Jr Software engineer
Responsibilities:
- Involved in development, design and implementation of front-end part widget based application.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Created a robust and user friendly CALL CENTER APPLICATION based on client requirements.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, GIT, Windows.