Abdul Lateef
Sr UI Developer
*********@*****.***
Professional Summary:
Over 8 years of extensive experience as a Front-End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
Experienced in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS 1.x/Angular 2.0, React JS, React Native, REDUX, Node JS.
Hands on experience in interacting with clients in gathering the business requirements.
Developed robust, responsive ajax driven user interface with AJAX, CSS, DHTML, Angular 1.4 /Angular 2.0, React JS, TypeScript.
Experienced in developing rich interactive applications using AJAX, Angular JS, JavaScript and JSON.
Hands-on experience on Angular 2.0 in designing and developing modern Single Page Application and Develop reusable directives.
Outstanding skill in Twitter Bootstrap framework and building responsive website for the mainstream browser, such as chrome, safari, IE, Firefox and portable devices.
Proficient in making AJAX calls using jQuery and usage of JSON for faster and impulsive responses.
Proficient knowledge in GitHub.
Proficient knowledge in Document Object Model (DOM).
Good experience jQuery UI controls and corresponding event handlers.
Working knowledge using component based architecture provided by Angular 2.0 and Typescript.
Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
Experienced in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design.
Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviours in CSS.
Created Typescript reusable components and services to consume RESTful API using components based architecture given by Angular 2.0.
Involved in migration from Angular 1.4 to Angular 2. Integrated Angular JS Framework with AEM.
Experience in writing unit tests using Jasmine and Karma.
Expertise in implementing view rendering JavaScript using React JS with FLUX and REDUX as architectures.
Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Understanding of W3C standards, accessibility, usability and implementation.
Hands-on experience in database design using SQL, MySQL, SQL Server.
Excellent knowledge of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Agile/Scrum and Waterfall.
Professional experience in using RESTFUL web services like JavaScript frameworks, Ajax, Bootstrap and Angular Js and creating new RESTFUL APIS for development of SPA (Single Page Applications).
Experience in testing including debugging, error checking, browser compatibility and accessibility testing. Experience in Collaborating with application developers to ensure the implementation and testing of UI designs.
Worked on Lifecycle Methods, States, Specs, Props, Event to create interactive React JS components.
Experience on JavaScript core concepts like closure, promises and DOM events.
Work experience using Package manager as BOWER for installation of various client side dependencies like Angular JS, Bootstrap, jQuery.
Experience on working with Angular Router and UI Router while creating SPA.
Over 3 years of Angular JS 1.4 experience and expertise in using React JS, Flux, Common JS, Babel+ES6/ES5, Web-Pack for SPA development.
Extensive experience in Angular 1.x/ Angular 2+ with creating custom directives, filters, controllers, decorators and services which interface with both Restful and legacy network services.
Experienced in debug tools such as Charles proxy, Chrome Dev. Tools, Firebug, DOM inspectors, JavaScript debugging techniques and HTTP Fox.
Extensive experience in building the pages from the Mock ups and wireframes using HTML and CSS.
Developed graphs, charts and designed business logic trough D3.js.
Used JavaScript for heavy DOM manipulation.
Added user validations and user permissions by using Node JS. Used Node JS to run web pack task and build project properly.
Experienced in working with distinct Integrated Development Environment’s like Dreamweaver, Microsoft Visual Studio, HTML5, CSS3, Responsive Web Design, and Bootstrap.
Extensive experience in working with multiple databases like SQL, MySQL, Mongo DB and configuring connection pools using JDBC.
Experience in using various event driven applications such as AJAX, Object Oriented JavaScript, MVC architecture in the browser.
In depth knowledge in using jQuery plugin like JQgrid used for the representation and manipulation of tabular data on web.
Strong technical and analytical knowledge and problem identification and resolving skills.
Experience in working with various text editors such as WebStorm, Brackets, Notepad++.
Operated Single Page Applications with latest tools like NPM and ES6/ES5 along with WORD PRESS to get safe and light weight code towards client side.
Expertise in Web Application Designing and Development, as well as developing Interfaces for multiple browsers (Firefox, Internet explorer, Opera, etc.) Information Architecture, planning and Implementing Internet/Intranet project.
Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
Technical Skills:
Web Technologies
HTML, HTML5, CSS, CSS3 JavaScript, TypeScript, JSON
Data Storage
SQL & MySQL
Web & Apps
AngularJS, Angular 1.x, Angular2, jQuery, React.js, Redux, Flux, jQuery Mobile, AJAX, Bootstrap, Twitter Bootstrap, WordPress, Responsive Web Design, Backbone.js
Server-side Tools
Node.js, PHP
Publishing Tools
Adobe PageMaker, Adobe Acrobat, Coral Draw, Photoshop
SDLC Methodologies
Waterfall, Agile/Scrum
MS Office Suite
MS Word, MS Excel, MS PowerPoint, MS Access, MS Project, MS Visio
Database Management
SPSS, MS Excel, MS Access
Operating Systems
Windows 95/98/2000/XP/Vista/7/8/10
Professional Experience:
Client: Blue Cross Blue Shield, Chicago IL Feb 2016 to Till date
Role: Sr UI Developer
Responsibilities:
Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
Developed the UI to improve user experience with HTML5, CSS3, Angular 2.0, Angular 4.0, jQuery and JavaScript.
Built dynamic webpages with Angular 2.0 with styling supported by Twitter Bootstrap for creating Responsive Websites.
Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular 2.0 and jQuery.
Developed code for Single Page Application(SPA) using frameworks like Angular JS 1.4/1.x, React JS and MVC frameworks and Bootstrap is also used for enhancing UI.
Designed the Web application layout and forms using HTML, CSS, and JavaScript.
Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, JavaScript and React.js.
Developed user interface by using the React JS, Flux for SPA development
Created modular CSS using LESS for reusability and easy to read code.
Utilized React JS for rendering and deployment of end setting web pages.
Used BABEL along with ES6 to get best performance with REACT JS.
Utilized NODE.Js NPM (Node Package Module) to install all the dev-dependencies and dependencies required for the application.
Directives were also created like building charts for the employee weekly performance using D3.js.
Rendered data using RESTful API’s to display it in dashboard using High Charts and D3.js.
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
Using jQuery and JavaScript to create user interface and form validation.
Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS, Bootstrap.
Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager)
Converted mockups into pure hand-written HTML and CSS pages.
Worked with React JS to build bootstrap components for UI web objects. Linked with REST API for rendering data trough virtual DOM.
Responsible for creating and modifying documentation corresponding to websites.
Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Wrote code to fetch data from Web services using jQuery AJAX via JSON response and updating the HTML pages and extract data from back-end.
Webpage debugging and maintenance.
Troubleshoot and resolve issues surrounding performance, response times, capacity and system limitations.
Used GIT as version Control system.
Environment: HTML/HTML5, CSS/CSS3, Java Script, AJAX, REACT JS, Node JS, JSON, jQuery, RESTFUL Services, GIT, bower, SASS, Bootstrap, Angular 1.4/Angular 2.0, Photoshop, D3.js, Dreamweaver, Adobe, NPM, ES6/2015.
Client: Statefarm Insurance, Bloomington IL Aug 2014 to Feb 2016
Role: Front End Web Developer
Responsibilities:
Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
Communicated with various customer clients and fulfilled their requirements.
Involved in Front End Prototype Development of the entire Portal. Prepared Software Requirement Specifications.
Involved in debugging and testing of software modules, documentation, code reviews with other engineering modules.
Developed UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and AJAX.
Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Involved in writing jQuery – based Ajax requests.
Used Bootstrap to build responsive UI Design.
Developed compatible User Interface functionality using jQuery, Ajax, JavaScript & other libraries.
Hands on experience in working with Apache web servers and Tomcat application servers.
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
Implemented the Drag and Drop functionality using jQuery framework.
Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface and Forms.
Implemented Ajax to enhance the capability of the website.
Maintained and upgraded web portals per the client's requirement.
Used latest web technologies ECMAScript 6, Redux, Babel and Web-Pack to create a SPA.
Developed an application using Spring MVC Architecture using Ember JS.
Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
Environment: HTML 4/5, CSS/CSS 3, SASS, LESS, JavaScript, Redux, jQuery, Ajax, Angular JS 1.x, Agile Methodology, NODE JS, SQL Server, Ember JS, JASMINE, Karma, JUNIT, XML, D3.Js.
Client: Santander Bank, Boston MA Feb 2012 to July 2014
Role: UI Programmer
Responsibilities:
Involved in developing UI pages using HTML, XML, DHTML, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
Integrated the Java code (API) in JSP Pages.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Extensively used jQuery UI for screen design and development.
Implemented modules into Node JS to integrate with designs and requirement.
Using NODE JS at server side to run NPM and bower modules.
Used Protractor for automation in Node JS applications.
Involved in Writing jQuery based Ajax Requests using jQuery. Get (URL, data, callback, type) or jQuery, Ajax (options) and jQuery. Post (URL, data, callback, type) and jQuery. Get (URL, data, callback, type).
Used jQuery Events to manipulate the elements depends on the user interactions (like. ready, hover, bind, click, key press .
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
Used Node JS for doing non-blocking design operation for server side code.
Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Developed Date Time Picker using Object Oriented JavaScript extensively.
Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
Design User Interface for the project using HTML, CSS3, and Flash.
Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
Contact with different customer for their requirements. And Modified code as the customer needs.
Involved in implementing the UI to support all the major browsers.
Environment: HTML, CSS3, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, Visual Studio 2008, MS Office, SVN.
Client: Dark Horse IT Consulting Pvt Ltd, Mumbai, India. Aug 2009 to Oct 2011
Role: Web Developer
Responsibilities:
Interacted with clients to understand their existing applications and design the site according to their system requirements.
Involved in developing the UI pages using HTML, CSS, and JavaScript.
Involved in developing test plan and procedures.
Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
Involved in writing SQL Queries, Stored Procedures.
Responsible for testing and fixing bugs found on the website.
Created client-side validation tool using technologies such as JavaScript.
Extensively worked with jQuery for Effects.
Developed Web service components using WSDL, SOAP, JAXB, with Java.
Worked extensively on building the JavaScript profiles for the requirements which are given by the customer.
Environment: HTML, CSS, JavaScript, java, jQuery, SOAP, AJAX, DOM.
Education: Bachelors of Computer Science Engineering from Osmania University, Hyderabad, India.