Ui/front End Developer Resume
College Station, TX
SUMMARY
- Overall 6+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, prototyping, Proof of Concept, Design, Implementation and Testing with Agile and Scrum.
- Expertise in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, Angular (2/4/5/7/8/9), React JS, Redux, jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experienced in using all Angular7 features like Template Driven and Model Driven Forms Proficient in building Web User Interface (UI) using HTML5, CSS3, Bootstrap, DOM, AJAX, JSON and JavaScript frameworks such as JQuery that follows W3C Web Standards and are browser compatible.
- Experience in developing applications using Angualr.JS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.
- Expertise in creation of reusable components, custom directives, Filters, Services and keeping the code clean.
- Proficient in Document Object Model (DOM), DOM manipulations, DOM functions and implementation of user centered design (UCD) method.
- Experience on ES5, ES6 and Typescript features for handling asynchronous data requests.
- Proficient in using debugging tool like Firebug, Chrome Developer tool and manipulated the Nodes using DOM and DOM Functions.
- Experience in Web Services using SOAP and Restful API’S which are well used for building the communication between two systems.
- Experience using various IDE's like Visual Studio, Eclipse, Dreamweaver, Notepad++.
- Experience using version control software like GitHub & SVN.
- Experience in Cross browser compatibility for implementing browsers like Safari, Firefox, Opera, IE and Chrome.
- Experience in developing, publishing, running and maintaining websites from scratch and modifying existing code on Linux and windows environment.
- Deep functional knowledge in building reusable components and libraries for future use. Extensive experience in delivering projects following Agile/Scrum methodology.
- Easily adaptable to the work conditions and consistently deliver the quality work and Capable of adapting to new technologies and can face any new challenge that exist in the project.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, AJAX, JQuery, JSON, Apache
IDE & Tools: Web Storm, Notepad++, Microsoft Publisher, NetBeans, Eclipse, Sublime
JavaScript Libraries: Angular 9/7/6/4/2, JQuery, Ext JS, Node.js, React.js
Wire Frame Tools: Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, Adobe illustrator CS3.
Version Control Tools: GITHUB & SVN
Bug tracking Tools: Jira
Data Base: Confidential, SQL, MSSQL, Mongo Db
Operating Systems: Windows, Linux, Unix
Professional Experience:
Confidential, College Station, TX
UI/Front End Developer
Responsibilities:
- Responsible to design and developed web pages using HTML5, CSS3, JavaScript ES6, JQuery, Bootstrap and Angular 9.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 9 and Typescript.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages from JSON response.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Develop custom directives, controllers, views and filters using Angular 9.
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Involved in writing the Properties, methods in the Class Modules and consumed web services
- Used input and output decorators to communicate between different Parent Child components.
- Created AWS Lambda , EC2 instances provisioning on AWS environment and implemented security groups , administered Amazon VPC’s .
- Implemented Angular Router to enable navigation from one view to the next as per the requirement.
- Used Gulp as the build task runner to build and package the application.
- Checked cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
- Used Visual studio Code IDE for designing coding and development of this application.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: Angular 9, Angular CLI, TypeScript, HTML5, CSS3, JavaScript ES6, JQuery, Bootstrap, Node JS, AWS, AWS, Swagger UI, Jira, Agile, Windows.
Confidential, Lafayette, LA
UI/Web Developer
Responsibilities:
- Followed Agile software development practice paired programming, test-driven development TTD and scrum status meetings.
- Created proof-of-concept using responsive web design, Angular 7, TypeScript, HTML5 and Bootstrap4.
- Developed web applications using Angular 7 and Typescript.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 7.
- Used Angular Observables and RXJS to manage data streams programmatically while calling the services.
- Used JSON for storing and exchanging information between browsers and servers.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 7.
- Replaced some of the Bootstrap classes with custom-made library components
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- Worked on making AJAX calls to connect database using RESTful web APIs and worked on integrating the middleware too front-end.
- Used RxJS and Observables to create AJAX services in client side and to watch over a compo- nent to detect its changes.
- Substituted some of the Bootstrap classes such as Selectpicker in the application by the custom-made library components
- Implementation of Look up Tables in which inline edit (CRUD) functionality of the data from Database rendered in HTML DOM is provided using X-Editable grid.
- Used Web pack to include bootstrap property files to the application bundle.
- Used Node Package Manager (NPM) to manage the dependencies in Node JS modules.
- Used MAVEN build tools to maintain dependency
- Used Node JS to run Web pack tasks and build properly the project.
- Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.
Environment: Angular 7, Angular CLI, TypeScript, NPM, Node JS, HTML5, CSS3, Bootstrap, WebPack, Pollyfill, RxJS, DOM, JSON, AJAX, GIT, Jira, Agile, Linux.
Confidential, Cole Haan
UI Developer
Responsibilities:
- Created Front-end Applications using HTML5, CSS3, JavaScript, TypeScript, React JS, AJAX, XML and JSON.
- Implemented HTTP Interceptors to add JWT tokens and authentication headers to every HTTP call to provide authentication to pages
- Implemented Observables using RxJS for Async communication to API service through http protocol.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Extensively Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
- Utilized a concept called Virtual DOM in React JS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Debugging the code using developer tools and Firebug tools and validations by cross-examining the Web pages at different browsers.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver CS5, and JavaScript.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Attended required meetings and maintained open communication about project status.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture and used cleaner patterns like module pattern and followed DRY principles.
Environment: React JS, TypeScript, HTML5, CSS3, JavaScript, RxJS, NPM, AWS, Ajax, XML, HTTP Request, Firebug, GitHub, Jira, Agile, Windows.
Confidential
UI Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and Angular.JS that meets accessibility and web browser standards for website.
- Designed Frontend with in object-oriented JavaScript Framework using Angular.JS.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used AJAX and JSON to make asynchronous calls for retrieving dynamic data from backend server and update the specific parts of DOM.
- Installed node.js and utilized the NPM with Grunt for the build.
- Implemented draggable UI components and Custom drop downs using Javascript and Angular.
- Responsible for setting up Angular JS framework to achieve data binding between HTML and JavaScript objects.
- Utilized ng-react module to bind React Components to Angular Directives.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Used Data Tables, a table plugin for jQuery, to display the data in tables along with pagination.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Responsible for maintaining Continuous Integration and code version using GIT.
Environment: Angular JS, JavaScript, AJAX, JSON, NPM, Grunt, D3.JS, Jquery, Restful API, Firebug, GIT, Agile, Windows.