Balpreet S Brar

Balpreet S Brar Email and Phone Number

Sr Full-stack Java Consultant at VSP Vision Care @ VSP Vision Care
rancho cordova, california, united states
Balpreet S Brar's Location
Sacramento, California, United States, United States
About Balpreet S Brar

● Over 14+ years of experience with proven ability to effectively manage large projects across a broad spectrum of services. ● Well-versed in functional and non-functional requirement elicitation and analysis, architecture/design reviews, Agile Methodology, Continuous Integration and Deployment, and CPU/memory profiling. ● Architect and implemented microservices-based applications utilizing RESTful APIs and communication protocols to ensure seamless integration and scalability.● Extensive experience in Spring 2.5/ 3.0 using Spring MVC framework, Aspect Oriented Programming (AOP pattern), Spring DAO (JDBC) pattern, Inversion of Control (Spring IOC) pattern, Spring Boot. Also, strong experience on – Spring Batch, Kafka, MQ for bulk processing of millions of data on a day-to-day basis.● Designed and optimized database schemas, leveraging MongoDB and MySQL, for efficient data storage and retrieval.● Implemented security measures, such as authentication and authorization mechanisms, to protect sensitive data and ensure system integrity.● Hand on experience in developing both SOAP/REST based web services using JAX-WS (Axis2, CXF) and JAX-RS (Rest Easy, spring, Jersey, CXF).● Automated virtual machine deployment on ESXi hosts using Ansible scripts● Expertise in building and deploying web applications in Cloud environments like AWS, Kubernetes and Rancher● Well-versed in Heap and CPU profiling to triage OOM issues and Performance Bottlenecks. ● Build Slack chatbot to integrate with web application and GitHub to implement customize commands with webhooks● Collaborated with cross-functional teams, including product managers and UI/UX designers, to gather requirements and deliver user-centric software solutions.● Actively participated in agile development methodologies, including daily stand-up meetings, sprint planning, and retrospectives.● Contributed to the adoption of CI/CD practices to streamline the software delivery process and improve team productivity.● Strong analytical capabilities with good leadership, communication, problem-solving, and result-oriented skills. ● Ability to troubleshoot complex technical issues and provide manageable solutions to customers.

Balpreet S Brar's Current Company Details
VSP Vision Care

Vsp Vision Care

View
Sr Full-stack Java Consultant at VSP Vision Care
rancho cordova, california, united states
Website:
vsp.com
Employees:
2201
Balpreet S Brar Work Experience Details
  • Vsp Vision Care
    Sr Full-Stack Java Engineer
    Vsp Vision Care Feb 2020 - Present
    Responsibilities:● Led a team of engineers to decompose a large monolith service into microservices.● Design, developed and unit tested multiple microservices using Spring Boot, REST deployed in Kubernetes using helm.● Initiated and led discussions to setup Full/Hybrid CI/CD for the multi-repo services.● Architect and designed framework for workflow development e.g., Service creation workflow to keep the code modularize, scalable and testable● Used Flyway scripts to migrate DB schema and used spring profiles to separate local vs stage vs prod schema and data population.● Configure Swagger in Spring Boot application to expose REST endpoints for direct consumptions.● Introduced and integrate PUML in the product to facilitate creating architecture diagrams in the portal UI.● Member of the group of selected engineers responsible to maintain and enforce software quality control across the software platform department.● Conducted code reviews, provided constructive feedback, and mentored team members to improve code quality and foster professional growth.● Actively participated in agile development methodologies, including daily stand-up meetings, sprint planning, and retrospectives.● Documented software designs, technical specifications, and user manuals for reference and future maintenance.● Leverage JMX to Autodiscover deployed services in Kubernetes and created user interface to interact with JMX beans.
  • Hitachi
    Sr Full-Stack Java Consultant
    Hitachi Mar 2018 - Feb 2020
    Responsibilities:● Worked through the entire release life cycle of the HCP S Series storage product from design and development to testing and final release.● Designed and implemented back-end APIs for object storage, including an Amazon S3 compliant interface.● Implemented a recursive algorithm (DFS+ backtracking) for dynamic discovery of SAS devices.● Analysed thread and heap dump and fixed number of deadlock issues.● Utilized singleton pattern to collect S3 statistics through tomcat valve.● Designed and developed a REST endpoint to collect storage metrics efficiently for HCP S Series product.● Took ownership of core components and modules to implement enhancements and fixed bugs.● Resolved customer escalations, analysing live systems and resolving the issues that were causing outages.● Help the team with code structuring, code quality, best practices.
  • F5
    Sr Backend Java Engineer
    F5 Oct 2015 - Mar 2018
    Responsibilities: ● Designed, developed and unit-tested NAT, protocol security, firewall policy configuration objects for centralized management. [JAVA, Mockito, REST]● Utilized design patterns for implementation of base classes to validate HTTP requests and transform data schema from BIG-IP to BIG-IQ. [Builder and Factory design patterns]● Implemented customer-facing “Rename Objects” feature by employing complex object tree traversal techniques.● Employed an HTTP server as an events listener, learn various types of firewall events and DoS attack events.● Initiated implementation of “One-Button Configuration” for setup of remote log-in on BIG-IP devices.● Introduced Mockito, Power Mockito to team as unit testing frameworks; implemented base classes to mirror common functionality using Mockito.● Analyzed and resolved memory leak issues to increase application performance using GC logs, heap and thread dumps. [JPerfAnal, MAT, VisualVM] ● Collaborated with various cross functional teams (development, QA, network) in Agile environment to effectively monitor feature development. [JIRA]● Mentored interns to provide help and guidance for any technical issues.
  • Acopia Networks
    Backend Java Consultant
    Acopia Networks Nov 2013 - Sep 2015
    Responsibilities:● Utilized Asynchronous programming to develop integral features for BIG-IQ.● Launched “Upgrade” feature for version updates of configuration objects. [JAVA, Asynchronous Framework]● Developed bash scripts to compare configuration of two BIG-IQs and two BIG-IPs.● Configured and managed development environment for VM management team. [vSphere]● Implemented a feature to download fraud protection signatures from SOC and synchronize them amongst connected logging nodes.● Designed and coded multi-threaded application to receive fraud protection alert rule and synchronize them among log nodes. [JAVA, Multi-Threading]
  • Dell Technologies
    Backend Java Consultant
    Dell Technologies Jun 2012 - Oct 2013
    Responsibilities:● Developed a RESTful web service to generate reports based on information collected from Virtual Storage Management (VSM) tool. [J2EE, REST, Hibernate, JBoss]● Introduced server-side components to store all VSM related information. [vSphere API, Hibernate]● Remedied various bugs in an important VSM project.● Designed and optimized database queries to improve performance and reduce response times.● Participated in code reviews, identified and resolved code issues, and ensured adherence to coding standards.● Assisted in troubleshooting and resolving software defects reported by customers and internal stakeholders
  • Dell International Services India Private Limited
    Software Engineer
    Dell International Services India Private Limited Dec 2006 - May 2010
    Bengaluru, Karnataka, India
    Responsibilities:● Designed and developed a web service using JAX-WS and Jersey to retrieve performance report. [J2EE, Tomcat]● Implement a multi-threaded application to help in enhancing performance of a web application by parsing server log files (Apache access, IIS log file) and generating various Time series and Pie charts. [Java core, Swing, MySQL, JFreeChart]● End to End configuration of traffic management, load balancer, hosted zones and SSL certificate configuration.● Developed server-side components to integrate database for CRUD operations. [JAVA, Servlet, JSP, JDBC]● Participated in the entire software development life cycle, including requirements gathering, design, development, testing, and deployment.● Configured continuous integration environment for development team. [Hudson, Bugzilla, Sonar, SVN]

Balpreet S Brar Education Details

Frequently Asked Questions about Balpreet S Brar

What company does Balpreet S Brar work for?

Balpreet S Brar works for Vsp Vision Care

What is Balpreet S Brar's role at the current company?

Balpreet S Brar's current role is Sr Full-stack Java Consultant at VSP Vision Care.

What schools did Balpreet S Brar attend?

Balpreet S Brar attended University Of The Pacific.

Who are Balpreet S Brar's colleagues?

Balpreet S Brar's colleagues are Marcia Amant, Rebecca Koelling, Carmaine Cotham, Suzanne Brehm, Heather Corkery, Shauna Vanderstel, Mba, Cpmi, Charlene Tarver.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.