• 9 years of experience in Hybrid Mobile and Web Application UI Development. • End to end hybrid mobile banking application development for IOS and Android platforms and responsive web application development for major browsers (Chrome, Safari, IE, Firefox).
One California St Floor 26 San Francisco 94111
399 Bradford street Suite 100 Redwood City CA 94063
Developed a robust software solution for Workforce Management problems with usability standards to empower hourly employees with intuitive experience that allow them to dictate where and when they want to work with compliance boundaries.
Used modern management tools for employers including labor demand forecasting, dynamic scheduling, productivity metrics and much more.
Developed rich, interactive and powerful UI for Workforce Management Application serving workers interact with their employers across different channels (Web, IOS & Android) using the following tech stack AngularJS, Angular 8, D3.js, Chart.js, Node.js(NPM), JQuery, Moment.js, Bootstrap, SASS.
2015 — 2019
One California St Floor 26 San Francisco CA 94111
Client - U.S. Bank
Project Name - Mobile Banking Application Development
Responsibilities -
To build a SPA based Mobile banking application using hybrid web technologies like HTML5, JavaScript, CSS3.
To use advanced Javascript frameworks and libraries for effective UI rendition such as
o Backbone.js – MVC
o Marionette.js – ItemView rendition
o Underscore.js – Hard dependency for MVC
o Handlebars.js – Templating framework
o jQuery – Generic User Interaction
o jQuery Mobile – Mobile platform specific user interaction
o RequireJS for dependency Injection
o NodeJS, gulp - Build and packaging
To implement “OMNI Channel” strategy into the code base by integrating Angular framework into Backbone-Marionette screens to achieve code re usability for few pre-developed modules.
Lead for building custom components for project requirements user interactions
To develop and maintain entire Scroll framework of the application for achieving momentum scrolling using IScroll plugin.
Achieve cross platform support using Apache Cordova.
2014 — 2015
Bengaluru Area, India
Client - U.S. Bank
Project Name - Mobile Banking Application Development
Responsibilities -
To build a SPA based Mobile banking application using hybrid web technologies like HTML5, JavaScript, CSS3.
To use advanced Javascript frameworks and libraries for effective UI rendition such as
o Backbone.js – MVC
o Marionette.js – ItemView rendition
o Underscore.js – Hard dependency for MVC
o Handlebars.js – Templating framework
o jQuery – Generic User Interaction
o jQuery Mobile – Mobile platform specific user interaction
o RequireJS for dependency Injection
o NodeJS, gulp - Build and packaging
To implement “OMNI Channel” strategy into the code base by integrating Angular framework into Backbone-Marionette screens to achieve code re usability for few pre-developed modules.
Lead for building custom components for project requirements user interactions such as
o ContextMenu.js - An Inspector component for IPAD specific interactions.
o Pickadate.js - Mobile specific calendar interactions
o Dragend.js - Swipe features
o JIC – JavaScript Image compression.
To develop and maintain entire Scroll framework of the application for achieving momentum scrolling using IScroll plugin.
To own the hamburger menu component and handle entire interaction to different modules within the application.
Achieve cross platform support using Apache Cordova.
2013 — 2014
Bengaluru Area, India
Client - U.S. Bank
Project Name - Global Corporate Trust Services Portal
Responsibilities -
Develop Pixel-perfect UI screens for the US Bank Global corporate Trust Services portal using Liferay portals, HTML5, CSS
Develop effective user interations using jQuery API, JavaScript
Build elegant components with high customization for next level user experience using Jquery’s UI apis like JScrollPane, Autocomplete Widget, Accordion Widget, Checkboxradio Widget, Datepicker Widget, Tooltip Widget, Tabs Widget, Sortable, Dialog Widget, Spinner.
Create stunning and smooth look and feel using CSS techniques like CSS Sprites, CSS Transitions
To handle cross-browser compatibility as the application had a wide scope of support to the following browsers IE 8 and above, Firefox, Google Chrome
Lead and mentor the UI development team by suggesting technical solutions to handle complex UI issues.
To bridge the gaps between business-line and development teams during design and requirement discussions
Education
2008 — 2012
Jawaharlal Nehru Technological University, Anantapur
Bachelor of Technology - BTech
2008 — 2012