Experience
2021 — Now
2019 — 2021
2019 — 2021
San Francisco Bay Area
As a Frontend Lead with Wells Fargo project, responsible for Wells Fargo Home Page development, reactjs component, Native Application Bridge integration (iOS, Android), ADA and providing the solution for Content Security Policy violations across in Digital Group.
• Implemented high critical Covid-19 payment deferral applications (Credit cards, Mortgage etc). Created various reusable react components and integrated.
• Responsible for Wells Fargo Home page, Mobile (Front Porch), Nativeapp integration (iOS, Android) and other inner Home Pages developments.
• As a SME, providing a secure coding solution to Frontend and backend application to address Content Security Policy (CSP) violations across Wells Fargo Digital group to secure the Wells Fargo pages from XSS attack. Closely work with Enterprise Security Engineer Team to understand Wells Fargo guidelines.
• Home Page load performance tuning both desktop and mobile browser.
• Sonar fixes, Code review in Git and continuous deployment using Jenkins.
• As lead working closely with Product Owner, Business Owner, other dependent team to understand requirement and estimating the effort, design, technical solution and responsible for lower to production environment delivery in Agile train X delivery model.
2010 — 2019
2010 — 2019
San Francisco Bay Area
Worked as a Technology Lead for Cisco Systems Inc, responsible for design, develop the Entitlement Base application with cutting edge technologies such as NodeJS, Swagger, Elasticsearch (ELK), MongoDB, Kafka, Docker and Kubernetes..
• Responsible to redesign monolithic applications to micro services in CaaS environment.
• Participated the design discussion with Cisco Architect and leads to redesign
• Implemented data migration from one source to another, data translation and ingestion to Elasticsearch with JSON format.
• Worked on A/B deployment and testing in Docker, Kubernetes environment.
• Worked on the Apache Kafka the connect two connect two different systems.
• Worked on scheduler by using quartz for nightly jobs.
• Troubleshooted the Production and pre-production issues.
• Written Junit teste cases both Node based and Spring boot rest services.
• Code review and merge thru Git/Bitbucket and continuous deployment using Jenkins.
• Working as Onsite Dev Co-ordinator by leading the team by providing requirement, estimating the effort, design, technical solution and responsible for lower to production environment delivery in Agile approach.
Environment: NodeJS, Swagger, Java 8, Spring Boot, REST, MongoDB, Apache Kafka, Elasticsearch(ELK), Docker, Kubernetes, Git/Bitbucket, Jenkins, JIRA/Agile, WebStorm, Eclipse and Postman UI.
2007 — 2010
2007 — 2010
Bengaluru, Karnataka, India
• Worked in Waterfall methodology environment in analysis, design, development, unit testing and documentation stages.
• Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
• Developed the Quote and Bind screen using Java, JSP, NW Struts and Custom Tag.
• Integrated the third party interface such as VIN, GIS, UWRS and ProcessC
• Developed custom Rule Framework for pre and post rating to calculate the premium.
• Wrote test cases in JUnit for unit testing and Log4j for logging and analyze the production logs for incidents.
• Used Ant to build, run Junit test cases and create JARs and WAR files among other uses.
• Used SVN version control to track and maintain the different version of the project and merge into trunk.
• Hands-on writing functions, DDL, DML SQL queries. Experience in writing PL/SQL, Stored procedures, triggers, exceptions and cursors on Oracle 9i database.
• Used Eclipse IDE for developing code modules in the development environment.
2006 — 2006
Bengaluru, Karnataka, India
• Developed various online Campaign for many auto dealers to increase the sales
• Used Macromedia Dreamweaver and Photoshop to design the web pages.
• Implemented and modified code for HTML, CSS and User Interfaces using JSP
• Used Eclipse for Java Development
• Used standard actions with JavaScript in JSP pages and form validations in JavaScript
• Modifying and tuning the SQL Queries using My SQL
• Used SVN as version control to check-in and deliver the codes and various other uses.
• Preparing Unit Test plans and execute the test cases, fix the defects.
• Unit Testing the modified code and Code review
Education
Bharathidasan University (BDU), Tiruchirappalli
Master's degree
Periyar University