Jhansi
Front-End developer
Mail ID: ******.************@*****.***
Over 6+ years of experience in Design, Development, Implementation and testing of Front-End of Web-based application and Client-Server applications. On the top of the latest trends and technologies. Ability to improvise, troubleshoot, take ownership. Tremendous skill at employing common UI Design Patterns.
Expert level skills in UI(User Interface) application development using HTML4.0/5, XHTML, CSS2/CSS3, SASS, JAVASCRIPT, jQuery, AJAX, JSON, Java.
Excellent in building Single Page Application(SPA)using AngularJS framework.
Expertise in Twitter Bootstrap framework and building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
Strong experience in Version Control tools GIT.
Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Google chrome, Internet Explorer, Mozilla and Firefox.
Proficient in Object Oriented Programming (OOP).
Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.
Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
Prepared various documents required for the project to comply with the CMM processes including design documents, traceability, test plans, etc.
Solid organizational, project and team management skills, Reliable, motivated, hard-working, and attentive to details.
Around 6 Years of experience in developing web page quickly and effectively using Angular JS, UI, node.js, ux JQuery HTML, CSS, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible, XML, XML Elements.
Used to update User Interface based on changing needs and requirements.
Experience as a Web Developer using JavaScript, HTML/DHTML, XHTML, jQuery, CSS, and Ajax.
Experience in Client Side Web Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
Developed UI using JQuery and JavaScript Library for Web Application and Mobile Application and extensively developed Rich Internet Applications and various UI widgets using jQuery.
Created User Interfaces for Mobile/Tablet/Desktop using HTML & CSS.
Extensive knowledge in Javascript and VB Script jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, Bootstrap and node.js.
Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
Experience in Managing build files using ANT and logging using Log4j.
Extensive Experience with Web technologies using Servlets, JSP, EJB, Struts Spring, JSF/Ice faces, Hibernate Java Beans, Java Swing, JDBC, JNDI, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX-RPC, AXIS) on Unix and Windows environment.
Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
Experience in writing test-cases in Java environment using JUnit.
Sequence, class and database diagrams are made using the UML design tool.
Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
Experience in working with different operating systems like Windows/XP/Vista and UNIX.
Technical Skills
Technologies : Java, EJB, JSP, Servlets, Design Patterns, Struts, JMS, Spring, Hibernate, Java Mail, JavaBeans, JSTL, SOA,ESB, EAI, AJAX, JDBC, XML, XSD, WebServices, SOAP, REST, WSDL, XSLT, JAXB, JAXM,HTTP, DAP, RMI, JUnit, Ant, Apache Maven, JavaScript, HTML, DHTML, CSS.
Web/Application Servers : Tomcat, Apache, JBoss, IBM Web sphere, BEA Weblogic Server, BEA Web logic Portal
Application Frameworks : J2EE, MVC, Struts, Spring, Hibernate, JSF
Open Source Technologies : Struts, spring, Hibernate
Software Development
Models : Agile, RUP, Waterfall
OOAD Methodologies : UML, Design Patterns, Rational Rose, Microsoft Visio
Database : Oracle 9i/10g/11g, MySQL, SQL Server, Db2.
Tools : MPP, Rational Rose, Microsoft Visio, VSS, PVCS,
SVN, CVS, Putty, Eclipse, My Eclipse, IBM RAD, Net Beans, JBuilder, JDeveloper, IntelliJ, XMLSpy, Toad, DB2 Control Center, SQL Navigator, FileZilla, WinSCP, FileZilla.
Work Experience
Front-end Developer
Buhler Industries Inc
Winnipeg, MB
July 2015 to till date
Description:
Buhler Industries Inc. (TSX: BUI) is headquartered in Winnipeg, Manitoba, Canada. Established in 1932 as an agricultural equipment manufacturer. The CSS Portal caters the need of Companies AMO by providing a Payment scheduler and tracker for both the Retail and lease customers of Buhler Industries. The ideology behind the portal is to provide Retail & Lease customers with a mechanism to track and close the loans / lease balances. It also provides mechanism for registering the mode of payment thus proving more flexibility to customers. Buhler Industries business on the other hand is benefited as customer now gets to keep track of payment schedule and pay the loan or lease balances on time. This ensures proper cash flow as well as good business relationship with the customers.
Responsibilities:
Responsible for developing web pages quickly and effectively using Dot CMS, HTML5, CSS3, AJAX, JSON and Object Oriented J-Query, knockout, angular.js
Created Mobile Web Solutions using Responsive Web Design (RWD), Twitter Boot Strap and J Query Mobile.
Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
Provided enhanced User experience for mobile applications by working with the mobile development team.
Created highly detailed and annotated architectural wireframes
Facilitated requirements gathering sessions with end users using usability engineering methodologies like Contextual Inquiries, User Centered Designing.
Created High Fidelity User Interface Designs.
Documented visual design and interaction specifications.
Created Detailed user/task flows.
Developed j Query plugins, configuration files, JavaScript files and CSS files.
Used J Query to traverse through the DOM and access the nodes.
Used J Query plugins for Drag and Drop, widgets, menus, forms and user interfaces.
Created working prototypes to finalize existing and future "user stories and epics".
Used Sales force to track everything using scrum/agile methodologies
Known as a focused and detail-oriented multi-tasker with strong planning, analysis, and implementation skills.
Extensive Front end UI development, mobile UI development. Design and Development of mobile UI using HTML, DHTML, JavaScript and CSS
Create web pages based on wireframes .Collaborate with the designers to get new requirements.
Write Ajax queries to get dynamic data. Extensive work with j Query and d3js for added functionality.
Retrieved data from the database in JSON and XML formats.
Responsible for ensuring the pattern consistency across all pages.
Skilled at analyzing and solving browser compatibility challenges maintain consistency and well commented HTML and CSS markup.
Experience in web debugging tools (Chrome, Firebug, Fiddler debugging tool).
Responsible for ensuring everything was deployed correctly.
Develop UNIX Shell scripts and schedule the jobs.
Built applications Using Express.js
Participate in code review and unit testing to ensure quality code and arkup and performance.
Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environment: HTML5, CSS3, JavaScript, J Query, XHTML, JSON, AJAX, Adobe Photoshop, JIRA, SVN, MS Office, Bootstrap, VTL Language, Angular, Knockout
Web/UI Developer
TELUS
Toronto
Nov 2014 to Jun 2015
Description: Order Management Systems allow creation as well managing the life cycle of a product or service order. OMS module is used for order management at TELLUS. It provides a web based interface that integrates with the web-based CSA and customer portals. Just the way Order Fulfillment is, in our everyday business interactions, the complete process from point of sales inquiry to delivery of a product to the customer, Service Fulfillment from the point of view of a service provider is the process from the point of receiving a service request to installing delivering the service and receiving a conformation. OMS supports the following services like single line (telephone), internet (High-speed) and TV.
Responsibilities:
Worked on Angular JS, Node JS, for heavy DOM manipulation.
Worked extensively on Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
Worked on Agile and Waterfall methodologies and actively participated in daily SCRUM meetings to produce quality deliverables within time with good understanding of business cycle.
Developed various UI (User Interface) components using Angular JS (MVC), JSON and HTML.
Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
Actively involved in using Angular JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable.
Used Object Oriented JavaScript to designed dynamic client-side to web forms and simulate process for web application.
Used EXT JS to develop Enterprise level Application Modules.
Created forms to collect and validate data from the user in HTML and JavaScript.
Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
Developed IFRAME element to fetch and display the external pages that contains JavaScript/CSS code that runs when fetched via Ajax, the page is from an outside domain. Fixed issue related to that.
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.
Developed Ajax Tabs Content script to display content pulled from external files inside a DIV and organized via CSS tabs.
Developing XML classes for loading the data from XML files deployed at the server.
Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, Jquery and CSS, SASS
Worked with the Flash with the PHP is used to connect the data base and to pass XML formatted data to flash.
Environment: HTML5 APIs, CSS3, Angular JS, EXT JS, JavaScript, JSON, iOS, Android, JQuery, Restful services, Design Patterns, JUnit, Canvas, Web Services, Windows XP, Karma and Jasmine.
UI Developer
HSBC
Vancouver, BC
Sep 2012 to Oct 2014
Description: Treasury is an Integrated Treasury Solution for Front Office, Middle Office & Back Office functionality. This product is part of Intellect suite of Products by HSBC. Treasury is a straight through processing based treasury solution for front, middle, and back office activities of the financial institution's treasury unit. Treasury is designed for treasury dealing and operations in banks, financial institutions, and corporate houses. It is fully operable with third party trading systems and is a multi-user and multi-currency solution. It processes a wide variety of treasury products such as - Money Market instruments, Foreign Exchange instruments, Fixed Income securities, Derivatives products.
Responsibilities:
Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
Developed application using Angular JS.
Developed the application by using HTML5, Java/J2EE.
Developed GUI using JavaScript, Angular JavaScript.
Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSON, and AJAX.
Used EXTJS, SASS and LESS extensively for Rich UI experience.
Developed an application which runs on various platforms such as iOS and Android.
Implemented Web Services using SOAP, REST and XML/HTTP technologies.
Contributed as key resource of the Angular JS Framework Team in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.11
Developed the high-quality code which runs across multiple browsers using Web Sockets
Implemented SOA architecture with Web services using SOAP, WSDL, Local Storage, UDDI and XML
Converted the XMI code to Angular JavaScript.
Used Grunt to perform repetitive tasks such as minification, compilation, unit testing
Worked on Karma and Jasmine.
Developed Billing API's based on the user stories and exposed them Enterprise Java Beans (EJB) for the Business logic.
Developed the Rich Internet Applications (RIA's) with the help Adobe Dreamweaver CS3 and Adobe Contribute CS3 and AJAX.
Designed the graphic objects, illustrations, images (vector and bitmap) and banners with using Adobe Flash MX and Action Script, Adobe Photoshop and Adobe Illustrator.
Designed sitetree in XML.
Implemented Maven build tools to build jar and war files and deployed war files to target servers.
Have worked on Oracle10g, Local Storage data base for storing and retrieving the application data.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Used CSS Blueprint to create grids and adopt cross browser interactive features.
Environment: Ext-JS 4.x, Unix, Maven 2.2.1, XML Schemas, SASS, AJAX, LESS, XML, HTML5 APIs, CSS3, Angular JS, NodeJS, JSON, iOS, Android, JQuery, Web storm 7, Restful services, Design Patterns, JUnit, Canvas, Web Services, Windows XP, Karma and Jasmine.
UI Developer
City of Calgary, AB
Feb 2010 to Aug 2012
Description: Paperless Employee Appraisal System (PEAS-ACS) The Paperless Employee Appraisal System (PEAS) is being used by the City of Calgary Human Resource Administration department and their employees and managers in order to conduct performance reviews, appraisal workflows and 360-degree feedback and other HR related activities. This system has been fully integrated with the internal applications without compromising the Government security measures. The business goal of the project is computerizes/automates the non-managerial employee evaluation process. By automating the PE (Performance Evaluation) process, stakeholders shall be able to reduce the amount of paper being generated and circulated, and make the appraisal process more efficient and improve management control and with ad-hoc MIS reporting capability.
Responsibilities:
Worked with designer who designed user interfaces and prototypes for a web-based internal system.
Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
Developed and implemented user interfaces as per latest W3C standards.
Developed client side validation code using JavaScript and JQUERY.
Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Involved in fixing Front-End issues with the layouts.
Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
Performed a lot of DOM operations for loading and manipulating dynamic content on Webpages. for Chrome, Firefox, and IE browsers.
Performed JSON data parsing using Angular JS to render the information on user interface pages.
Developed new cross-browser accessible interfaces using Bootstrap, JavaScript and Angular JS.
Implemented test cases and performed unit testing using Jasmine.
Managed advanced techniques for single page business solutions and front-end MVC patterns.
Worked with the business analysts and back-end developers to gather requirements, improve application functionality and add new features.
Environment: HTML5, CSS3, XHTML, JavaScript, JSON, JQUERY, Angular JS, Bootstrap, AJAX, XML, SVN and Eclipse.
EDUCATIONAL QUALIFICATION
Bachelor’s Degree in Information Technology- JNTU, India in 2008 .
Ready to Relocate