Experience
2021 — Now
2021 — Now
Palo Alto, California, United States
• Design and develop key services that the developers use to get their job done by improving and accelerating the product delivery through next-generation CI/CD automation and real-time analytics dashboards
• Driving and leading the team to add new live dashboards and mentoring the team to help developers grow and provide best customer support during India and USA hours.
• Worked closely with the business team, engineering team and the System Test and Operations Integration teams to get the feedback about the products we develop to get feedback and resolve any issues.
• Improved efficiency and productivity by recommending new technologies, tools and standards.
• Guided, supported and assisted the Engineering department to meet project deadlines.
• Served as key member in proposal activities, which included preparing estimates.
• Implemented new dashboards to solve issues with legacy Tableau dashboards and help minimize the cost we spend on maintaining the old dashboards.
• Plan, design, develop and test software products and features for enhancements and new cloud-based VMware tools and solutions.
• Work autonomously in an area of specialization to analyze information and user needs to determine and develop software solutions working on moderately complex problems of diverse scope.
• Modify existing software to correct errors, adapt to new hardware, and improve performance.
• Develop and direct software systems testing and validation procedures, programming, and documentation.
2015 — 2021
2015 — 2021
sunnyvale ca
RedSeal Networks-San Jose,CA
Role: Sr. Software UI Engineer
RedSeal’s cyber terrain analytics platform builds an accurate, up-to-date model of your hybrid data center to validate security policies, investigate faster, and prioritize issues that compromise your most reachable, valuable network assets.
Responsibilities:
● Worked across teams to deliver high quality features
● Broke down complex features into smaller deliverables
● Developed grids, complex tables, menu systems, navigation, multiple tabs, accordions, reactive forms and
dashboards in Angular 9 & 10 + Bootstrap
● Integrated with REST based backends and stitched data from multiple APIs
● Improved performance of Angular app by implementing lazy loading of components
● Refactored CSS to remove duplication and introduced consistent styling across all components
Environment:
Agile, Java, IntelliJ, GitHub ,Linux, Typescript , JavaScript, Angular, CSS, HTML, Webpack, Karma, Jasmine, ag-grid.
2014 — 2015
2014 — 2015
• Strong experience with Scrum methodology - Involved in daily stand-ups, backlog grooming meetings and working with the product owner for user story creation, assigning points to stories and implementation of stories. Worked with Product Owner and Quality Assurance Team for any issues and delivered the products on-time with quality
• Experience working with Edit-Distance algorithm and Lucene Search.
• Developed the Front-end of the products using Struts 1.2 MVC, Spring 3.1 MVC, JSTL Tags, Javascript, JQuery, AJAX, CSS and HTML5 to create cross-browser compliant event-based interfaces
• Designed and developed the business layer by creating action classes and VO/beans to handle user interactions
• Developed the persistent layer using JPA, Hibernate, Spring DAO, JDBC and Stored Procedures
• Created batch jobs using Spring TaskScheduler, Quartz Scheduler
• Used SVN Version Control as code repository and Sonar and Jenkins for build management
• Used Log4j for logging and debugging
• Used Tomcat Application Server 6.1/7 for deploying various components of application
• Developed SOAP based Web Services using Apache CXF 2.7.3 framework
• Used Spring REST Template API for consuming RESTful web services
• Coordinated with the QA team to help develop their test cases
• Involved in Integration Testing, User Acceptance support and tracking and resolving Production issues
• Responsible for testing and deploying the application to different application servers such as Tomcat, WebSphere and WebLogic. Created documentation for standardizing the deployment process for each server across multiple server versions
• Worked on HPCC Big Data applications
Technologies Used:
Java 1.6/1.7, JavaScript, JQuery, JSP, Spring MVC, Struts MVC , AJAX, Spring Security, Hibernate 3.1, JPA 2.0, Tomcat 6.1/7.0, Quartz, Eclipse, Maven, Apache CXF 2.7.3, Jenkins, Websphere7.0, Websphere 8.5, WebLogic