Sr. Front End Developer Resume
Plano, TX
SUMMARY:
- Around 8 years of experience in developing web pages and user interfaces using HTML5, DOM, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Webpack, AJAX, JSON
- Experience in all phases of Software Development Life Cycle and Software Development methodologies like Agile, Waterfall etc.
- Experience in working on latest JavaScript frameworks like NodeJS, D3 JS, AngularJS, Express JS, EJS and Bootstrap. Implemented multiple web applications using MEAN Stack development.
- Expert in Java/JavaScript programming. Experience with Node.js, Ember.js and React.js
- Node.js Web UI and REST API development in JavaScript
- Flexible knowledge on JavaScript frameworks like AngularJS, Backbone JS, Polymer JS, Node JS.
- Excellent working knowledge and exposure on different versions of browsers like IE, Mozilla Firefox, Opera and chrome.
- Experience with Data Accessing including Data Adapter, Data Reader and Dataset in ADO.NET and security features like Authentication, Authorization, and WCF security.
- Experience in designing and developing web - centric applications using HTML/DHTML, XML, XAML, JavaScript, CSS and IIS, developing applications using the ASP. NET MVC, ADO. NET Entity Framework.
- Hands on experience in SVN, Git, GITHUB.
- Worked with ReactJS with Redux.
- Experience with Object-oriented programming and Object-oriented design.
- Good knowledge on implementation on User Centered Design (UCD) methodologies.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Proficient in using Python HTTP APIs like Requests
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Experience in Open Stack APIs and Socket Programming.
- Worked on all the Ping Federate OAUTH grant types to get the access token to access the protected API.
- Experience in programming and management in LINUX and UNIX environments.
- Experience in Unix commands to narrow down PROD issue considering the log files.
- Experience in software testing with load runner, Jmeter, Junit, regression testing, defect tracking.
- Experience in software testing with Jasmine frameworks like Karma and Protractor.
- Involved in complete Software Development Life Cycle (SDLC) of various projects, including requirement gathering, system designing, data modeling, application development that involves various stages in development, maintenance and support.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, XHTML, DOM, JavaScript, Bootstrap, jQuery, AngularJS, BackboneJS, AJAX, JSON, ExpressJS, NodeJS, ReactJS, Ember JS, Bootstrap, DOM, LESS.
IDE & Tools: Eclipse, Visual Studio, Web Storm, Brackets, Sublime Text
Source Control: SVN, Git.
Databases: Oracle 11g, SQL, NOSQL, MySQL, Mongo DB, MS Access.
Web Servers: HTTP Web Server, NodeJS, Apache Tomcat, REST, SOAP, HTTP.
Operating Systems: Windows, Linux, UNIX, MAC OS.
Testing Tools: Quality center 11.0, Junit, Load runner, Jmeter, Jasmine, Karma, Protractor.
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. Front End Developer
Responsibilities:
- Developed a website using HTML5, CSS3, and jQuery, AJAX, Bootstrap and Angular where different types of reports are generated.
- Developed the User Interface Screens for presentation using JSP and JSTL tags.
- Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
- Worked directly with UX design team for the creation and Coding of HTML and SCSS/SASS in all pages of application from the scratch.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
- Developed UI integration with back-end via AngularJS and RESTful API service to display properly in various features, like select box, dropdown select, and table.
- Developed the UI component architecture for developer framework using AngularJS (Version 4) and refactored existing Angular JS application for code maintenance based on MVC pattern.
- Built the project using Angular-cli.
- Used Bootstrap components like Grids, Wells, Tables, Dropdowns and Pagination to make the webpage responsive.
- Outstanding knowledge in Responsive Web Applications using CSS3 Media Queries and CSS Bootstrap.
- Involved in the hooking up the D3.js, NvD3.js, c3.js code to the grid for bar-charts, pie-charts etc. to show the monthly/quarterly/yearly withdrawal reports.
- Created prototypes using React.js for the banking modules.
- Integrate RESTful API requests and responses using JSON objects. Used AngularJS HTTP service to consume APIs in backend.
- Developed client side validation code using JavaScript and jQuery.
- Developed test cases and followed Test Driven Development (TDD) methodology for unit test using Jasmine test framework with the Karma test runner. Protractor was used for end to end testing. Tracked defects on Bugzilla.
- Used JIRA and Kanban boards to track the status.
- Used NODE Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Used Node.js to run Grunt tasks and build properly the project Developed internal web dashboard applications using Node JS.
- Use version control tools like GIT for effectively managing the code changes.
- Used Amazon Ec2 for deploying the application in cloud.
Environment: HTML5, CSS3, jQuery, D3.js, NvD3.js, C3.js, Angular V 4.0, AJAX, JavaScript, PL/SQL, JDBC, Rest, Eclipse, WebLogic 11g, Junit, Agile, JSP, JSTL, Servlet, Maven, Linux, Rest, Java, NodeJs, Bugzilla, TDD, GIT
Confidential, Bethpage, NY
Sr. Front End UI Developer
Responsibilities:
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, React JS, JavaScript, Bootstrap.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Developed the Application using Flask Web Framework.
- Working with Bootstrap twitter framework to Design single page application.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
- Brief experience on implementing the Angular JS 2.0 in creating animations based on CSS classes.
- Designing and coding of business layers.
- Used JavaScript with Ember JS to build a single-page app style front-end.
- Worked on Redux making to do list reduces, reducers functions and implementing store methods.
- Experience on React js on the front end styled using SCSS.
- Used Redux and React to build out a web application.
- Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3 and Angular JS.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Created custom, self-contained, reusable and testable AngularJS modules, controllers, directives and services to implement key functionalities for customer account summary.
- Implemented open ID and OAuth solutions using Ping Federate.
- Refactored and enhanced an existing Angular JS application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used Redux to keep the application State in one store.
- Created custom directives in Angular JS 2.0 for re-usable components (multi-field form elements, background file uploads)
- Used filters while coding in Angular JS 2.0.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS 2.0.
- Tasked to design, build and implement several of the software development projects.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, Ember and JavaScript and Angular JS.
- Implemented procedures for the development of mobile applications using HTML5.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS, Backbone.js and Bootstrap .
- Implemented Test Driven Development (TDD) using Jasmine framework for the application.
- Worked on application backend implemented as Node JS express application server.
- Build CSV and XML files for the financial data.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used ReactJS to create controllers to handle events triggered by client and send request to server.
Environment: JavaScript, HTML5, CSS3, JQuery, AJAX, Bootstrap, Web services, MVP, PolymerJS, XML, AngularJS, ReactJS, Redux, CVS, Ember JS, Jasmine, NodeJS, MySQL, Windows.
Confidential, Dallas, TX
Sr. Frontend UI Developer
Responsibilities:
- Developed Login/Registration/Edit of user profile integration with community sites using HTML5, CSS3, jQuery, AJAX, JSON and JavaScript.
- Used MEAN Stack Technologies to develop Front End UI for multiple application in production.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views.
- Angular JS used for model binding and API calls.
- Created custom filter in Angular JS in the application
- Created custom directives to log the files in Event logger, Email logger in Angular JS
- Used services to read data from remote server using Angular JS version1.4 webpack.
- HTML5 using for the styling of the standard of the application
- Routing used in Angular JS used to do proper routing of the different modules in the application.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Developed the Front end by using Angular JS and JavaScript.
- Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS3 and JavaScript).
- Implemented Backbone JS and React JS to create a dynamically changing website.
- Used React JS for templating for faster compilation and developing reusable components.
- Built complex desktop - style UI using HTML5, CSS3, JavaScript and AJAX including configuration wizards and interactive reports.
- Involved in developing Single Page Application using routers in Angular JS.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Implemented pagination using jQuery.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed tabbed pages by using AngularJS directives.
- Custom Node JS proxy was used to simulate API response before client implementation was complete.
- Used Apache Maven as the software build tool and Log4J for logging errors and messages
- Integration with Infusion soft CRM system via NodeJS wrapper around web APIs.
- Used Node JS to run Webpack tasks and build properly the project.
- Used JSON for data transfer between front end and back end.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Used Node JS to develop faster and scalable application.
- Used D3.JS for interactive data visualization.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Used various features in Angular JS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Provided client side validations using Angular JS framework.
- Worked with Angular JS for creating own HTML elements for building a companied Web site which is an open Source Project.
- Worked with Bootstrap Components which are written in Angular JS using Angular-UI components.
- Evaluate the request for enhancements and analyze the high priority bugs.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Used JIRA for Project status tracking.
- Designed and develop the document in the project.
- Responsible to work on GIT workflow.
Environment: HTML5, CSS3, JavaScript, Bootstrap, React.js, jQuery, ES6, AngularJS, Bower, AJAX, JSON, NodeJS, D3 JS, Maven, Sublime Text Editor, Webpack, GIT and JIRA.
Confidential, Atlanta, GA
Front End/UI/JavaScript developer
Responsibilities:
- Involved in discussions with the System Analysts to identify the technical requirements using Functional Spec documents.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Responsible for Development of health care Web page using HTML5, JavaScript, JQuery Angular.js, CSS, SASS including Ajax controls and JSON.
- Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
- Utilized Node JS to create a fast and efficient chat server.
- The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner)
- Developed web presentation layer using HTML and CSS per internal standards and guidelines.
- With the help of Angular JS library functions for the logical implementation part at client side for all the application.
- Involved in developing the front end applications using web technologies like HTML 5, CSS3 and CSS3 preprocessors like LESS and SCSS.
- Framework and Mongoose to connect with MongoDB
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Developed some applications that are based on the insurance policy such as home loans and other stuff.
- Maintaining current (existing) ASI’s website.
- Handled Client-side validations using JavaScript
- Developed the whole application module using object oriented JavaScript and jQuery and made more interactive with the help of AJAX.
- Created responsive web pages on the tool using Bootstrap and CSS framework.
- Used Ember JS framework for creating single page applications.
- Used a combination of jQuery plugins, as well as completely custom JavaScript to build AJAX-driven user interface.
- Fetching the data from GitHub and making some changes in it and checking in the code.
- Used Node.js to develop faster, scalable application.
- Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Achieving RWD by using Bootstrap, Foundation and writing some media quires for CSS.
- Used MongoDB for storing data in JSON.
- Used Core Java to create modular program and reusable codes.
- Building web services by using RestAPI and SOAP
- Used ASP.NET framework for building web applications using Web forms, MVC and Web API.
- Used Entity Framework for accessing data code that need to write.
- Designed and developed intranet web applications using PHP, JavaScript and CSS. Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Used LESS preprocessor to develop and write CSS codes.
- Effectively utilized the features of CSS3 and HTML5 to present data in a visually appealing format.
- Multi-column layout was adopted and used jQuery UI to make it more user friendly and compact.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: HTML, DOM, DHTML, XHTML, CSS, JavaScript, jQuery, JAVA, AJAX Controls, Wireframes, Adobe Flash, Adobe Photoshop, Adobe Dreamweaver CS3, GIT, Quality Control, Quick Test Pro, JIRA, Web Services.
Confidential, Stoughton, MA
UI Developer
Responsibilities:
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript and MySQL.
- Worked extensively with the file management and image libraries.
- Used JavaScript and CSS Design Mockup. Written code in jQuery/JavaScript/CSS/AJAX for the navigation oriented application.
- Developed internal and external validation code using JavaScript.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, and Angular JS.
- Developed user interactive websites using web technologies like HTML, XHTML, and CSS per health insurance standards.
- Coded JavaScript for page functionality and Pop up Screens.
- Used JSP, JavaScript, CSS, Angular JS to create interactive user interface.
- Developed dynamic UI using Angular JS.
- Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Creating the responsive Webpages and designing cross browser compatibility for mainstream browsers.
- Developed user interface using Asynchronous validation for the fast and user friendly access using AJAX, jQuery, JavaScript, JSON and XML.
- Developed jQuery based calendar to schedule appointments.
- Used various jQuery plugins like autocomplete, datepicker, color picker, document slider to enhance the usability, functionality and overall experience for Website.
- Improved GUI Design and data accessibility for better navigation and retrieval by using jQuery components and plugins.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Provided support for customers in the field by providing technical assistance and delivering fixes to ensure a successful deployment.
- Used AJAX and JSON communication for accessing Restful web services data payload.
- Responsible for source code and version control, Involved in integration and deployment.
Environment: JavaScript, CSS, Angular JS, HTML, AJAX, CSS, JSP, Photo, Photoshop, Fireworks JavaScript, jQuery.
Confidential
Web UI Developer
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Coding site in HTML, XML, CSS, Flash, PHP/MySQL and JavaScript.
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
- Create website layout/user interface by using standard HTML/CSS practices
- Strong experience of JavaScript frameworks and library (Jquery).
- Integrate data from various back-end services and databases(SQL)
- Gather and refine specifications and requirements based on technical needs
- Implemented XML parsers such as DOM.
- Responsible for maintaining, expanding, and scaling our site
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Written and implemented CSS throughout the site, both as in-line and imported files.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts. Developing semantic mark-up and Wireframe development. Web application prototyping and development using DreamWeaver and Fireworks.
- Involved in designing UI Screen, created several mock up Using HTML, CSS and JavaScript.
- Front-end validations are done using JavaScript.
- Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Participated in unit testing, integration testing and installation of the system.
- Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used HTML, CSS, and JavaScript.
- Contributed in decision making of the software and hardware requirements and tool evaluations.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed HTML prototype documents with CSS Style Sheets.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units
Environment: HTML, CSS, MySQL, JavaScript, PHP, AJAX and Windows XP.
Confidential
Web Developer
Responsibilities:
- Involved in designing the front-end applications using web technologies like HTML, XHTML and CSS.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (jQuery, AJAX and JSON to write/read data from back end systems).
- Used SVN for version control and JIRA for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Drove multiple component design sessions parallel, creating design artifacts per specifications.
- Ensured that all components of the application are platform and browser compatible.
Environment: HTML, CSS, JavaScript, jQuery, JSON, JAVA, Spring MVC.