Sr. Ui Developer Resume
NJ
SUMMARY:
- 8.6 years of developing experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, deployment and maintenance.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Experience using web technologies such as HTML5, HTML, DHTML, XHTML, JavaScript, CSS, XML and AJAX.
- Having 1.2 years of experience in Angular 2 and 4 months of experience in Angular 4.
- Hands on experience in Typescript.
- Good experience in JavaScript MVC frameworks like jQuery & Angular.js
- Experience in developing responsive web pages using media queries.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Strong Hold on Object Oriented Programming (OOPS)
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross - browser code
- Working with latest version of Javascript(ES6).
- Working experience in CSS preprocessors like SASS, SCSS, LESS to make code cleaner and modular.
- Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Good Experience in working with Windows and Linux/UNIX environments.
- Hands on experience in writing test cases using Jasmine, Karma.
- Worked on responsive frameworks like Bootstrap and foundation.
- Specialized in development and implementation of Application and Web based Technology Solutions
- Experience in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML
- Extensively worked on Application Servers WebLogic, Tomcat and JBoss.
- Having experience with third party web components like Syncfusion and Kendo UI.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Good Knowledge on how to implement User-centered design (UCD) methodology.
- Experience in developing website content and managing content management systems
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS:
UI Web Technologies: HTML5, CSS3, XML, AJAX, JSON, UI Concept Modeling/Wire framing, Bootstrap, SASS, LESS, SMACSS, Gulp.
UI Frameworks: Angular 2 & Angular 4, Typescript, JavaScript, Angular.js, jQuery, require.js
IDE, HTML Editor: Sublime text 3, Visual Studio, Eclipse IDE, Notepad++, Edit Plus, WebStorm.
Version Control: GIT, SVN, Perforce, CVS
Debugging Tools: Radar, JIRA, Firebug
Web/App Servers: WebLogic, Apache Tomcat, HTTP Web Server.
Methodologies: Agile, Waterfall, Rational Unified Process(RUP).
Database: MySQL, SQL Server, Oracle11g/10g, SQL 2008/2012, PL/SQL.
Operating Systems: Mac OS, Windows XP/7/8, UNIX and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. UI Developer
Responsibilities:
- Developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, jQuery, Angular 4, Typescript and JavaScript.
- Working on DMAT (Device Monitoring and Analysis Tool) an In-House Confidential Device Technology product.
- Using Angular 4 with Typescript combination to create Single page application.
- Using HTML5 to create static web pages and SCSS (CSS pre-processor) for styling purpose.
- Using Bootstrap 3 framework to work our application in all devices including Mobiles, Tablets and Desktops.
- Implemented lodash library to work with arrays, objects etc.
- Created multiple angular components to keep our application more modular.
- Experience in creating services to share information between components throughout the application which helps us in reducing the amount of duplicate code that we create.
- Created unit test cases for Angular Components and Services using Jasmine framework and ran those test cases using Karma test runner.
- Experience in working with Angular built-in directives such as ngIf, ngFor, NgClass, NgStyle and NgSwitch etc.
- Created custom directives which give specific behavior to HTML element.
- Experience in working with Angular built-in pipes such as DatePipe, UpperCasePipe, LowerCasePipe and PercentPipe etc.
- Created in creating custom pipes to transform the data for displaying purpose.
- Good experience in using CSS Flexboxes to provide efficient layouts to the application.
- Good experience in creating forms in both Template Driven approach and Model Driven Approach.
- Good understanding routing in Angular2.0, how to pass parameters to routes, nested routes and route guards.
- Experience in using web pack module loader for bundling, minifying the code.
- Good understanding of event emitters to communicate between components.
- Experience in updating from Angular 2 to Angular 4 and implemented Angular 4 features in existing application.
- Good knowledge in optimizing the Angular2.0 Application performance by implementing Lazy loading and AOT compilation.
- Good understanding of Inter-component communication using ‘@Input and @Output’ decorators.
- Good understanding of Observables over Promises.
- Hands on experience on SMACSS to keep CSS more structured, leading to code that is easier to build and easier to maintain.
- Working in agile environment with 2 weeks sprint duration.
- Hands on experience in working with GIT version control and source code maintenance.
- Participated in all team meetings and daily scrum calls with my team.
- Worked closely with project lead for reviewing project goals and creating proposals for future enhancements and researching their fields for UI design.
- Used Sublime text 3 for designing, coding and developing our application.
- Followed linting techniques to organize our code more functional and error free.
- Using JIRA to create tasks, sub-tasks, to track my tasks and update my development status.
- Good knowledge in building cross browser compatibility applications using HTML5 and CSS3.
- Hands on experience in writing test cases using Jasmine testing framework and karma test runner.
- Experience on WebApi’s to make a service call from front end code.
- Coordinated with web designers for developing a user-friendly application.
- Experience on using Gulp implementation.
Environment: HTML5, CSS3, SASS, Angular 2, Angular 4, Typescript, JavaScript, jQuery, Bootstrap, Lodash, Sublime Text3, Windows 10.
Confidential, NJ
Sr. UI Developer
Responsibilities:
- Developed webpages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, jQuery, Angular 2.0, Typescript and JavaScript.
- Worked on web application which is used by Confidential to maintain developmental activities of all other applications.
- Used Angular2 framework with Typescript features to create Single Page Application.
- Created Angular components which helps the application to be built on multiple modules.
- Experience in updating from Angular 2 to Angular 4 and implemented Angular 4 features in existing application.
- Experience in creating services as classes in typescript importing into the Components in Angular2.
- Created unit test cases for Angular Components and Services using Jasmine framework and ran those test cases using Karma test runner.
- Good knowledge in optimizing the Angular2.0 Application performance by implementing Lazy loading and AOT compilation.
- Experience in using Angular 2.0 inbuilt directives also created custom directives.
- Good understanding of Inter-component communication using ‘@Input and @Output’ decorators.
- Implementing forms in Reactive approach also having good knowledge in Template drive approach.
- Good understanding of Observables over Promises.
- Experience in implementing ‘Syncfusion components’ in our application.
- Hands on experience on SMACSS to keep CSS more structured, leading to code that is easier to build and easier to maintain.
- Good understanding routing in Angular2.0, how to pass parameters to routes, nested routes and route guards.
- Experience in using web-pack module loader for bundling, minifying the code.
- Using SASS preprocessor to write the styles.
- Working on agile environment with 3 weeks sprint duration.
- Hands on experience in working with GIT version control and source code maintenance.
- Using Bootstrap framework for page layouts and responsiveness.
- Participated in all team meetings and daily scrum calls with my team.
- Worked closely with project lead for reviewing project goals and creating proposals for future enhancements and researching their fields for UI design.
- Used Sublime text 3 for designing, coding and developing our application.
- Followed linting techniques to organize our code more functional and error free.
- Using TFS to track my tasks and update my development status.
- Hands on experience on CSS preprocessors like LESS.
- Good knowledge in building cross browser compatibility applications using HTML5 and CSS3.
- Hands on experience in writing test cases using Jasmine testing framework and karma test runner.
- Using Sublime Linter, TypeScript beautify and some packages to keep our code much cleaner.
- Experience on WebApi’s to make a service call from front end code.
- Coordinated with web designers for developing a user-friendly application.
- Experience on using Gulp implementation.
Environment: HTML5, CSS3, Angular 2, LESS, JavaScript, jQuery, Bootstrap, Sublime Text3, SMACSS on Windows 8.
Confidential, CA
Sr. UI Developer
Responsibilities:
- Developed webpages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, jQuery, AngularJS, JavaScript.
- Worked on chat application which is used by Apple internal employees.
- Experience in working with agile methodology.
- Used AngularJS framework to create Single Page Application.
- Build structured, reusable code and libraries for future use.
- Worked on a POC on the key features of Angular 2 implemented from previous version and how can be implemented with new features and components.
- Having experience in designing mockups using Sketch tool.
- Created prototypes using third party tool called flinto.
- Hands on experience in working with GIT version control and source code maintenance.
- Involved in team meetings to take decisions of layout design, directory structure, testing.
- Participated in all team meetings and daily scrum calls with offshore team.
- Worked closely with project manager for reviewing project goals and creating proposals for future enhancements and researching their fields for UI design.
- Used Sublime text 3 for designing, coding and developing our application.
- Followed linting techniques to organize our code more functional and error free.
- Using Radar to track my tasks and as an issue tracker.
- Hands on experience on CSS preprocessors like SASS.
- Created mixins in SASS for code reusability.
- Actively participated in code reviews.
- Experience in writing test cases using Jasmine and karma.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
- Used ui-router for routing purpose.
- Using JSHint, Sublime Linter, JavaScript beautify and some packages to keep our code much cleaner.
- Experience on creating custom directives and services.
- Involved in meetings with business customer and technical team for implementing the application.
- Coordinated with web designers for developing a user-friendly application.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Experience on using Gulp implementation.
Environment: HTML5, CSS3, AngularJS, SASS, JavaScript, jQuery, Bootstrap, Sublime Text3, SMACSS on MAC OSX.
Confidential, PA
Sr. UI Developer
Responsibilities:
- Developed web pages for tablet devices such as apple, android tablets using HTML5, XHTML, Twitter Bootstrap, CSS3,JavaScript and jQuery.
- Designed and implemented different layouts using HTML5 and CSS3.
- Implemented applications using Twitter Bootstrap framework.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Coordinated with UI web designers for developing a user-friendly application.
- Good understanding of cross-browser issues.
- Involved in meetings with business customer and technical team for implementing the application.
- Experience on AngularJS services like $http to communicate with backend servers.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Used 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.
- Extensively used Debugging Cascading Style Sheets CSS to change the styles now and in the future.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked on SCSS preprocessor.
- Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
- Hands on experience with NoSQL data modelling.
- Used Eclipse IDE for designing, coding and developing applications.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in a Waterfall based approach to UI Development.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, XML on Windows 7.
Confidential, Mount Laurel, NJ
Web/UI Developer
Responsibilities:
- Gathered business requirements, prepared Software Requirement Specification (SRS) document. Created Visio charts for the workflow architecture of the system.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3 and jQuery based on the W3C standards and Web 2.0.
- Extensively used JavaScript, jQuer y and jQuery to provide UI functionality.
- Worked with jQuery pluginsto make the website more attractive and user friendly.
- Created templates, menus, pages, categories, blocks usingDrupal and Used Drupal Views module for controlling the presentation of lists of content.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
- Worked on high profile Wire project. Worked on PIN Management system. Developed hash keys in lotus script to prevent document injection for security reason.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
- Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Developed Use cases spreadsheet based on SRS document for the testing.
- Extensively Implemented user interface designs from UI specifications and product requirements.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: Drupal, HTML5, CSS3, JavaScript, ExtJS, Web 2.0, Adobe Photoshop, jQuery, SQL, PL/SQL, Oracle on Windows XP.
Confidential
Java/Web Developer
Responsibilities:
- Analysis, design, development and testing of customized solutions for new implementations and upgrades.
- Work directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
- Front end development using HTML, CSS & scripting language like JavaScript/JQuery.
- Gather and analyze production critical requirements to perform implementation of solutions using agile development techniques and scrum methodology.
- Developing new applications for Deals and Promotions by extracting data from DB2 and creating reports to provide to the end users.
- Worked in Agile environment using various design patterns like (MVC, Singleton).
- Quality assurance of delivered components in the context of design and code reviews including the architecture to ensure policies and guidelines are followed.
- Database interfacing using DB2 with XML, JSON (RESTful web services).
- Report Generation using IBM tools like INFOREM.
- Business Model Analysis for better processes and procedures.
- Procedures creation using PL/SQL for front-end and integration with ADSO screens.
- Developed implementation plans for production releases and supported production implementations & coordinated daily standups, planned weekly iterations.
- Held weekly demos to show our business partners the progress of our application
- Conduct design and workshop with customer and internal team members.
Environment: Java 6.0/7.0, J2EE, Spring 3.0, Hibernate, WSDL, PL/SQL, SOAP, CSS, HTML, XML, JUnit, JavaScript, JQuery, Maven, JIRA, Eclipse, JBoss, JSP on Windows XP.