Front-end Developer Resume
Dallas, TX
SUMMARY:
- 7+ years of professional experience as a UI Developer in various environments.
- Strong knowledge in developing web applications using HTML5, XHTML, DHTML, CSS3, JavaScript, AJAX, JSON, jQuery, TypeScript, AngularJS/2/4, React JS, Nodejs with strict W3C standards .
- Sound knowledge on working with MVC architecture.
- Proficient in working with AngularJS/2/4/5/6 to create Single Page Applications (SPA).
- Extensive experience with JavaScript , including Document Object Model (DOM) and DOM Functions.
- Worked with different jQuery plugins as per the business Requirements.
- Developed enterprise - level applications utilizing XML, JSON, JavaScript, HTML, Angular4 and a Modern UI framework such as Bootstrap CSS.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like HTML5, XHTML, XML, Object Oriented JavaScript, JavaScript, JQuery, AngularJS/2/4, JSON, Node.JS, React.JS, Bootstrap Framework, Ajax, CSS2/3, CSS Frameworks.
- Experience in developing UI applications using AngularJS/2/4, TypeScript, BackboneJS, React.JS (JSX), Ext.JS, NodeJS, Bootstrap, JavaScript, JQuery, CSS3 and Photoshop .
- Experience in Using widget toolkits like Kendo, JQuery, ExtJS and Dojo.
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD .
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
- Developed API driven responsive Web Application by integrating Angular 4 with Bootstrap and API's.
- Worked with React Router for developing Single Page Applications (SPA).
- Worked together with a group and effectively composed Web Apps with React JS and Structured the JavaScript .
- Good experience with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, CSS Box Model and CSS3 Media queries .
- Good knowledge of using CSS preprocessors like SASS and LESS .
- Used AJAX to Get, Post, Delete, Put the data from the server asynchronously by using Restful API’s for JSON object as per the requirements.
- Used Node.js and NPM , especially for Node to build processes like GULP .
- Good experience with Task runners like Gulp and Grunt .
- Experience in building web applications using JavaScript Frameworks like Angular4, React.JS and Node.JS.
- Expertise in developing and updating a web page quickly and effectively using, HTML, CSS, JavaScript and JQuery with the webpage cross browser compatibility and Responsive design.
- Good Experience in JavaScript, JQuery, W3C Standards.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Expertise in Developing Responsive Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front-End Technologies.
- Experience in the AWS cloud Platform.
- Experience in working in an Agile Development environment.
- Strong analytical and problem solving skills coupled with good inter-personal skills, Self-motivated and quick learner who is willing to adopt new challenges & technologies.
TECHNICAL SKILLS:
Web Technologies: JavaScript, HTML/HTML5, CSS/CSS3, JQuery, JSON, AJAX, DOM, XTML, XHTML, PHP, DOM.
JavaScript frameworks & Libraries: JQuery UI, Angular 2/4, Angular JS, React JS, Backbone JS, knockout JS, underscore.js, and Node.js, ExtJS, TypeScript.
Programming Languages: C++, Java, JavaScript, SQL
Database: Oracle 12c, MySQL, MongoDB.
Developer Tools: Eclipse, UML Modeling, MS Office
Version Control Tools: Git (GitHub, GITLAB), SVN, CVS, CI&CD
Operating System: Windows (All Distributions), UNIX, Linux, Mac OS
Debugging Tools: W3c validator, IE Tester, Firebug, Chrome Inspector
IDE & Tools: IntelliJ, Brackets, Notepad++, Visual Studio 2010, Eclipse, Netbeans, Sublime, Adobe Dreamweaver.
Application/Web server: Apache Tomcat server, IIS, WebLogic, Web Sphere.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Front-End Developer
Responsibilities:
- Developed Single page applications using Angular 4, TypeScript, HTML5, CSS3, SASS, LESS and Bootstrap, React JS .
- Worked in a daily based task completion environment.
- Involved in requirements and analysis, understanding the requirements of the client and the flow of the application as well as the application framework.
- Designed the complete website using HTML5, Angular 4, CSS3, JavaScript and jQuery, VueJS .
- Good knowledge in Angular 4 controllers, directives, factory and service resources, routing and in Dom manipulation using JavaScript, jQuery.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Used Angular5 routing features to make the component independent.
- Used Angular5 Life Cycle Hooks though out the application for components.
- Implemented RESTful API's and working with RESTful Web Services.
- Performed web services integration and debugging using SOAP UI.
- Developed user interface by using the React. JS, Flux for SPA development.
- Implemented react.JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Implemented the Drag and Drop functionality using React-Draggable.
- Designed the page using Bootstrap and some custom CSS .
- Implemented responsive web design using bootstrap .
- Good knowledge on creating services with Angular 4 @injectable property , as to make the service available for dependency injection when creating components.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application using Angular 4.
- Created responsive layouts for multiple devices and platforms.
- Implemented form validations across the site using jQuery and JavaScript .
- Worked with Angular Fusion Charts and D3.JS for data visualization.
- Worked on unit testing for the Angular application using karma .
- Worked with making calls to WEB API’s to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation .
- Collaborate 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.
- Implemented asynchronous validation and controlled objects using Reactive forms.
- Developing microservices (REST API) to interact with data base (MongoDB).
- Developed AWS Lambda functions for application/servers monitoring, logging analysis and notifications, code deployments. Establishing connection between AWS Lambda and DynamoDB for interaction between API and database .
- Converted existing AWS infrastructure to server less architecture (AWS Lambda).
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS Elastic Beanstalk and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS .
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome .
- Used Ajax to update a portion of a web page (for reviews from third party) thus reducing bandwidth usage and load time .
- Developed user interface using AJAX to simplify the complexities of the application.
- Extensively used jQuery in implementing various GUI components in application portal.
- Extensively used the Dojo Toolkit to control and provide the rich functionality to GUI.
- Worked on the UI Framework like JS, Bootstrap, D3.Js, and Grunt/Gulp .
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design.
- Used Node Package Manager ( NPM ) to manage modules & used it to install useful tools as Grunt, and Express.
- Worked with the Open Web Application Security Project (OWASP).
- Good Ability in code reviewing, refactoring, testing, analysis and optimization.
- Used GIT Version control as a code repository.
- Used JIRA for bug tracking and issue tracking.
- Used SVN, GIT, GIT HUB for version control and Clear Quest for bug fixing.
Environment: Angular2, Angular 4, HTML, CSS3, Bootstrap, JavaScript, jQuery, TypeScript, AWS Lambda Functions, AWS DynamoDB, AWS EBS, DOM, AJAX, D3.js, Gulp/Grunt, Web API, JSON, Karma.
Confidential, Melville, NY
UI Developer
Responsibilities:
- Implemented and designed user interface (UI) for web-based customer application.
- Built pages from Photoshop mockups using HTML5, Java Script, Angular 4, TypeScript and CSS3, JQuery, React.JS.
- Built single page application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4 framework, TypeScript and Node.js .
- Developed REST architecture-based web services to facilitate communication between client and server.
- Used JQuery to make REST API calls and Designed/documented of REST API’s for collection and retrieval of high data.
- Used JSON for data stockpiling and exchange between programs and servers.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap , color scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed front-end screens with HTML5, DHTML, CSS3, JavaScript and Angular 4. Extensively did client-side validations using JavaScript.
- Able to manipulate back end Oracle DB with expertise in CRUD operations.
- Designed front-end with in object-oriented JavaScript framework like Node.js .
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, Angular 4, Bootstrap, HTML, DOM, XHTML, JSON and AJAX .
- To make CSS more maintainable and extendable used SASS/LESS pre-processes.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in the hooking up the D3.Js code to the grid for bar-charts, pie-charts etc. to show the monthly withdrawal reports.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Used JavaScript runner like Gulp for bootstrap our application.
- Building the CI/CD process from scratch.
- Migrating from GitLab to docker and implementing GitLab inside docker.
- Used Docker containers to quickly deploy Linux based applications.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Debugged the application using Firebug to traverse the documents and manipulated the Node.js using DOM Functioning .
- Used Git hub, TFS as a source control for project.
- Used SVN for version control and JIRA for defect tracking.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Involved in working with SCRUM, Agile development process .
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Excellent problem solving skills and the ability to work independently.
Environment: HTML5, JavaScript, CSS3, jQuery, Angular4, TypeScript, React.JS, REST, Node.js, JSON, Bootstrap, Dom, Ajax, XHTML, XML, GULT, SASS, LESS, WSDL, SOAP, Restful, PHP, AWS, GitHub, GitLab, CI&CD, SCRUM, BackboneJS.
Confidential, Downers Grove, IL
UI Developer
Responsibilities:
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) for web application that matches the business requirements.
- Designing and developing dynamic web pages using HTML, CSS, JavaScript, jQuery, Angular 2, node.js, React.JS for single page applications.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, Angular 2, and CSS3.
- Coded extensively using JavaScript frameworks like Angular 2, node.js, React.JS by implementing MVC architecture .
- Used JavaScript runner like Gulp/Grunt for bootstrap our application.
- Implemented Single Page Application using Angular 2, UI Bootstrap and UI- Router.
- Used Angular 2 UI-route to manage URL route.
- Used Angular 2 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
- Experience in Web Services Technologies like SOAP with Node.js and implemented SOA architecture with web services.
- Used SOAP and REST services for requesting information from endpoints.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented Backbone CRUD operations (Create, Read, Update and Delete) and Paginator for pagination for Tables
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3, Angular 2 and jQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, jQuery, Angular JS, AJAX, XML and JSON.
- Worked with CSS pre-processor tools namely LESS, and SASS.
- Used Rest angular , Promise and Services in Angular 2 for calling API's and build some custom directives.
- MVC web app migration from server to client (JavaScript, Backbone.js).
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions . Worked on Backbone.js to create Models to represent data.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete).
- Designed front-end with in object-oriented JavaScript framework like Node.js.
- Improved user experience by designing and creating new web components and features.
- Involved in complete SDLC - Requirements Analysis, Development, System and Integrating Testing.
- Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM.
- Worked with subversion for check-in and check-out unit code.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both windows.
- Managed application state using server and client-based state Management options.
- Coded Java Script for page functionality and Light box plugins using jQuery.
Environment: HTML/HTML5, JavaScript, CSS3, jQuery, Angular4, TypeScript, React.JS, REST, Node.js, JSON, Bootstrap, Dom, Ajax, XHTML, XML, GULT, SASS, LESS, WSDL, SOAP, Restful, PHP, AWS, GitHub, SCRUM, BackboneJS, CRUD, MVC.
Confidential, Chicago, IL
Front End UI Developer
Responsibilities:
- Designed the website and created/developed web interfaces.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
- Used Dreamweaver as HTML Editor for designing new pages.
- Responsible for content and UI Development.
- Developed HTML prototype documents with CSS.
- Developed the UI with extensive use of Backbone.js framework that helped to organize the code.
- Implemented a composite application library for Backbone.js to simplify the large-scale JavaScript applications.
- Used Underscore.js, Mustache.js, Handlebar.js for templating in most of the code while used Backbone.js as an MVC framework, HTML, CSS, Bootstrap, JavaScript, jQuery with MySQL.
- Implemented Backbone CRUD operations (Create, Read, Update and Delete) and Paginator for pagination for Tables.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Did Cross - Browser coding, for making pages compatible will all browsers.
- Responsible for Unit testing and supporting the UAT & PROD environments.
- Worked closely with the programmers for project requirement analysis.
- Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
- The new website has made it much easier for the users to access the page and check the required info.
- Performed validation of completed sites including the debugging and testing of code.
Environment: HTML, XHTML, CSS, JQuery, Backbone.js, Underscore.js, Handlebar.js, Flash, Adobe Dreamweaver.
Confidential
UI Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript.
- Used jQuery for basic animation and end user screen customization purposes.
- Responsible for design and development of the web pages from mock- ups.
- Developed front end UI using HTML, CSS, jQuery, JavaScript, AJAX and Spring, Hibernate for back-end development.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, JSP, Servlets, JDBC, Oracle database, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential
Web UI developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, Windows and MS Office.