Front End Developer Resume
MarylanD
SUMMARY
- 7+ Years of Experience as a Web/UI developer using with ReactJS, AngularJS, Bootstrap, XHTML/HTML, HTML5, CSS3, JavaScript, JQuery, XML/XSLT, MVC, and Sass/less.
- Expert knowledge of the user interface design process and deliverables throughout the Web Application development with requirements refinement, task flows, wireframes, mock - ups, prototyping, and detailed design documentation.
- Knowledge of W3C standards and accessibility.
- Well Understanding of branding, content delivery, graphics optimization, browser compatibility, accessibility and search engine optimization.
- Excellent knowledge of Adobe Photoshopin producing mockups and creating XHTML/CSS/JavaScript/JQuery templates and style-guide creation.
- Strong JavaScript&JQuery skills - able to write unobtrusive custom code as well as implement existing JQuery plugins (sliders, table sorters etc.),
- Involved in developing UI pages using HTML5, CSS3, ES6, Type Script, Angular 2, React and Redux.
- Worked with Angular 2.0 to develop single page applications, worked with store for managing Angular 2.0 applications.
- Worked with Angular 2.0 directives, components, pipes, and injectable.
- Used Node.js as a cross-framework runtime environment to build web applications.
- Developed reusable web components to add features or access services following consistent UX practices, standards, and specifications.
- Polymer is used to compose encapsulated JS, CSS, and HTML as Custom Elements, much like Angular element directives.
- Extensive knowledge in developing applications in a Single Page Application (SPAs) using various JavaScript frameworks like Angular JS, Node.js and Bootstrap.
- Used Node JS, NPM and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.
- Used $HTTP, AJAX & JSON communication for accessing REST' full web services data payload.
- Knowledge on JSP, ASP.NET and PHP developing dynamic Web Applications.
- Strong debugging skills and thorough understanding of cross browser issues.
- Knowledge of web debugging tools like Firebug, Fiddler, etc.
- Skills in optimizing websites for mobile UI/View using CSS media queries and Responsive Web design.
- Good knowledge on server-side JavaScript programming likes Node.js.
- Experience of implementation of Web Services using SOAP and Restful.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server
- Worked in web application development for asynchronous data retrieval using AJAX.
- Professional use of: Dreamweaver, Fireworks, Word, HTML, XHTML, DHTML, CSS, JavaScript, Visual SourceSafe, Service Center, Eclipse, Visual Studio, Windows (PC), and Others.
- Experience working with Agile Development teams and methods.
- Excellent technical, written and communication skills
- Excellent decision-making skills with a positive approach
- Working at Client Location undertaking implementation of new modules, requirement gathering and providing Support to the Web development.
- Self motivated, fast learner; attention to detail, ability to multitask.
TECHNICAL SKILLS
Web Development: React JS, Angular JS, JSX, Typescript, HTML5, CSS3, XML, JavaScript,JQuery, AJAX, DOM, JSON
Frameworks: D3.JS,Struts 1.3, 2.x, Angular JS, Backbone JS, Bootstrap, React JS.
Tools & Utilities: Eclipse, RAD,Netbeans,Edit plus,Sublime, Adobe Dreamweaver,Notepad++,WebStorm,TextPad, AdobePhotoshop,UML, Microsoft Visual Studio
Application/Web Servers: Tomcat, Glassfish, Web logic.
RDBMS: Oracle9i, 11g, MS Access.
Design Patterns: SingletonFactory, Abstract Factory, MVC
Operating Systems: Windows, UNIX
Databases: MongoDB, MySQL
CSS Tools: SASS, LESS, Bootstrap Framework
Frontend Build Tools: RESTful API, NPM, Bower, Gulp, Grunt
Unit Testing: Jasmine, Karma, NPM test
Source code Editors: Sublime, Notepad++
Standards Used: W3C, WCAG, Section 508 Protocols
Version Tools: CVS, SVN, GIT Hub
Wireframes: Sketch 3, Illustrator,OmniGraffle
Mobile Technologies: Bootstrap, Lithium UI
UX Methodologies: Ergonomics, Journey Maps
PROFESSIONAL EXPERIENCE
Confidential, Maryland
Front End Developer
Responsibilities:
- Experience in Angular JS controllers, directives, factory and service resources, routings and events.
- Professional level skills in implementing and designing Angular JS, JavaScript, XML, HTML5, CSS3.
- Develop web applications for company's web sites using Object Oriented JavaScript, CSS3, HTML5, DHTML, DOM and Photoshop on cross browser platforms (Firefox and Internet Explorer) following the W3C standard.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Worked on Redux middlewares like Observable, and Promise.
- Used babel as a Transpiler, WebPack as the module bundler in React.js and Redux, ES6.
- Designed and implemented the existing module by doing POC using frameworks like Angular 2, React and Redux.
- Hands on working with different data formats like Object, JSON and different JSON Media types
- Extensive Agile, Scrum methodology experience. Developed responsive web application for backend system using Bootstrap, Angular JS with HTML5 and CSS3.
- Developed the user’s application by editing updating using MVC pattern in Angular JS.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
- Developed interactive graphs using D3.JS. Used it for chart in jQuery and JavaScript for creating view models.
- Used JavaScript, ExtJS, and JQuery to develop browser end applications.
- Worked on performance optimization strategies like Lazy Loading, Ahead of Time compilation.
- Used Grunt, Gulp and Webpack as task runners for the build process.
- Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design.
- Developed Web Apps compiling SASS and LESS.
- Worked with various MVC frameworks such as Angular, Ember, and JQuery.
- Reviewed wireframes and graphic design for usability.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Used Jasmine framework to write unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Responsible for execution of Selenium Test cases and reporting defections and tested databases using simple SQL queries.
Environment: React JS, HTML5, DOM, DHTML, XHTML, Ext JS, D3.JS, JavaScript, jQuery, Java, Angular JS, CSS3, Jasmine, Eclipse, MYSQL, REST Web Services, Jasmine, Kendo UI, Microsoft Visio, Twitter Bootstrap, JQuery Maven 2.0, Stored Procedure, GIT, JUnit 4, Agile, and Ember.
Confidential, Miami FL
Web UI Developer
Responsibilities:
- Worked on application center screens and developed interactive professional and dynamic user interfaces using CSS3, HTML5, XHTML, JavaScript, J Query, Angular JS, Node JS, and Express JS.
- Redesigned UI screens for developing table-less layouts using CSS selectors.
- Extensively used Angular JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Developed mobile application interfaces using HTML, CSS, JavaScript, and jQuery.
- Built mobile applications UI layout using Apache.
- Building the browser-based IDE in Ember.js and handling its interactions with both the Rails API and the external Node API.
- Helped launch site on new CMS platform using node.js and handlebars.js. Coded multiple content types. Introduced build tools, including gulp and grunt.
- Integrated Mongo DB and spring communication and established data mappings and used Mongo DB repository and spring mongo template for persistence.
- Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
- Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Styling pages with CSS3 pixel level layout for sophisticated and rich user interfaces.
- Designed and developed web-based products using Ruby on Rails, Express.JS, and Node.JS.
- Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, Adobe Illustrator, Flash and PowerPoint. Hand coded prototyped UI designs using Home Site
- Implemented AJAX calls for better web-based User Interface.
Environment: HTML5/4, CSS3, JQuery, Java, JavaScript, Angular JS, MEAN Stack, AJAX, XHTML, Adobe Photoshop CS, C#, build tools (Grunt & gulp), Glassfish and Oracle, Ember JS, RAD 7.0, JQuery Maven 2.0, Stored Procedure, DB2, Clear Case, GIT JUnit 4, JIRA Easy Mock, Flux, Agile.
Confidential, Plano, TX
UI Developer
Responsibilities:
- Created wireframes, mock-ups, task flows, and design specifications as needed to assist with business socialization and approval, as well as implementation and testing
- Created web pages using with HTML, CSS, and JavaScript.
- Working closely with business owner and programmers to define the user experience and user interface guidelines.
- Created services for handling HTTP requests to invoke WebAPI through Ajax calls to GET and POST data.
- Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
- Developing interactive interfaces requiring writing custom JavaScript & Jquery scripting as well as enhanced existing Jquery plugging.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Worked with daily agile scrum, an Agile Methodology of SDLC Process for day-to-day tasks.
- Developed use case diagrams to validate and test the developed web application against the UI architecture
- Developed the application using spring framework.
- Worked on Model View Controller MVC Design Pattern using frameworks such as Backbone.
- Worked on Developed customized tables for web pages using HTML5, CSS and JavaScript in the web application
- Worked on JavaScript, for client-side validations and for capturing dynamic events
- Worked on different browser such as Internet Explorer (version 8,9,10), Mozilla Firefox, Google Chrome, and Mac Safari to verify browser compatibility
- Worked on Using debugging tools like Firebug and Web Inspector for debugging and testing of the web pages
Environment: HTML, HTML5, MVC, SASS, CSS/CSS3, JSON, AJAX, JSP, JavaScript, JQuery, spring, Firebug, Eclipse
Confidential
UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Implemented Signup functionality for Sky Desk service
- Created web pages using with HTML, CSS, JavaScript, and Jquery.
- Used JSON for storing and exchanging information between browsers and servers.
- Implemented Face - provides a comprehensive view of all relevant data, got by contacting various services through REST API calls.
- Implemented Desks feature in the portal.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Used jQuery Address plug-in to create bookmarking for the Portal desks and app
- Installed and setup Trac in Ubuntu virtual machine.
- Installed and setup Git version management system in Ubuntu virtual machine.
- Setup Apache WebDAV module authentication with LDAP.
- Converted Photoshop psd files into splitted images for the portal layout and background.
- Created CSS sprite for faster page load and minified the JS andCSS files using YUI compressor for faster page load.
- Created test cases and tested the portal features.
- Setup Hudson continuous integration environment
Environment: Java 1.6, Servlets, JSP, XML, Java Script, Eclipse, MySQL, Cent OS, jQuery, JSON, REST, Git, ZohoSASLite framework, Zoho IAM, Hudson/Jenkins, Ant.
Confidential
UI Developer
Responsibilities:
- Developed and maintained several websites using a content management tool SDL Tradion.
- Developed a global CSS and individual CSS for cross browser compatibility for IE 6, IE 7, Firefox 3.0, 3.5, Safari and Chrome.
- Work with designers, and developers (both on-site and 3rd party) to solve technical and design challenges.
- Collaborated with a team of project managers, Java developers and QA engineers to see projects through full development life cycles.
- We followed unobtrusive JavaScript to get better user experience.
- Developed rounded boxes using CSS, images and HTML tables also written CSS for media types such as Print and email.
- Resolved Internet Explorer several CSS bugs within given tight schedule.
- Quickly prototyped new user interface concepts in object-oriented JavaScript and tested on IE/firfox browser to validate UI approach.
- Used grid system CSSfor page layouts.
- Rapidly designed & built object-oriented, data-driven JavaScript working prototypes of applications. Implemented performance best practices to a web site.
- Worked on the JSP pages to include HTML elements.
- Introducing user-friendly and modern design styles into technical web applications to improve user experience and efficiency.
- Used Subversion SVN for CVS.
Environment: Java, HTML5, DHTML, XML, XSLT, CSS3, ANT, Jquery, JavaScript, Ajax, JQuery, SQL, Sun Solaris, Linux, Windows, Photoshop, Source Control Clear Case.