# Ramakrishnan Ganesan > Vice President | Lead Software Engineer | Building the Future of Tech at U.S. Bank Location: San Francisco, California, United States Profile: https://flows.cv/ramakrishnan • 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). • Acquired hands-on experience in o HTML5 o JavaScript (ECMA5 and 6) o CSS3 o jQuery & jQuery Mobile o JavaScript frameworks (ReactJS,Nextjs, Backbone.js, AngularJS, Angular, React Native) • Strong insights into o JavaScript frameworks and design patterns o Mobile Banking UI methodologies and User Experience Techniques o Single Page Applications (SPAs) o Scaled Agile Framework. o Accessibility (A11y) and Cross Browser Compatibility. ## Work Experience ### Senior Software Engineer @ U.S. Bank Jan 2020 – Present | One California St Floor 26 San Francisco 94111 ### Software Engineer @ Legion Technologies Jan 2019 – Jan 2020 | 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. ### Senior Software Engineer @ Wipro Jan 2015 – Jan 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. ### Senior Software Engineer @ Wipro Jan 2014 – Jan 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. ### Team Lead @ Wipro Jan 2013 – Jan 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 ### Project Engineer @ Wipro Jan 2013 – Jan 2013 | Chennai Area, India Clients - Turner, Intel Responsibilities -  Website Product design and development with the following technologies like HTML 4.01, CSS, ECMA5, JQuery  Got familiarized to the following web standards and their respective implications. • User Experience standards • Web Usability • W3C Accessibility • Internationalization & Localization • Fluid Layouts • Responsive Web Design & Development • JavaScript and web debugging techniques • Cross-browser compatibility issues ### Project Engineer @ Wipro Jan 2013 – Jan 2013 | Chennai Area, India Client - BNY Mellon Project Name - iDeal Derivatives Portal Responsibilities - • UI Platform development for global markets division for better trading purposes. • Understanding business requirements and to gain better knowledge on user’s wealth management capabilities. • Building a RICH INTERNET APPLICATION (RIA) customer experience portal for better loan and wealth account management. Technologies Used - Adobe Flex MXML Coding standards, ActionScript, CSS scripting ### Project Engineer @ Wipro Jan 2012 – Jan 2012 | Chennai Area, India Client - UPM Project Name - UPM Service Portal Project Headline - A Portal design for UPM using Responsive Design Techniques. Skill-set acquired - HTML4.01, CSS, Skeleton CSS - 12-column fluid grid based Responsive framework ### Fresher @ Wipro Jan 2012 – Jan 2012 | Chennai Area, India Collaborations Portal - Product line Management System Acquired hands-on training in the following HTML4.01, CSS, JAVASCRIPT, J2EE – Appserver , JSP, Oracle SQL, SVN ## Education ### Bachelor of Technology - BTech in Information Technology Jawaharlal Nehru Technological University, Anantapur Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/ramakrishnanganesan --- Source: https://flows.cv/ramakrishnan JSON Resume: https://flows.cv/ramakrishnan/resume.json Last updated: 2026-03-22