Ui Developer Resume
CA
SUMMARY
- Around 7years of extensive experience in designing User Interface (UI) applications and professional web/mobile applications using HTML, CSS3, Bootstrap, DOM, JAVASCRIPT, JQUERY, AJAX, JSON, Ext JS, Java Script, React JS, React Native, TypeScript, Angular 2/4/6, NodeJS, and Backbone JS .
- Experience on working with CSS backgrounds, CSS layouts, CSS positioning, CSS animations, CSS text, CSS borders, CSS margin .
- Extensive experience in developing applications in a Single Page Applications (SPAs) using various JavaScript frameworks like Bootstrap, NodeJS, BackboneJS, ReactJS & Handlebars JS.
- Experienced on Cloud Applications and Polymers .
- Good Understanding of Document Object Model ( DOM ) Functions.
- Experienced in React JS and working with React Flux architecture.
- Worked on single page applications using React Redux architecture, ES5, ES6, web pack and grunt .
- Have good Knowledge on Data Structures, Algorithms and problem solving methods.
- Extensive experience On Angular JS ( MVC, Binding, Static templates, Dynamic templates, services methods, custom directives, internal services.
- Have Good Knowledge on ADA Compliance, ARIA suite of web standards.
- Expertise in developing and updating a web page quickly and effectively using, HTML 5, CSS3, JavaScript and jQuery with the webpage cross browser compatibility.
- Worked with cross browser compatibility issues and did testing on the browsers like safari, IE - 8, 9,10, Mozilla Firefox and Confidential Chrome.
- SOA using Java/J2EE technologies and hands-on experienced with Java 8 .
- Good understanding of java script frameworks like Knockout JS and D3 JS .
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Experience with front end workflow tools including GIT, npm, Grunt.js, Bower and Yeoman.
- Expertise in coding optimized SQL queries on databases languages like MySQL,GraphQL .
- Involvement in using various IDE's Dreamweaver, Notepad++, eclipse, WebStorm.
- Experience in all phases of Software Development Life Cycle ( SDLC ) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support .
- Good experience in Spring, MVC frameworks.
- Have good experience in developing mobile and desktop applications using Bootstrap.JS.
- Mission Focused Aspirant with sweeping proficiency in using version controls such as CVS, GIT, SVN .
- Good experience in using JavaScript testing frameworks, Jasmine, Protractor.
- Worked with Agile, waterfall and scrum methodology.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Good knowledge on environment which uses cloud services like Amazon Web Services (AWS) EC2.
- Worked with software methodologies like Agile Scrum and waterfall.
- Experience in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS2, CSS3, JQuery, CSS Animation, SASS, LESS, JavaScript, AJAX, jQuery, JSON, Bootstrap.
IDE, HTML Editor: Eclipse IDE, VS code,Notepad++, Web Storm, Sublime Text, Chrome development toolbar and Firebug .
Databases: ORACLE (10g,11g), MongoDB, MySQL, SQL Server
Databases Languages: Graph QL, SQL,NO SQL
JavaScript Technologies: React.js, Angular JS 2/ /4/6, ECMAScript, Typescript JS, Babel JS, Common JS, knockout.JS, Chart JS,, Backbone JS, Express JS, Node JS, Bootstrap UI, Ext JS, D3JS.
Web/App Servers: Apache Tomcat 8.5.55, HTTP Web Server
Debugging Tools: Firebug, Developer Tools, Fiddler
Methodologies: Agile, Extreme Programming, Waterfall Model and Test Driven
PROFESSIONAL EXPERIENCE
Confidential, CA
UI Developer
Responsibilities:
- Developed web/mobile application using React JS/React Native HTML5, CSS3, and Bootstrap.
- Participated with end users and business analyst to understand the business requirements.
- Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
- Utilize front end technologies like HTML5, CSS3, JavaScript, jQuery, Bootstrap, Flex, ChartsJS, D3JS, etc., to create the prototype.
- Analyze requirements and evaluate feasibility before incorporating in the POC.
- Worked sometime on Angular js using NgRx for generating POC to internal teams.
- Develop a Prototype of the working application to contribute towards a Proof of concept to include futuristic features in the proposed Faster Payments banking application, Wires Application.
- Utilize ReactJS to create the components used in the Faster Payments application.
- Utilize Jest framework to create unit tests and maintain a healthy test case coverage for the Faster Payments application.
- Implemented React Redux architecture to manage the state of data in project.
- Using Node Js, Express JS, React JS, MONGODB, Handlebars.js and npm packages to integrate new functionality and maintain previous code.
- Used to Communicate with other Technology teams as well as non-technical business stake holders about the status of the Software application and providing appropriate solutions.
- I used to Working with customers, management team and stake holders to make sure all the new features and requirements which are included in the Web application.
- Worked on AEM for building responsive websites using AEM.
- Participate in meetings with stakeholders and Communicate clearly with regards to the roadblocks in the development.
- Participated on CI/CD frameworks like Jenkins and Udeploy.
- Helped lead talks on future website development pertaining to UX, UI designs, and helped delegate projects to coworkers.
- Worked with Box and Flex model in CSS to shrink the space in overflow.
- Worked on flex box for mobile responsiveness.
- Adobe Photoshop CS6 was used for extracting images and for adding various effects to the images.
- Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
- Simultaneously worked on migration project which is from JavaScript to WRIA3(Internal FW).
- Work in an agile environment, involve in daily scrum meetings, story grooming, retrospective meetings and technical discussions.
- Facilitate meetings to demonstrate the development work done by the team at the end of the agile sprint.
- Evaluate project requirements and design a solution for the problems.
- Identify areas of enhancement in the existing code and make those modifications
- Debug the existing applications and resolve critical production issues.
Environment: React JS, React Native, Java8, HTNML5, CSS3, NodeJS, Maven, Gradle, Jenkins,Restful Web Services, WRIA3, jQuery, ChartsJS, D3JS, Webpack3, Web API, JSON.
Confidential, CA
UI Developer
Responsibilities:
- Developed single page applications using Angular 4/6, Typescript, HTML5, CSS3, and Bootstrap.
- Created Angular 4 applications using NodeJS
- Implemented classes, interfaces and methods, constructors and objects definitions using TypeScript.
- Created multiple TypeScript modules to manage written codes in Angular project.
- Served Angular application using the ng serve command.
- Created Angular CLI features like Directives, Components, Pipes, Observables, Services, Routing, Guard, HTTP Client, Form Module.
- Implemented SOA using Java/J2EE technologies and hands-on experienced with Java 8.
- Worked on CSS pre-processor frameworks (SASS 3.4 & LESS 2.0) .
- Compiled TypeScript files to produce equivalent ECMA5 JavaScript files
- Registered Angular components in Angular modules using decorator functions like Component, NgModule .
- Extensively used Angular CLI built in directives ngIf, ngFor, ngClass, ngStyle, ngSwitch, ngModel and used all class decorators Component, Directive, Pipe, Injectable and Field Decorators such as Input, Output, View child.
- Integrated D3 charting library to build a admin dashboard.
- Made HTTP calls to a remote server's Web API using HTTP service
- Consumed data defined in Proto objects using Web API
- Used the webpack tool to bundle and inject JavaScript and Stylesheet files into HTML at runtime.
- Restricted member fields and methods access using access modifiers like public, private and protected in TypeScript file .
- Experience on working with CSS Borders, CSS Margin, CSS Positioning, CSS Text, CSS Padding, CSS Table, CSS Animation, CSS Layouts and Pseudo Classes in CSS.
- Accessed and manipulated private member fields defined in TypeScript file using get and set properties
- Created data services for code reusability in components
- Performed authentication, authorization, data-binding, event-handling, validation, routing and navigation
- Worked on unit testing for the Angular application using karma.
- Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
Environment: Angular4, Angular 6, SQL server 2012, Java8, HTML5, CSS3, RESTful Web Services, Angular-Material, Sitecore, Piper, Blaze, App-Engine, Webpack3, Web API, JSON, Jasmine, Karma, Kanban.