Sr Ui/ Frontend Developer Resume
San Francisco, CA
SUMMARY:
- Around 7+ years of extensive experience in designing User Interface applications and integration of highly transactional and scalable Web Based Applications and UI Applications.
- Expertise in working with various Front - End JavaScript frameworks like Angular, React, Backbone, AJAX, Spring.
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
- Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
- Expert knowledge of the UI design process and deliverables throughout the development lifecycle.
- Proficient in Web-enabled application programming languages (HTML4/5, CSS2/3, JavaScript).
- Developed single page applications using AngularJS and implemented customized User interface for the user using Node.JS.
- Expertise in building device independent UI designs using both media queries and frameworks like Twitter Bootstrap.
- Extensive knowledge in CSS styling modules and thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and experience working with CSS Preprocessors like SASS, LESS.
- Experienced in various IDEs like Eclipse, Sublime text, Notepad++, Brackets and Microsoft Visual.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern.
- Excellent team player with profound communication including polished presentation skills and troubleshooting skills.
- Proficient in making AJAX calls using JQUERY and usage of JSON for faster and impulsive responses.
- Experience in working with Databases like SQL, SQLite.
- Worked in grunt and gulp for task running and minification.
- Experienced in Working on Big Data Integration and Analytics based on Hadoop, Kafka.
- Expertise knowledge on Node Package Manager (NPM) to manage the modules and worked on few of them.
- Proficient Knowledge in developing a SQL Server and also designing relational or non-relational database layering with it.
- Experience Knowledge in Object Oriented Programming in Server-side Scripting with Multithreading and Inheritance.
- Demonstrated the ability to work independently and the flexibility to adapt in an ever-changing business environment and adapting quickly to the new emerging technologies.
TECHNICAL SKILLS:
- AngularJS /React JS
- JavaScript
- NodeJS
- CSS2/3
- Twitter Bootstrap
- HTML4/5 jQuery
- ExpressJS
- MongoDB
- LESS
- C#
- GRUNT
- Jade
- Socket.IO
- SASS
- Media Queries
- GIT
- Handlebars
- NPM
- JSON
- GULP
- ASP.NET
- JASMINE
- SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr UI/ Frontend Developer
Responsibilities:
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript.
- Used jQuery framework for UI centric AJAX behavior.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML5 and XHTML and W3C standards for CSS as well.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular.js.
- Designed and developed customize scripts for various implementation like setting the User access based on their roles.
- Developed front end features using Redux/ES6 withWebpack.
- Extensively used AngularJS models like scope and filters in application and worked in deployment of applications.
- Implemented application using Open Web Application Security Project ( OWASP ) guidelines; Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
- Developed Cross browser compatible responsive web pages (RWD) by combining LESS, Bootstrap grid system with JavaScript.
- Used all aspects of MySQL /PHP 7 Programming (object oriented PHP) in LAMP environment.
- Developed business logic using PHP, Manipulated and controlled the objects by Object Oriented Programming.
- Used AJAX call to get JSON data from APIs and used data for various representations to the user.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Used Bootstrap and media queries to make data post and data retrieval components responsive.
- Involved in Server Side Object Oriented Programming using techniques like multithreading and inheritance.
- Implemented and architected visual geographical map (JavaScript, Backbone. Leaflet. jQuery, WebSockets, CSS3, etc) displaying data from the back end in real time.
- Customized the server to pick the local package JSON and run the application without changing the local paths and variables.
- Built UI pages for search, add, edit and update fields that are more user-interactive using JQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, AngularJS and JavaScript, ReactJS.
- Used ReactJS for creating reusable UI components.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scale.
- Worked on customizing modules, themes using API's and core Drupal modules.
- Worked with responsive layouts leveraging CSS and media queries and related UI frameworks like Bootstrap and developed leveraged bootstrap grids, pagination, charts, and form controls.
- Involved in coding Object Oriented JavaScript and responsible for client side validations using Angular Directives and jQuery functions.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Hibernate framework, NoSQL, PostgreSQL, Apache CXF, and JAX-RS.
- Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Worked on NoSQL technologies like MongoDB, Cassandra, Redis and relational databases like Oracle, SQL Lite, PostgreSQL and MySQL databases.
- Used Safari web inspectors to prototype, optimize and debug the web content on IOS and OSX.
- Incorporated various jQuery Widgets such as Date picker, Dialogs, Tabs, AutoComplete, Spinner, Accordion and Tooltips into portal Dashboard.
- Used Redux for maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Typescript, JavaScript, D3JS, jQuery, jQuery UI, AJAX, PHP, XHR and JSON.
- Making changes to the existing web applications and creating new components using React Js with Redux.
- Worked on variety of Frontend JavaScript and Typescript frameworks like AngularJS, ReactJS, JQuery, JQueryUI.
- Deployed the application on to WebSphere application server.
- Used Agile methodologies to deliver solutions with prominent level of flexibility and adaptability
- Involved in performance tuning, scalability of the application and production support.
Environment: JavaScript, HTML5, CSS3, jQuery, AJAX, JSON, XML, Typescript, Angular.JS, PHP, TDD, bootstrap, SQL Server, Web Sockets, Agile Methodology, Firefox, Google Chrome, Safari, Explorer, Visual Studio, GIT, Windows.
Confidential, PHILADELPHIA, PA
Front End UI DEVELOPER
Responsibilities:
- Worked closely with middle-ware developers and third-party team to carry out front-end data streaming. Set up project environment from scratch with Gulp.
- Fixed diverse cross-browser issues, causes including HTML, CSS conflicts, and deprived JavaScript functions Worked with UX team on responsive design, including desktop, iPad and mobile version
- Built basic web page structure for MDI with HTML and AngularJS directives.
- Participated in development of a well responsive Single Page Application (SPA) using Angular JS framework, JavaScript, jQuery, HTML5, CSS3 and LESS.
- Implemented and tested the enterprise application with JQuery, Spring MVC.
- Implemented custom UDF's for Hive to achieve comprehensive data analysis, and also created several JAVA-UDF. Good Understanding with Apache Kafka.
- Integrated the front end UI to the back end using Spring MVC framework.
- Use of PHP MyAdmin to handle the administration of MySQL over the World Wide Web.
- End-to-end development data engineering side which required to Plot Table and other outputs.
- Applied CSS, Bootstrap and Confidential Pattern Lab to carry out MDI responsive design
- Implemented and modified plug-in libraries for rendering page components like filters, auto-complete, dropdown, popover, phone number formatting, login validation and verification.
- Developed ant scripts and developed builds using Apache ANT.
- Worked on Relational (such as MySQL, PostgreSQL) and non-relational databases (like MongoDB, Redis or Cassandra) with XML / JSON.
- Converted all user facing applications from Cold Fusion to PHP 5.
- Used PHP 5, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP and Optimized PHP 5 project running on Laravel framework.
- Built routing system, reusable filters, factories and controllers with AngularJS
- Implemented redirect configuration with 3rd party URL rewrite and SEO for MDI domain
- Minimized HTML, CSS and JS files by Gulp task.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or React or AngularJS, with Node.JS and CSS.
- Implemented application using Open Web Application Security Project (OWASP) guidelines; Working on complete SDLC including creating design documentation, development (with browser
- Worked extensively on ReactJS, Twitter Bootstrap, Restful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
- Developed a reusable micro service using Java WebSockets API.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration and Java I/O to fulfill the implementation of business logic.
- Experienced in data exchanging via WebSockets communication between browsers and web servers.
- Used GIT for version control, and helped with Jenkins configuration to deploy on DEV and QA environment.
- Used SASS pre-compiler for CSS style sheets.
- Created Jasmine test cases to test on functions, page initialization and API calls
- Updated existing web contents based on requirement changes or user feedback.
- Used ReactJS and Redux to render pages on both the client and server slides.
- Worked collaboratively on a multidisciplinary team to complete tasks using Agile methodology with security team, authentication team, deploy team, etc.
Environment: HTML, CSS, JavaScript, AngularJS, REST Service, WebSockets, PHP, TDD, Kafka, Bootstrap, Apache Tomcat 8.0,Eclipse.
Confidential, Trenton, NJ
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JAVASCRIPT, JSON, JQUERY, PHP and AJAX.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Developed PHP code and static HTML pages using the ZEND STUDIO.
- Used Angular.js to develop a test application and used Angular models in that application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, PHP, JSON and XML.
- Consumed REST API written in Spring MVC, integrated them via Angular services.
- Developed front end features using Redux/ES6 with Webpack.
- Worked on front-end development using React with Redux, but have also worked in all parts of the stack.
- Front-end development using HTML, CSS, and client side validations performed using JavaScript, Typescript.
- Design Interface/Development/Maintenance for online e-commerce applications to compliant with OWASP top 10 PCI Software Security Standard and ADA Standard
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data.
- Implemented Java script tree for hierarchy structure based on various roles.
- Visualization of GPS data with Leaflet and streaming reports over
- Developed interactive pages and single page application using Backbone Js based on mode view architecture a D3 JS for visualization for data.
- Custom processing pipeline dedicated to consuming multi-gigabyte raw pharmaceutical sales data dumps, transforming data on the fly, applying SERVER SOFTWARE custom evolving business sales logic. Storing parsed results in NGINX uWSGI
- Involved in developing the responsive web pages for mobile, tablet and desktop using CSS3 media queries and fluid grid system.
- Used CSS preprocessors SASS for dynamically styling the web pages.
- Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
- Worked on Relational (such as MySQL, PostgreSQL) and non-relational databases (like MongoDB, Redis or Cassandra) with XML / JSON.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in GUI design, Screen navigation, and database design with using various technologies.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Worked on CSS preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
- Optimized the data transfer mechanism, such as compressing and WebSocket to lower the responsive time from backend.
- Implemented the MVC architecture using Apache Struts Framework.
- Defining the application front end structure using DOM.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, Bootstrap, PHP, Typescript, TDD, Angular JS,Flux, WebSocket, Visual Studio.
Confidential, DUBLIN, OH
Front-End Developer
Responsibilities:
- Developed the UI layout and front-end programming based upon requirements specified from the mock ups provided (HTML and CSS).
- Converted mock-ups into hand-written HTML 4.0, CSS, XHTML, JavaScript, jQuery, AJAX, and JSON.
- Organized project activities and ensured that all project phases were followed and documented properly.
- Developed GUI using Typescript, Angular JavaScript, HTML, Typescript, DOM, AJAX, CSS and jQuery, jQuery mobile in this project.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for invention of controller (IOC).
- Integrated HTML, CSS with Drupal theme also Created, Customized and Modified themes
- Involved in all phase of SDLC like requirement Analysis, Implementation and Maintenance.
- Widely used optimization techniques in existing code.
- Effective use of CSS3 features, such as creating multiple column, borders and background, etc. and used LESS/SASS Preprocessor.
- Experience with Content Management Systems (CMS) such as Drupal8, Joomla, WordPress and Drupal7.
- Cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and MAC.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON.
- Working on SQLite Database and managing data in it.
- Worked in using React.js components, Forms, Events, Keys, Router, Animations and Redux concept.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, XML, GIT, SQLite, Typescript, Agile Methodology, Windows, MAC.
Confidential
Software Developer
Responsibilities:
- Developed UI using HTML, JavaScript and Typescript for the application functionality and complex user interface.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Created forms to collect and validate data from the user in HTML and Vanilla JavaScript.
- Extensively used CSS along with RWD to apply unique styles to the layouts for varying screen sizes and pixels.
- Worked on media queries to improve the view of the web pages.
- Responsible for JavaScript/AJAX UI upgrades and improvements.
- Implemented the required light weighted data validation, manipulation, sorting work as required.
- Quality assurance of delivered components in the context of design and code reviews including the architecture to ensure policies and guidelines are followed.
- Implemented an AJAX based application by fetching the response from backend API as a part of JSON.
- Developed Web forms/user interfaces using jQuery.
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.
- Used GIT for version control.