# Kanchan Mehra > Staff Software Engineer at Walmart Location: San Francisco Bay Area, United States Profile: https://flows.cv/kanchanmehra Highly Experienced Sr. Engineer with 15 year of work experience, who is passionate about disruptive technologies that change the way we design and code. Strong hands-on experience of design, development and secure coding of complex applications with proven track record of delivering on time, in a time-sensitive, fast-paced environment. Enthused to continuously improve the systems, software functions and provides proactive and reactive resolutions to the challenges encountered in running complex, mission critical systems. ## Work Experience ### Staff Software Engineer @ Walmart Global Tech Jan 2021 – Present | Sunnyvale, California, United States ### Sr Software Engineer @ Wells Fargo Jan 2020 – Jan 2021 | San Francisco Bay Area ### Principal Consultant at Wells Fargo @ NTT DATA Americas Jan 2011 – Jan 2020 | San Francisco Bay Area The OSMP platform allows the user to apply online for various products provided by Wells Fargo such as Checking account, Student loans, Home Mortgage etc. It’s a web application that is part of the Wells Fargo main website (www.wellsfargo.com). OSMP also includes a Content Management system which is used to generate and deliver online content for the OSMP domain. • Created Technical Specification using Enterprise Architect EA 8.0. • Developed Spring web MVC based application using Spring Form, Abstract controller etc. • Developed GUI pages using jQuery Mobile and Spring controllers • Worked with infrastructure team for various build and deployment related tasks. • Wrote Oracle SQL queries for data insertion and retrieval. • Implemented server side validators using JSR303 validation framework. • Developed core java classes using generics, collections, etc. • Used spring features extensively e.g lookup-method, schema name space (p:), prototype, abstract, parent etc. • Used Maven for setting up development environment and Clear Case/SVN for source. • Used Spring WebFlow for designing page flows in the application. • Developed JSP using internal tag libraries and JavaScript for client side validations. • Developed custom tags for popups. • Unit and Functional Testing of the code. • Used SAML for exchanging authorization and authentication data between different applications to help with inter application transfers. ### Senior Consultant at Goldman Sachs @ NTT DATA Americas Jan 2010 – Jan 2011 | Jersey city, NJ The objective of this project is to develop compliance surveillance reports which will scrutinize trades done in various financial products like US Treasuries, Agency bonds, Options, Municipal bonds, mortgages etc against market for Off Market trading, concentration etc to provide reports to the Compliance team to judge if the trading activity confirms to the regulatory requirements setup by the Exchanges. • Used Maven and Ant for setting up development environment. Setup dependencies using Maven tag like . Setup to run FITNESSE TESTS , cobertura etc using maven. • Used FINDBUGS MAVEN plug-in. • Used Java Collections • Wrote JUNIT and FITNESSE Test cases for testing the surveillance. • Created domain model entities and data store xmls. • Created data mapping xmls for querying data sources. • Created relational operations and associations. e.g Defining relation between Position and Product. • Created file based schema mappings. • Used MOJO to generate the data search criteria for the surveillance. • Created MOJO model for surveillance. • Used Intellij and Eclipse for development. • Created/Updated Stored Procedures. Used SQL clause like group by to aggregate entities from Staging table to normalized tables. • Used BCP feature provided by Sybase to populate tables from Feed files. • Worked on SECDB to test/review various surveillance feeds. • Updated Spring configuration file to add new bean definitions and used scope to define Singleton beans. • Interacted with business users to understand the requirements for various surveillance reports. • Used setter based injection in Spring configuration xmls. • Wrote classes using annotations like @Test, @Override, @Before etc. • Supported various applications/jobs. • Unix shell scripting. • Used Hudson tool for development and production builds. ### Software Specialist at Double Rock Corporation @ IGATE Jan 2010 – Jan 2010 | New York, NY The objective of this project is to provide Landing Rock customers with an online bill payment service via the ‘My Account’ application. The users can use this service to setup payees, expense codes and bill payments to different payees. They can also setup recurring payments. The users are also provided with the option of checking their bill pay history. • Developed JSP using jsf tags and JavaScript for client side validations • Written JavaScript functions to perform validations, showing hiding components/divs etc • Coded JSF managed beans. • Worked on many change requests spanning the whole functionality of the project. • Created/Updated DAO’s which involved calling and writing stored procedures. • Created/Updated Stored Procedures. • Extensively used Java collection framework including Java 1.5 features e.g Auto Boxing unboxing, enhanced for loop etc. • Updated Spring configuration file to add new bean definitions. • Unit & Functional testing of the code. ### Senior Software Engineer at Thomson Reuters @ Patni Computer System Jan 2008 – Jan 2010 | Eagan, MN This project involves development and enhancement of various Thomson Reuters, Judicial Development Group (JDG) software application components namely History Product Builder, History Batch, History Integrity Agent and ITILoader. • Automation of new integrity agent reports. • Enhanced/modified many integrity agent programs using Spring and Hibernate. • Analyzed all the reports generated by the Integrity Agent which required extensive knowledge of the Systems involved. • I wrote UNIX scripts, DAO’s, Spring configurations and comparison programs in Java. • Developed ITILoader from scratch which involved creating scheduled jobs and triggers using Spring, Hibernate and XML. • Worked on various tasks for applications which involved debugging through the code base. • Developed Ant buid.xml for compilation & deployment • Change Request document preparation • Code reviews and testing • Client communication and query resolution • Onsite Production level support including troubleshooting & Bug Fixing • Unit and Functional Testing of the Code ### Onsite Lead at Northwest Airlines @ Patni Computer System Jan 2007 – Jan 2008 | Eagan, MN • Study and Analysis of the requirement specification. • Coding in J2EE, Struts Action class, JSP using struts tag library and tiles, DAO classes, JAVA Script, SQL query in IBM DB2, and UNIX Shell Script creation on UNIX platform • Written JSP using struts tag libraries, tiles, Dispatch Action classes, Action form Beans using Struts Framework • Written EJB Stateless Session for the business tier • Used J2EE Design patterns e.g Service Locator • Unit test case creation using Junit framework & Functional testing of the modules • Interacting with the client on various forums to discuss the status of the project, clarify queries regarding the functionality and estimation. • Testing and Deployment of the application to various environments at onsite. • Developed application using JSF. • LDAP setup. • Assigning work to the offshore team and code review. • Query Resolution. • Coding in J2EE, HTML, JAVA Script, IBM DB2 • Acting as a support person for production issues. • Reviewing the code/work done by Offshore. • Responsible for submitting the builds and deploying them. • Test case creation and Unit & Functional testing of the modules ### Onsite Lead at Thomson Reuters @ Patni Computer System Jan 2006 – Jan 2007 | Eagan, MN • Automation of new integrity agent reports. • Enhanced/modified many integrity agent programs using Spring and Hibernate. • Analyzed all the reports generated by the Integrity Agent which required extensive knowledge of the Systems involved. • I wrote UNIX scripts, DAO’s, Spring configurations and comparison programs in Java. • Developed ITILoader from scratch which involved creating scheduled jobs and triggers using Spring, Hibernate and XML. • Worked on various tasks for applications which involved debugging through the code base. • Developed Ant buid.xml for compilation & deployment • Change Request document preparation • Code reviews and testing • Client communication and query resolution • Onsite Production level support including troubleshooting & Bug Fixing • Unit and Functional Testing of the Code ### Software Engineer @ Patni Computer System Jan 2004 – Jan 2006 ## Education ### BE in Computer Science Prof Ram Meghe College of Engineering & Management, Badnera Rly ## Contact & Social - LinkedIn: https://linkedin.com/in/kanchan-mehra-24762822 --- Source: https://flows.cv/kanchanmehra JSON Resume: https://flows.cv/kanchanmehra/resume.json Last updated: 2026-04-12