Vineet Sharma

Software Engineer

Pune, Maharashtra, India7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • AWS Certified Developer with extensive experience.
  • Proficient in Java and Spring frameworks.
  • Strong background in Agile methodologies and team collaboration.
Stackforce AI infers this person is a SaaS-focused backend developer with strong skills in Java and cloud technologies.

Contact

Skills

Core Skills

AwsRest ApisJavaSpring Boot

Other Skills

ActiveMQAgile MethodologiesAgile Project ManagementAlgorithmsApache PulsarAuthenticationAuthorizationBack-End Web DevelopmentContinuous Integration and Continuous Delivery (CI/CD)Core JavaData EngineeringData StructuresDistributed SystemsDockerFMEA

About

• AWS Certified Developer. • Proficient in Java, Spring, Struts, REST API, Javascript, Web Services, Python • Deep understanding of Data Structures and Algorithms • Experience in Database programming (RDBMS). • Extensive involvement in all stages of application development life cycle including requirements. • Exposure to Water Fall and Agile software development. • Good experience in coordinating and working with developers and End Users in Team based environment. • Having very good debugging and analytical skills. • Excellent Communication and Inter-personal skills, flexible and versatile to new environments. • Chess and Football enthusiast.

Experience

7 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 2 mos
Current Experience

Hewlett packard enterprise

Software Engineer III

Apr 2023Present · 3 yrs 2 mos · Pune, Maharashtra, India

  • Spearheaded the Authentication and Authorization initiatives for existing applications, enhancing security and compliance.
  • Implemented SASL authentication to enhance cross-functional team features, improving security and interoperability.
  • Integrated Open Policy Agent (OPA) as a sidecar for robust Authorization, improving application governance.
  • Developed an OPA plugin for PrestoDB (Distributed SQL query engine), enabling advanced Access Control and configuration.
  • Engineered REST APIs for querying and retrieving results from PrestoDB in CSV format, optimizing multithreaded data processing.
  • Implemented REST API for terminating running queries in PrestoDB, improving operational control.
  • Configured and managed Kubernetes clusters to dynamically scale PrestoDB worker pods based on load, ensuring high availability and performance.
AuthenticationAuthorizationSASLOpen Policy AgentREST APIsKubernetes+1

Virtusa

Java Developer

May 2022Mar 2023 · 10 mos · Bengaluru, Karnataka, India

  • Created Spring Boot Application to perform FMEA (Failure Mode and Effect Analysis) testing and
  • generating report for analysis. This application triggers and bring down Infrastructures like Broker,
  • Proxies and Zookeepers on AWS EC2 Instances.
  • Investigated application recovery when the Amazon Web Services (AWS) Region failover happens and connection failback from one region to another.
  • Created Spring Boot Application to help Microservices migrate their Messaging Service from Apache ActiveMQ Queues to pub-sub messaging and streaming model of Apache Pulsar Topics.
  • Involved in testing the Performance of Apache Pulsar Topics using Gatling and Scala.
  • Increasing the Code coverage from 23% to targeted 85% by writing JUnit test cases.
  • Used Git as version control tool and Jenkins for continuous integration and continuous deployment (CI/CD).
  • Experienced in writing Splunk Queries for searching, monitoring, analyzing and visualizing logs.
  • Apache Maven used for project Management and dependencies processes.
Spring BootFMEAAWSMicroservicesJUnitGit+2

E2open

Software Developer

Jul 2018May 2022 · 3 yrs 10 mos · Bengaluru, Karnataka, India

  • Automated the configuration deployment workflow from test to prod using RESTful APIs by creating a web workflow which saved cost at multiple levels by reducing the laborious manual configuration.
  • Developed application using Hibernate and Spring Boot framework.
  • Worked closely with Product Management Team to build UI for Configuration using RESTful APIs for Internal Operation Team reducing time and efforts.
  • Written clean, maintainable and scalable code to build a complete Transaction Management system to observe linked transactions in a Spring Boot Application.
  • Involved in developing UI coded in JavaScript which is embedded in JSP for Internal Operations Team for updating and configuring regular schedules.
  • Developed Java Web Application using Struts framework and MyBatis as an ORM to connect MySQL database.
  • Written complex transaction verification rules to verify and enhance data.
  • Enhanced legacy SKU validation rule to remove the RegeX patterns and Solr search to find the exact and probable matches for the SKU validation. This has also reduced the run time of the rule by 25%.
  • Extensively written SQL Stored Procedures for various complex rules and validation.
  • Involved in software development lifecycle to design, analyze, develop, test, implement and support the Application.
  • Extensively involved Agile Product Development and Test Driven Development (TDD).
  • Worked on SVN and Git as code versioning tools and Jenkins to build Docker image.
  • Written Junit test cases to maximize the code coverage and involved in Code review and used SonarQube to validate the violations.
  • Involved in Manual Testing before releasing the build to QA team.
RESTful APIsHibernateSpring BootJavaScriptSQLJava

Education

Indian Institute of Technology, Bombay

Master's degree

Aug 2014Aug 2016

Ujjain Engineering College, Sanwer Road, Ujjain

Bachelor's degree — Mechanical Engineering

Jul 2010Aug 2014

Stackforce found 100+ more professionals with Aws & Rest Apis

Explore similar profiles based on matching skills and experience