Post Job Free
Sign in

AngularJs Developer

Location:
Dallas, TX
Posted:
March 09, 2017

Contact this candidate

Resume:

Ibrahim Khaleelullah

*******.***@*****.***

979-***-****

Summary:

About 5 years of working experience in all phases of software application design, development and developing client side application using UI/WEB 2.0 Technologies and Web Services using backend technologies.

Skilled in building responsive Single Page Applications using Angular.js framework utilizing MV* architecture and Google Material Design library.

Designed application using built-in and custom Components, Directives, Controllers and Services.

Experience in testing Angular controllers, Components, Directives and services using Jasmine.js

Extensive experience with Agile/Scrum Methodologies along with Automation Tools Karma, Protractor.

Hands on experience in writing jQuery code and familiar with jQuery libraries.

Experience in making Responsive Web Pages using CSS3 Media Queries, Foundation and Twitter Bootstrap.

Experienced in using task runner like Gulp and Grunt with Node Package Manager (NPM).

Good knowledge in Service Oriented Technologies such as Web Services, REST, SOAP and WSDL, also working with RESTFUL web Services using POSTMAN and its implementation.

Experience in Very good understanding of Object Oriented Design (OOD), Design Patterns.

Experience in design and development of Web Applications involving J2EE technologies with Java, Servlet, Spring MVC, Struts, EJB, XML, X-Path, JNDI and JDBC.

Good experience developing software using GIT and Source Tree.

Summary of Technical Skills:

Framework: AngularJs, Struts, Spring, Hibernate, JUnit, EJBs

Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, Bootstrap, Source Tree, JSON/XML and DOM, Java, J2EE, JSP, Servlets, JDBC, JNDI, MVC, SOA, Web Services, WSDL, XML, PL/SQL

Development Tools: JSFiddle, CodePen, JSBin, Plunker, Chrome Developer tool, FireBug, Eclipse, WebSphere Studio Application Developer.

Build Tools: Grunt, Gulp and Maven

Testing Framework: Karma, Jasmine and Junit

Version Control Management: GIT and CVS

Database: Mongo DB, MySQL and Oracle

Education:

Masters in Information Systems

University of Texas at Arlington, U.S.A

Bachelors in E.E.E

Osmania University, India.

Professional Experience:

TEKSystems Global Solutions February, 2016 - Present

Role: Senior UI Developer

Location: Dallas, TX

Client: T. Rowe Price

Project 1: Activeplus-portfolios

Worked with team to develop a mobile-optimized responsive website from the ground up.

Designed Account Value chart component using HighCharts Library enabling users to view account value in monthly or daily format.

Built custom breadcrumb component specific to client requirements assisting users navigate across the application.

Designed exclusions page for setting investment restrictions.

Created self-contained, reusable, and testable modules and components.

Written extensive unit tests using automated TDD tasks.

Coordinated the workflow between the BA, UX designer and QA.

Worked with the back-end developer in the process of building the RESTful API.

Technologies: HighCharts library, Angular 1.5, JavaScript, HTML5, CSS3, Bootstrap, jQuery, Git,

Source Tree, HP ALM and Webstorm.

Client: DSW

Project 2: E-commerce website redesign

Designed custom e-commerce Single-page responsive Web Application using AngularJs framework and Angular Material Design Library replacing legacy line-of-business application.

Created custom directives as re-usable components (address, gift-card and credit card etc.).

Implemented major feature credit card and entry module as directive, involving complex integration with third party Vantiv Iframe allowing processing of transaction.

Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces. Made extensive use of promises for application control flow.

Worked with the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, Jasmine and REST api architecture while adhering to the latest web UI standards, design patterns, and best practices.

AngularJs built-in service $stateProvider and ui-sref was utilized to handle routing within the application.

Tested all application controllers, directives and services extensively with mocha/chai and Angular’s built-in testing facilities.

Worked on Web Service to communicate with an application running on mobile devices.

Involved in daily stand up meetings and Coordinated with QA team using JIRA for issue tracking and bug fixing.

Technologies: HTML5, CSS, Angular JS, Angular Material, JavaScript, Bootstrap, jQuery, Git, Source Tree, IntelliJ.

Role: Senior UI Developer August 2014 - January 2016

Client: Caterpillar

Project: SuperVast

Location: Decatur, IL

Involved in analyzing, Designing and Developing the User interface for manipulating sequence of built order of products using JQuery Plugin thereby providing sorting capability.

utilized built-in AngularJS service $resource for updating and fetching last user’s information who manipulated sequence

Twitter bootstrap was used to provide styling to product list.

JQuery UI MultiSelect Widget was used adding a layer of abstraction giving filter search functionality for selecting multiple areas.

Developed an effective HTML5 User Interface using new HTML5 form elements for search product by serial no functionality.

Implemented the backend layer using Hibernate to perform various database (DB2).

Involved in the application architecture design.

Enhanced the application capability to support new FTO partboards.

Developed new SQL queries, functions and procedures on oracle database to enhance handling of partboards within the application.

Environment: HTML5, CSS, Angular JS, JavaScript, AJAX, Bootstrap, jQuery, Eclipse.

Role: Web Developer February 2013 - May 2014

Client: Ignite Sales

Project: EventReg

Location: Dallas, Texas

Built SPA EventReg to manage various Marketing events using AngularJS Web Framework.

Built rich user Interface using AngularJs, Twitter Bootstrap, HTML5 and CSS3.

Utilized built-in $route services to configure routes providing multi page look and feel to user

Built various Directives to create reusable domain specific components such as EventDetails.

Implemented Services which used $resource, fetching data from Server.

Built web applications using Spring MVC and related technologies like JSP, JSON and JavaScript.

Developed the REST web services that were called by the web layer.

Implemented the backend layer using Hibernate to perform various database (DB2) operations.

Collaborated with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.

Followed agile software development practice paired programming, test driven development and scrum status meetings.

Technologies: HTML5, CSS, Angular JS, JavaScript, AJAX, Bootstrap, JQuery, GIT.

Role: Software Developer January 2012 - January 2013

Client: 3M

Project: Halifax

Location: Austin, Texas

Designed and developed web pages using HTML5, CSS3 and jQuery with the concept of progressive enhancement, accessibility, usability, and user testing.

Responsible for all client side UI validation and implementing business logic based on user selection using jQuery UI

Utilized JQuery plugins such as Date-picker, Accordion, Tabs, Slider and Dialog.

Resolved browser compatibility issues using Firebug and Chrome Development Tools

Minimized page load by analyzing content and making adjustments.

Enhanced application by decoupling previously intertwined Vendor RITA (Consumed by the application to make payments).

Implemented PaymentGateWay Interface - Allowed coupling/decoupling of any vendor consumed by the application to make payments.

Written JUnit Test cases to test the functionality.

Between the newly developed interface and vendor (YESPAY).

Between Application (BOS) and Interface (PaymentGateWay).

Complete Integration test between (BOS and vendor (YESPAY)).

Built Web Application using Struts 2 Framework and other Technologies JSP, Servlet, Html and JavaScript.

Communicated with the development team for troubleshooting issues and solving design problems.

Used WebSphere 7.0 as the App Server. Used Maven to build the application.

Technologies: HTML5, CSS3, XML, JavaScript, jQuery, JSP, Eclipse, JSON, and AJAX.



Contact this candidate