Ui Developer Resume
Kansas City, MO
SUMMARY:
- Around 6 Years of experience as a UI developer performing web application development in fast paced E - commerce, Telecom, and Financial service domains.
- Highly experienced in waterfall, agile and scrum methodologies.
- Proficient in developing Single Page Applications (SPA) using AngularJS, ReactJS and NodeJS.
- Strong Understanding of MVVM and MVC and ReactJS Redux architectures.
- Experience in developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap
- Experience in CSS Pre-processors like SASS and LESS.
- Proficient and sound understanding of Object Oriented principles, JavaScript, and its Implementations.
- Good Understanding in designing and implementing Node.JS RESTful API’s.
- Experience in consuming RESTful Web Services for JSON/XML data using jQuery AJAX and Angular JS http & resource services.
- Good knowledge of Typescript and understanding of TSD, Typings, and Transpiling.
- Knowledge of ES6 Concepts like Arrow Functions, Helper classes, Destructuring and template strings.
- Expertise in designing Event Handling models such as Listener and Dispatcher in object oriented JavaScript.
- Extensively used build tools like Grunt, Gulp, Node Package Manager(NPM), and front-end dependency managers like Bower and Web pack.
- Expertise in coding optimized SQL queries on databases like My SQL.and PL/SQL
- Expertise in using source code control systems such as SVN, GIT, JIRA.
- Experience in creating unit test cases for JavaScript and its frameworks using Jasmine using test runner Karma.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Expertise in analyzing each product’s environment, architecture, and inter-dependencies wif problem solving and analytical abilities, effective in working independently.
- Strong inter-personal skills wif ability to build partnership wif vendors and client base. Excellent communication and presentation skills along wif strong reporting abilities.
TECHNICAL SKILLS:
Web Technologies: HTML4.0/5, TypeScript, JavaScript, CSS2/CSS3, DHTML,JSP, AJAX, JSON, Bootstrap, DOM, RESTful web services, SASS, Grunt.
Frameworks/Libraries: jQuery, AngularJs, ReactJS, NodeJS, ExpressJS
Programming Languages: C, Python, Java
Databases: MySQL, Oracle 11g, MongoDB
Servers: HTTP Web Server, Apache Tomcat, WebSphere, WebLogic
IDE / Version Controls: WebStorm, Atom, Aptana, Visual Studio, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential - Kansas City, MO
UI Developer
Responsibilities:
- Worked wif business analysts to understand their business models and goals and help define strategy, content, and features.
- Worked closely wif product owner, architects, and developers to implement teh features and manage code configuration.
- Developed Page layouts, navigations and presented designs and concepts.
- Used SASS for code minification.
- Design and implemented Services/Factory/Custom controls for common purpose.
- Created Angular2 Components, Pipes, Dependency Injection across teh whole system.
- Performed Form validations using ngx reactive forms from Angular 2.0 Frame work.
- Used Angular2 HTTP Module to make API calls and worked wif teh observables.
- Experience wif back end service layer integration using AJAX, JSON, REST Services and Web API and rendered dynamic data onto pages.
- Utilized Object oriented programming in JavaScript and DOM structure to implement various functionalities.
- Experience wif continuous integration environment using GitHub.
- Used dependency tools Grunt to perform repetitive tasks minification, compilation, Unit testing.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Implemented Protractor wif Jasmine syntax for End-to-End testing of teh Web App.
- Implemented different validation control on teh web-pages using Angular JS.
- Used Model View Controller (MVC) design pattern and Dependency Injection (DI) to decouple teh code and to separate concerns.
- Worked wif Bower components to install all front -end packages and their dependencies.
- Coordinate wif Interface Design Architects for meeting accessibility standards at code level.
- Participated in day to day meeting, status meeting, strong reporting and effective communication wif project manager and developers.
Environment: HTML5, CSS3, Bootstrap, SASS, Angular2, AJAX, JSON, Jasmine, Grunt, Git, REST, Karma, Bower, Webpack.
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Responsible for teh design of web applications right from teh conceptualization stage to its implementation and maintenance.
- Worked on a custom created framework created extensively using JavaScript MVC and writing code dat is modular and reusable.
- Involved in design and construct phase and interacted wif middleware team for deployment of a large multi-tiered application.
- Responsible for teh implementation of teh presentation layer of teh application using HTML5, CSS3, Bootstrap.
- Used SASS variables, mixins, nesting and import.
- Writing components dat hold data and callback functions for teh actions triggered from view.
- Involved in building applications using ReactJS by building re-usable UI components.
- Worked on React JS for developing UI using Sorting, Pagination and rendering for search page.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Extensively used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
- Worked on capturing teh user events and rendering teh appropriate action and dynamically rendering teh UI based on user actions using ReactJS.
- Created Common files, global messages for teh common usage.
- Built Rest services using NodeJS and ExpressJS and used a full complement of Express, ReactJS, NodeJS, and MongoDB to store and present assessments.
- Coordinate wif Interface Design Architects for meeting accessibility standards at code level.
- Involved writing UNIX Scripts to automate tasks.
- Incorporated Google Maps to facilitate location services to closest Branches.
- Used dependency tools Grunt to perform repetitive tasks minification, compilation, Unit testing.
- Created test cases and implemented Unit Testing using Quint and karma.
- Liaison between development team and server team to channelize proper analysis during defect management sessions.
Environment: HTMl5, CSS3, ReactJS, BlueJS, Bootstrap, Restful Web Services, TDD, SASS, JavaScript Quint, Karma, Webpack,AJAX, JSON, Babel NodeJS, UNIX, Git, AgileSears
Confidential, Chicago, IL
MEAN Stack Developer
Responsibilities:
- Responsible for creating efficient design and developing UI screens using HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Angular Strap, AJAX and JSON.
- Web application development using AngularJSON client-side and NodeJSON server side wif semantic HTML5 and CSS3.
- Used Bootstrap grids, Navbars, and AngularJS for effective web design.
- Validated input values to make sure dat they will be accepted before they are submitted to teh server.
- Used Nesting, Variable and Mixing features of SASS preprocessor to keep teh code neat and to enhance pace of teh project.
- Writing JavaScript for NodeJS applications dat are useful for interacting wif server and network applications alike. Utilized jQuery for HTML manipulation and event handling.
- Developed Side bar, Popover, Type ahead, Dropdown functionality using AngularStrap.
- Developed Pie charts using Google Charts for web application dat matched requirements.
- Developed AngularJS controllers, services, and factory components. Developed unit testing cases using Jasmine.
- Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
- Consumed REST services in UI service layer wif teh help of $http and $resource Grunt and Gulp integration into teh project.
- Used JSON format for all server communications. Developed AngularJS Factor classes to build models from plain JSON messages.
- Used UnderscoreJS library function to increase productivity and improve code quality.
- Used NodeJS to develop faster, scalable application.
- Incorporated Google Maps to facilitate location services to locate stores.
- Integrated location based services using Google Maps API to display locations of nearest stores.
- Validation of application functionality on multiple browsers and multiple devices/from factors. Search Engine Optimization (SEO) techniques for extracting information.
- Used GIT for version control and JIRA for defect tracking
Environment: HTML, DHTML, XML, CSS, jQuery, AJAX, JSON, Bootstrap, AngularJS, Agile Methodology, Usability Testing, Git JIRA.
Web Developer
Confidential
Responsibilities:
- Worked in all teh modules of teh application which involved front-end presentation logic developed usingHTMLandJavaScript.
- Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, JavaScript, Bootstrap.
- Used Google Polymers to create custom components for application.
- Designed and implemented teh User Interfaceusing JavaScript, HTML5, XML, CSS3 and AJAX.
- Participated in meetings wif teh end-clients to develop layout, color scheme for teh web page and implemented them wif teh help ofHTML5, CSS3andJavaScript.
- Experience on implementing theAngular JSin creating animations based on CSS classes.
- Co-ordinate wif UX designers anddevelopstatic content usingfront end wif HTML 5, CSS3and AngularJS.
- Produced content pages wif CSS3 layout and style markup presentations and used JavaScript methods and properties.
- UsedjQueryplug-ins,autocomplete,validation,drag and dropand more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level ofHTML5, JavaScript,CSS3and pureCSSlayouts (table less layout).
- UsedAJAXextensively to implement front end /user interface features in teh application.
- Implemented / developed custom reports and graphs using Google API and capturing of quality data fro defining quality metrics.
- Created functional point estimation and responsible for designing user interface using core Java.
- Developed web applications using core concepts (Threading and collection).
- Focused on Test Driven Development thereby creating detailedJunittests for every single piece of functionality before actually writing teh functionality.
- Used Jasmine to implement test cases.
- Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
- Involved in using SVN, for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
Environment: JavaScript, HTML5, CSS3, Angular.js, jQuery, AJAX, Jasmine, Webservices, SVN,Agile Methodology Waterfall Methodology, Windows.
