Ui Developer Resume
SUMMARY
- 8 years of extensive experience in IT industry as a Front - End UI Developer with Web based application. Strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design principals.
- Experience of complete SDLC, reading requirement, understanding wireframe and converting it to complete workable solution with proper architectural implementation. Design Logical and Physical database design and leveraged his focus on building Data Analytical solutions and Solution frameworks thorough Meta Data driven approaches.
- Working with Angular-Material and Angular bootstrap controls for better interface design.
- Design and implement responsive User Interfaces that can be accessed through diversified devices (PC, Smart Mobile Devices) and browsers. Monitoring the Servers on performance and Performance Tuning, SQL Profiling, Scheduling Jobs
- Design and implement end to end solution for N-Tier distributed applications
- Involved in writing the application-level code to interact with backend REST APIs, Web Services using AJAX, JSON, GraphQL.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Good understanding of JavaScript Event handling patterns, OOJS, New features of Class based JavaScript with ES6.
- Experience working with Nested-Views using UI-Router in AngularJS.
- Experience in creating and consuming web services using SOAP and REST.
- Experience in using various social networking and web APIs like Facebook, twitter, google map, YouTube and PayPal.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience of using various cloud hosting services like Amazon AWS, Microsoft Azure etc.
- Worked with Gulp/Grunt build tools, currently using Web pack for automating the build task.
- Exposure working with templating engine like Handlebars, Jade/Pug.
- Worked with NPM, Yarn, Angular-CLI for package manager and project creation.
- Involved in writing the application-level code to interact with backend REST APIs, Web Services using AJAX, JSON.
- Developed the pages that are complaint to W3C standard, WCAG and ADA compliance.
- Experienced in troubleshooting compatibility issues of Modern application using legacy browsers like Internet Explorer and Microsoft Edge.
TECHNICAL SKILLS
Programming / Scripting Language: JavaScript, Typescript, C++, pHp, JAVA
Web Technologies: AngularJs, HTML5, CSS3, JavaScript, Typescript, jQuery, Angular 2,4,5,6,7,8 Node.js, Bootstrap, JSON, XML, REST API, SOAP API, AJAX, SASS, LESS, Material UI, Angular Material, Kendo UI, GraphQL, Jasmine, Karma, TDD, NPM, Spring Boot
Frameworks & IDE: Eclipse, Docker, JENKINS, Visual Studio Code, TOAD, Postman, WSO2 API Publisher, WSO2 Identity Manager, Subline, NPM, Grunt, Gulp, Jenkins, Docker.
UX Technologies: Adobe Photoshop, Adobe Lightroom, Adobe InDesign, Adobe Illustrator, Adobe Muse, Coral Draw
Databases: MySQL, SQLite, Firebase, Realm
Version Control: GIT, GitHub Desktop, SVN, Bitbucket
Platforms: Linux, Windows, OS X
Cloud: AWS
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Design and implement end to end solution for N-Tier distributed applications
- Design and implement responsive User Interfaces that can be accessed through diversified devices (PC, Smart Mobile Devices) and browsers.
- Integrate APIs to the front-end application
- Integrate user authentication and role-based access control to the front-end application
- Implemented Custom Directive/ Component based architecture and design modular approach for separation of concern, has good understanding of Angular 2/4/6/7/8 application architecture with Component Lifecyle hooks, @Components, @Injectables, Routers, RxJS, HTTP/AJAX calls
- Implemented Angular Material Table to display table data and pagination.
- Created application as a software developer using Angular 7, CSS3 and HTML5
- Involved in setting up the environment, installing the application and web servers.
- Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Involved in writing the application-level code to interact with backend REST APIs, Web Services using AJAX, JSON.
- Used best coding practices and naming conventions while writing code in Angular 7, CSS3 and HTML5.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Created and modified new and existing pages, applied new styles on the pages with the help of JavaScript and Angular.
- Used GIT as the source control and GITHUB as repository.
- Developed mockups and prototypes using HTML5 and CSS3.
- Packaged and published existing react components into reusable npm packages.
- Designed and developed User Interface, application modules using HTML, CSS, jQuery, JavaScript and AJAX
- Experience in Developing User Interface (UI) Rich Web Applications using Technologies like HTML5, CSS3, Media Queries (Mobile Friendly Apps), Bootstrap Framework.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
- Involved in writing dynamic functions to read JSON objects and display on HTML pages using JavaScript.
- Worked on creating responsive website for smart devices using responsive design (Bootstrap) and media queries.
- Used agile methodology for the software development and kept tracking of the on-going project status and issues using JIRA
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Used Jenkins for continuous integration service to build the code into environments.
Environment: Angular 6/7/8, HTML5, CSS3, Twitter Bootstrap, JavaScript, TypeScript, SASS, REST, SOAP, GIT, Jenkins, DOM, ES6, jQuery, JSON, NPM, Jasmine, Grunt, Agile & SCRUM, SpringBoot, Microservices MVC, WSO2 IDAM, WSO2 API Publisher, Docker, AWS, .Net, Toad, SonarQube, Webpack, NPM.
Confidential
UI Developer
Responsibilities:
- Involved in regular design discussions and user experience sessions to provide input on UI or UX.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
- Responsible for developing a large-scale responsive application using Typescript, Angular 2 changed to Angular5, HTML5 and CSS3 which was being migrated from an Angular 1.x application.
- Simplified a complex financial user interface, organizing enormous amounts of data, resulting in increased user efficiency.
- Developed Angular 5 Single Page Application with the use of router.
- Implemented code reusability with @Injectable service creation.
- Created components for every major segment of the page and used across application
- Used HTTP module with RxJS to implement observable and REST API AJAX calls.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Connected Angular components using Express to handle Http calls and to perform CRUD operations using NodeJS.
- Created server-side module REST API using NodeJS ES6 and Express framework.
- Used GIT for version control and Data exchange between developer for updating and creating new components and modules for applications.
- Followed test driven development (TDD) for some of the projects mainly used Jasmin & Mocha on top of Karma test runner.
- Worked closely with Business teams on aligning business requirements with technical ones.
- Played leading role and provided useful feedbacks for better user experience.
- Involved in the requirements analysis, designing, development, testing and maintenance of the Application.
- Responsible for creating clean, consistent, and user-centered interfaces designs.
- Requirements gathering from business and defining user specifications for the system.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe and JavaScript.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Created UI designs using Web 2.0 standards
- Involved in extensive HTML5 coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed custom templates using HTML5, CSS3, and Angular 5.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Responsible to test the API’s using Restful API, Postman.
- Responsible to run an application in Node JS environment.
- Testing existing applications in IOS and chrome in beta versions prior to its actual version release.
- Responsible to create Mobile applications using Typescript, ES7 and Angular2 for, Web API and browser clients.
Environment: Angular 5, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Node.JS, GIT, Ajax, JSON, Express, REST, Grunt, Gulp, Jenkins CICD, SonarQube, Babel, Webpack, NPM.
Confidential
UI Developer
Responsibilities:
- Designed and Developed the Front-End and UI of applications using web technologies and frameworks like HTML5, CSS3, Bootstrap, JavaScript, Angular2/4, JSON and NodeJS.
- Responsible for developing a large-scale responsive application using Typescript, Angular4. Involved in developing HTML, CSS and Dynamic JavaScript templates.
- Involved in developing JavaScript-based app using object-oriented programming with prototypal inheritance and functional programming Paradigm.
- Developed single-page application with Angular2 (incl. routing, $resources etc.) using UI and Native-routers.
- Involved in developing various AngularJS directives, filters and services.
- Implemented code according to coding standards and created AngularJS Controller, which isolate scopes perform operations.
- Used several Angular directives like ui-select, ui-bootstrap, ui-grid etc.
- Used Restful API’S for web service by exchanging JSON data between the applications and implemented JSON web tokens (JWT) for authentication.
- Implemented JavaScript source code embedded nested handling logic using jQuery event handlers and call back functions.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Used advanced level of HTML5, CSS3 and pure CSS layouts (table less layout).
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents.
- Produced client-side validation through JavaScript and Ajax for asynchronous communication.
- Work with unit testing, continuous integration, and test-driven development.
- Continuously Improving software and web apps to eliminate bugs and points of failure.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Experience working in an Agile/Scrum development process.
- Extensively worked in the scrum agile code review process for higher quality completed code.
- Implemented services for component communications to achieve dependency injection (DI).
- Used the RxJS library to manage concurrency when fetching data through HTTP calls using Observables.
- Used Angular router guards to tell the router whether it should allow navigation to a requested route base on JSON Web Tokens (JWT).
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- Implemented Server-side validation for Web API.
- Implemented Angular client-side validation through the forms module and wrote custom validators where necessary.
- Wrote unit tests using the Jasmine testing framework and used Karma as the test runner tool.
- Participated in daily SCRUM meeting and oversaw the entire build-release pipeline.
- Developed the system using Agile Methodology to review progress through weekly sprints.
Environment: Angular 2.0, JavaScript, JSON, HTML/HTML5, CSS3, REST, Type Script, Agile, Jasmine, Karma, GIT.