Description
Professional Summary: * 7+ years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, JQuery, JSON, HTML4/5, CSS2/3, AJAX, XML. * Strong working experience in Software Development Life Cycle like Waterfall and Agile Methodologies. * Extensive experience in developing SPA using various libraries of JavaScript like jQuery, ExtJS, underscore.js, Angular.JS and NodeJS. * Proficiency in working with CSS abstraction layers like SASS. * Expertise in enhancing existing application using javascript libraries. * De-compose existing software systems while working with and influencing others to improve overall architecture. * Experience in designing and building new components and UI infrastructure. * Served as a mentor for junior engineers. * Experience in building common UI components. * Involved in design, implement and maintain scalable and pluggable UI framework architecture. * Build reusable code and libraries for future use. * Optimize application for maximum speed and scalability. * Highly experienced in applications related to banking domain. * Experienced in solving issues related to cross browser compatibility. * Expertise in writing simple and complex SQL queries using Oracle 9/10g, My SQL databases. * Well Versed with Technical concepts of SQL's, XML based Scripting. * Understanding of ReactJS and its functionalities in developing application. * Understanding of Flux architecture (eg. Redux). * Proficient in using the design patterns like MVC, Singleton. * Participated in all aspects of SDLC. * Collaborate with other team members and stakeholders. * Experience with connecting to back-end services such as Node.js or MySQL databases. * Provide support for solutions, including analysis, issue tracking and resolution. Take pro-active ownership of support tasks and see them through to completion. * Experience in behavior-driven development test frameworks like Jasmine and Mocha. * Focused to provide definite solutions in solving critical business problems. * Understanding of security standards and data integration from mixed sources in different domains. * Experience working in an Agile development environment and establishing a continuous deployment process. * Followed Waterfall and Agile/Scrum methodology of software development which satisfies the Customer through early and continuous delivery of valuable software * Used Ionic framework with Node.js and Angular.js for powerful UI interactions, gestures and animations. * Involvement in using various IDE's, Visual Studio, Dreamweaver, Notepad++, eclipse, Adobe Photoshop, ATOM Worked with task runners like Grunt, Gulp. * Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome. * Strong debugging skills using Firebug, IE Tester, and Chrome Developer Tools. * Experience in using version control tools such as SVN, CSV, TFS and GIT. * Creative Knowledge in art creation, modification and conversion Logos, print media, web page and software interface design. * Expertise in Digital video and audio creation, capture, compression and optimization for QuickTime, Windows Media, MPEG. * Experience in working with various Operating Systems Windows Environment, UNIX, and Mac OS X. * Effective in working independently and collaboratively in teams, involved in the production support of the applications. * Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment. * Experience and Well versed in using JIRA to update status of the requirement.