Ui Developer Resume
Tampa, FL
SUMMARY:
- Having 7 years of experience as a Front - End web developer in developing and designing user interface of Internet/Intranet applications using HTML/HTML5, CSS/CSS3, XHTML, XML, JavaScript, jQuery, JSON, Ajax, Ext JS, ReactJS, Redux, AngularJS and NodeJS.
- Extensive experience in building Single Page Applications using MVC Framework such as Angular 2, Angular 4, Angular 6, Spring framework. Having good knowledge on Angular 7/8/9.
- Experience in working wif RESTful Web Services and implementing RESTful API's. Experience wif Angular6 using Typescript as a primary language wif the support of ES6 standardization.
- Strong understanding in using controllers, modules, directives, factories, services, dependency injection and digest cycle in Angular 4.
- Experience in developing consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
- Experience in using ReactJS components, Forms, Events, Keys, Router and Flux concept, for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
- Experienced in working wif Redux architecture using complex Object-Oriented concepts in improving the performance of the websites. Worked on high-level build tools like Grunt and Gulp.
- Efficient in understanding the business requirements and creating custom Object, apps fields, relationships, page layouts, validation, and workflow rules.
- Experienced wif databases using ORMs/DOMs for integrating wif MySQL, Postgres, Neo4J, MongoDB, Cassandra SQLite and Amazon Web Services (AWS) Redshift databases.
- Experience in query optimization for performance tuning and monitoring of processes and e xperienced in managing multiple tasks and project details.
- Expertise developing Responsive web design (RWD) application wif client scripting language and serve scripting languages like Node.js, Express.js, React.js.
- Expertise in minimizing code and reusability. Experience in creating Web Templates and Layouts.
- Used Git for revision control and code management. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Familiar wif opensource tools: Package Mangers (NPM/Bower) and Atlassian tools (Confluence, JIRA and Stash).
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS3, JavaScript, Typescript, jQuery, ReactJS, Angular 2.0, Angular 4.0, Angular 6.0, Node JS, EXT JS, D3 JS, React JS, JSON, AJAX, Grunt & Gulp, Spring boot.
Testing Frameworks: Jest, Enzymes, Jasmine, Karma, Protractor for E2E..
Languages: C, C++, Java, Python and .NET
IDE, HTML Editor: Sublime, Notepad++, Eclipse IDE, Adobe Dreamweaver, WebStorm, Visual Studio, Visual Studio Code.
Application servers: Tomcat Server, WebSphere, WebLogic, AWS
Data Bases: Oracle, MySQL, PostgreSQL, SQL Server, Mongo DB, Cassandra
Version Controls: SVN, CVS, GIT, TFS, VSTS.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
UI Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, React js, Bootstrap, Less, CSS3, SASS and AJAX. Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Worked on integrated Spring Cloud projects to provide distributed tracing and used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries. Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
- Proficiency in cloud applications such as Amazon Web Services (AWS)
- Proficiency in Amazon Web Services (AWS) set up.
- Has worked wif Node.JS for writing code in the server side and creating scalable network applications.
- Worked wif modules like MongoDB and Cassandra for database persistence using Node.js to interact wif MongoDB. Performed troubleshooting on all mobile platforms both through telephony Avaya system, and wif remote support, Supporting iOS, Android.
- Created UI templates and functionality to be merged wif the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application
- Managing data originating from various end users and store it in PostgreSQL database.
- Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI.
- Experience in working wif RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked wif JSON web tokens for autantication and authorization security configurations using Node.js
- Worked wif Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, cssautoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked wif unit testing of JavaScript applications using Karma, Jasmine.
Environment: ReactJS, Redux, NodeJS, Handlebars, SharePoint, HTML5, CSS3, Spring, JavaScript, AJAX, JSON, SASS, Rx JS, React Material, PostgreSQL, Jest, Enzyme, Visual Studio, TFS, Agile.
Confidential, Phoenix, AZ
UI Developer
Responsibilities:
- As a developer participated in all phases of Agile development.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Involved in the sprint planning and preparation of programming increment planning estimation (PIPE) board.
- Participated in the user story grooming sessions and provided the necessary inputs to Meet Acceptance Criteria.
- Extensively involved in the wireframe design discussions wif the UX design team.
- Developed web-based customer application using HTML5 and CSS3, Typescript, JSON, AJAX, Angular6.
- To streamline the development process, we used CSS pre-processor LESS.
- Designed responsive UI pages dat can be displayed properly in different size screens using Bootstrap and CSS media queries theirby achieving cross-browser compatibility
- Developed mobile application to be compatible on both iOS and Android platforms and published mobile offering on both.
- Performed troubleshooting on all mobile platforms both through telephony Avaya system, and wif remote support, Supporting iOS, Android.
- Designed and developed Business components and Integrated wif Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
- Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.
- Worked on RESTful web services and used Angular6 forms like Template Driven forms and Modern Driven forms to perform form validations both on a server and client-side.
- Worked on Angular6 Routes and extensions by using Router Config as an injectable URL path and customized component for each of the webpage.
- Development of front-end application using Angular6, Dependency injection, Rx, and Http modules wif NodeJS server for future evolutions.
- Knowledge of using Angular6 new features such as build optimization, Compiler improvements, preserving white spaces.
- Designed enterprise applications for policies, claims, general ledger, and agency administration using test-driven development in Ruby on Rails, JavaScript, jQuery and Ajax-based applications, jQuery, HTML, and CSS.
- Designed Efficient and scalable rest APIs Using NodeJS, Express, Mongoose, and MongoDB.
- Used JSON for data exchange between client and server and AJAX to reduce the network load and update only the website's components.
- Acting as a mentor for new resources in a team makes them understand the business process from the application point of view.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues daily.
- Used Version control system GIT and bitbucket as code repository.
- Participated in care of E2E, client interfacing, offshore coordination and status reporting.
Environment: HTML5, CSS3, SASS, JavaScript, Bootstrap, Angular 6, Spring Framework, TypeScript, Ruby on Rails, RWD, Node.js, GIT, GRUNT, JIRA, Jasmine, Babel, NPM, MVC, Eclipse IDE, Web Services, Jasmine, Protractor, Karma, Mocha, Selenium, Cassandra.
Confidential, Chicago, IL
Web Developer
Responsibilities:
- Used NPM for installing required node modules and other published Angular NPM modules.
- Angular 2.0 is of a Component Driven Architecture.
- Working knowledge on Azure cloud IaaS and PaaS Services.
- Worked Extensively wif Angular CLI for creating components, Services, pipes, Directives.
- Updated the application wif new features of Angular 4.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 2 framework along wif HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites to Microsoft azure cloud.
- Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
- Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
- Experienced wif deployments, maintenance and troubleshooting applications on Azure Cloud.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: Angular (2/4), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.
Confidential
React Developer
Responsibilities:
- Developed web pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and AJAX.
- Designed CSS templates for use in all pages on the website working wif CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Created SPA for the End User providing route technologies wif faster and responsive using React.js Framework. Experience in building Custer centric Single Page Applications.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components, and used GRUNT & GULP as Task runners. Created some reusable components for designing interfaces using React.js.
- Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Extensively used Web pack to remove code dependencies and to develop a SPA using React.js along wif react-route. Worked on CSS pre-processor frameworks (SASS 3.4 & LESS 2.0).
- Implemented AJAX in web pages for accessing application data wifout refresh the whole pages for better user experience. Used React.js, JavaScript for validating client-side validations. Experience in using React.js to build web components.
- Added user validations and user permissions by using the Node.js and utilized Node.js for server hosting.
- Extensively used Node.js on front end (used namespaces, closures and custom bindings).
- Performed troubleshooting on all mobile platforms both through telephony Avaya system, and wif remote support, Supporting iOS, Android.
- Worked on tools like Eclipse and GIT repositories and Installed and configured GIT and synced wif multiple GIT-Hub repositories.
- Worked in developing dynamic robust UI screens using CSS, HTML, React.js, JavaScript, Bootstrap and jQuery.
- Used React.js to build web components such as signup form and rule form.
- Built reusable and customizable components for the new website using React.js and React-Routes to create a single page web application: Headers, Categories.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used CSS3 for styling and HTML5 for Templates in Ext JS.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, jQuery, Bootstrap, Grunt & Gulp, Apache Tomcat, SVN, Web Services, AJAX, CSS, Node.js, REST API, Jasmine, React.js, Redux, GIT, Agile.
Confidential
Front End UI Developer
Responsibilities:
- Designed the Graphical User Interfaces using HTML, CSS, JavaScript and jQuery.
- Developed the Application as Single Page Application using Angular JS MVC Framework.
- Developed the Responsive Web Design using CSS Bootstrap.
- Configured GRUNT and GULP to compile SCSS (SASS) to CSS using GRUNT plugins Consumed RESTful web service for fetching JSON format data from web server.
- Used AJAX calls for data updates in UI along wif JSON data parsing.
- Used jQuery and AJAX to create attractive animations and smooth transitions for a better user experience.
- Extensively used jQuery for creating various widgets, data manipulation, data traversing, from validations, create the content on the fly depend on the user request, implementing AJAX features for the application.
- Developed various application functionalities such as search, pagination, filtering using MVVM JavaScript Framework Angular.js.
- Developed custom Angular.js proxy to send requests to client’s APIs, handling autantication and custom headers. Integrated Angular Fusion Charts reporting component for statistical information display.
- Involved in TDD for developing and performing test cases using Jasmine and Karma.
- Developed HTML based Web services in Java which lets the user to track a shipment, find the transit days for a shipment.
- Designed & developed web services, which capture the leads from various web sources, advertisements and update database using Java and JDBC. Invoked Web services to generate Java classes from XML schema.
- Implemented jQuery and Java Script to interact wif DOM elements, handle events for an interface.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework.
- Developed front-end screens wif HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
Environment: Grunt & Gulp, HTML, CSS, jQuery, JavaScript, Bootstrap, Jasmine, Karma, SCSS (SASS), Responsive Design, ECLIPSE, SQL server, MySQL, GIT, and MS Office.