Sr Ui Developer Resume
Columbia, MD
SUMMARY
- Over 8 Years of professional experience in Applications design, Development, Integration, Testing and Maintenance of various client/server, N - tier and web application and its design, using various UI- technologies.
- Highly experienced in Front end web development technologies including HTML5, CSS3, JavaScript JQuery, Bootstrap, Angular.js, Node.js, Angular material, Angular 2/4, React.js, ECMAScript 6, Typescript
- Experience working with Angular 2 including building components, directives, Routers and other modules based on Angular CLI.
- Experience in development approaches Front-end Model View Controller (MVC), event - driven applications using AJAX and Object Oriented JavaScript.
- Extensive experience with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming and agile software methodologies (scrum).
- Building web applications using typescript and ECMAscript 2015, ECMAscript 2016 new features.
- Experience using ECMAScript 6 with React.js and transpilation of ES6 to ES5 using Babel.
- Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Angular JS, React.js and Bootstrap.
- Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
- Implementation of RESTFUL web services using REST let.
- Experience working with Angular.js framework to build web applications that's including working with custom directives, services, controllers, filters, templates, and other Angular modules.
- Involved in the production support of the applications.
- Experience using protractor for End to End testing
- Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Prepared test case scenarios and internal documentation for validation and reporting.
- Hands on experience in using the version controls like SVN, TFS and Git and project management tools like JIRA.
- Very good experience in Document Object Model (DOM) and in client side applications using React JS and working knowledge on Grunt, Gulp.
- Experience in developing Web applications using CSS pre-processors like SASS.
- Used Node Package Manage (NPM) and Bower as package manager for installing backend and frontend dependencies.
- Very strong interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Maintained the code base by frequent updates to the code repository using GitHub.
TECHNICAL SKILLS
Programming Languages and Web Technologies: C, C++, Java, HTML5, CSS3, Bootstrap, XHTML, DHTML, JavaScript, AJAX, JSON, XML
JavaScript Libraries and Frameworks: jQuery, Angular JS, Angular2.0, Node.js, React JS, Backbone.js, Express.js, External.js, Ember.js, Knockout.JS, Require.JS, Lod ash.
Application/Web Servers: JBoss, HTTP Web Server, Apache Tomcat, Web Sphere.
Testing Tools: Junit, LoadRunner, Jasmine, Protractor, Karma, Mocha, Chai.
Operating Systems: Linux, UNIX, Windows 2000/XP/7, Windows 8.1, Windows 10.
Web Services: SOAP, REST, WSDL, RSS.
IDE: Eclipse IDE, NetBeans, WebStorm, Notepad++, Microsoft Visual Studio, Sublime Editor, Adobe Dream Weaver
Databases & Platforms: MongoDB, MySQL, MariaDB Enterprise, Oracle database
Middle Ware: Kafka.
Build Tools: Maven, Ant, Jenkins
Configuration Mgmt. Tools and Developer Tools: Git, CVS, visual studio, Dreamweaver, Firebug
Development Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Columbia, MD
Sr UI Developer
Responsibilities:
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front endUI team.
- Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Extensively used Twitter Bootstrap to develop front end of the application.
- Performed CRUD operations and Data Migrations in the Mongo Database.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Leveraged two way data binding through scope in applications built on Angular 2 and also implemented different validation control on the web-pages using Angular 2.0.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Created React JS components usingJSX, followed FLUX design pattern for unidirectional data flow.
- Involved in customizing theJSXfiles for rendering the UI in implementing React JS.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Created test suites using Jasmine, karma and worked on tools like NPM, Bower with respect to the requirements.
- Experience working with CSS pre-processors like SASS and LESS.
- Developed charting components using the Ext JS charting for the data visualization
- Used Node.JS for asynchronous data communication between server and client.
- Used JIRA for the bug tracking and project management.
- Using Git extensions to upload the code that includes creating, pushing, merging the branches to bitbucket.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular CLI, Angular 2, Typescript, NodeJS, Ext JS, Bootstrap, AJAX, JSON, Backbone.js, React.js, XML, JSON, Responsive design, Redux, Visual Studio Code, Grunt, Agile, JIRA, Git extensions.
Confidential - Miami Lakes, FL
MEAN Stack Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS, Bootstrap, JavaScript and AngularJS.
- Enhanced user experience by designing new web features using MVC Framework.
- Created wireframes, graphical templates, and other graphical elements for various web based projects.
- Mobile friendly Responsive Design using CSS/LESS Preprocessor and media queries.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using AngularJS and TypeScript
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using AngularJS framework and Node JS.
- Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other Components and deployed the application on Weblogics Server.
- Used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Developed a core component of Analytics using with Node.jsmicroservices and consume them via AngularJS services.
- Extensively used Grunt as an associate to NodeJs to establish the connectivity between database and client.
- Implement modules into NodeJS to integrate with design and requirements and also created Restful web services/ API's using NodeJS
- Used Git, GitHub for project management and version management.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner
- Experience in working with NoSQL Database like Mongo DB, Cassandra to manage extremely large data sets.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML5, CSS3, CSS/LESS, jQuery, JavaScript, AJAX, JSON, Typescript, Angular, NodeJS, MongoDB, GUI, Responsive Web Design, Bootstrap, Micro services, GWT, Karma, Dreamweaver, Agile.
Confidential - Boston, MA
Front-End Developer
Responsibilities:
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and HttpRequest.
- Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, rootscope, childscope, modal, template, state etc.
- Worked with Angular.js framework to build modern web applications that's include writingservices, custom directives, controllers, filters, templates and other Angular.js Modules
- Involved with all stages of Software Development Life Cycle.
- Created Ext JS custom UI components and implemented UI MVC framework.
- Developed Web applications using JavaScript, MVC client side validation using JavaScript.
- Optimized throughput and scalability of web applications using Node.js.
- Developed Java, J2EE Web and Business components and wired using Ext JS Ajax calls.
- Developed user interfaces using HTML5, Bootstrap, AngularJS, jQuery, Backbone.js, Dojo.
- Utilized Node in conjunction with Express framework to route and render pages.
- Classes to interact with business logic &used Spring Frame work for AngularJS layer design patterns.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from Standpoint.
- Developed live web pages using D3.js.
- Used agile methodology for the software development.
- Debug the application to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Ensured that application runs as expected in various browsers using Karma
- Used Github features to upload code and work with other developers like (merge, push, pull, clone )
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Worked on AngularJS issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, JavaScript, JSP, jQuery, AJAX, PHP, Dojo, AngularJS, Node.js, D3.js, BootstrapBackbone.js, RESTful, Java, J2EE, Karma, Oracle 10g, Grunt, Photoshop, Git.
Confidential - Austin, TX
UI Developer
Responsibilities:
- Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Management of a Portal application with the use of AngularJS and backbone.js
- Implemented unit test cases using Karma Runner and Jasmine for AngularJs on client side and Chai for Node.js for testing endpoints.
- Developed application by implementing the SinglePage application template using AngularJS Route Providers.
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Extensive use of Node.js ExpressJS and Mongo DB along with Mongoose.JS to create server side applications.
- Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software.
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML, HTML5, XML, and XSLT.
- Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax etc to provide real time control in a separate program.
- Created several webpages using Node.js
- Extensive use of Grunt and Gulp as a build tool in projects for minifying the JavaScript Code.
- Developed pages that support advanced client side technologies, such as JavaScript, Flash and Actionscript.
- Validated the client side applications using jQuery Validation Plugin.
- Called REST services from client side using JQUERY
- Used Ajax to call the Java functions from the webpage via JavaScript.
- Developed interactive cross platform web application using Ext JS
- Developed and deployed on the Apache Tomcat server.
- Validated the code using W3C MarkUp validation and also checked for the cross-browser compatibility using Cloud Testing and Virtual Developer Labs.
Environment: HTML5, CSS3, JSON, AJAX, JavaScript, jQuery, Java, JSP, Ext JS, Angular JS, Node.js, Express JS, Mongo DB, Backbone JS, Jasmine, REST, Mongoose.JS, Git, Grunt, Gulp.
Confidential
Web UI Developer
Responsibilities:
- Creation of highly Usable, Accessible, X-Browser, X-Resolution compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- Developed appealing user interfaces using JSP, HTML and JavaScript.
- Implemented debugging and browser compatibility functionalities.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Provided JavaScript and CSS fixes for the UI orientation issues in web and jQuery implementation.
- Successfully gathered the requirements and made sure that all of them are met in the application
Environment: HTML, DHTML, CSS, JavaScript, jQuery, AJAX, SOAP, Microsoft FrontPage, PHP, Adobe Photoshop CS3, Eclipse, SVN.
Confidential
Web Developer
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Created PHP Pages with CSS and the Box Model
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Used JQuery event handling in UI pages’ handle validations.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: HTML, CSS, JavaScript, JQuery, SQL, PHP, NoSQL,Web services using REST and SOAP, JSON, AJAX.