Gaurav Sharma

Software Engineer

Bangalore Urban, Karnataka, India4 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 3 years of software development experience.
  • Expertise in optimizing build processes and reducing build times.
  • Proficient in multiple programming languages including Golang and Python.
Stackforce AI infers this person is a SaaS-focused software developer with strong skills in build optimization and debugging.

Contact

Skills

Core Skills

Software DevelopmentProblem SolvingDebugging

Other Skills

Agile Application DevelopmentAgile MethodologiesAlgorithmsAmazon Web Services (AWS)AndroidBashBuild MigrationC (Programming Language)C++CollaborationComputer EngineeringComputer ScienceConcurrent ProgrammingConfidence BuildingCore Java

About

About & Experience: As a dedicated and passionate software developer with over 3+ years of experience, I have honed my skills in security, networking, and communication software development. My expertise lies in utilizing programming languages such as C++, Golang, Python, Groovy script, and Shell script, primarily on the Linux platform. I am driven by a strong desire to create innovative and efficient solutions that cater to the ever-evolving technological landscape. As I continue to grow professionally, I am excited to connect with like-minded individuals and explore new opportunities that will challenge me and allow me to further develop my skills as a software developer. I am confident that my unique blend of technical expertise, adaptability, and dedication will make me a valuable asset to any organization seeking a skilled and motivated software developer. Feel free to connect with me to discuss potential collaborations, share insights, or simply to expand our professional networks. I look forward to connecting with you!

Experience

4 yrs 10 mos
Total Experience
2 yrs 5 mos
Average Tenure
4 yrs 5 mos
Current Experience

Trellix

Software Development Engineer

Jan 2022Present · 4 yrs 5 mos · Bangalore Urban, Karnataka, India

Mcafee

2 roles

Software Development Engineer

Aug 2021Jan 2022 · 5 mos · Bengaluru, Karnataka, India

  • 1. Worked independently on the migration of the build platform from eCM to orbit, involving collaboration with teams from different departments.
  • This endeavor required close collaboration with individuals from different teams, including development, operations, and quality assurance. As the primary owner of the migration process, I successfully led the effort to transition our build infrastructure to the new platform.
  • 2. Successfully reduced the build time from 5-6 hours to 2-3 hours through performance optimizations.
  • Recognizing the impact of long build durations on productivity and efficiency, I undertook the challenge to optimize our build pipeline. Through careful analysis and identification of bottlenecks, I implemented various performance enhancements, including parallelization and optimized resource allocation. As a result of these efforts, I successfully reduced the build time from an average of 5-6 hours to just 2-3 hours.
  • 3. Actively resolved bugs and implemented new features to enhance the product's functionality.
  • By collaborating with cross-functional stakeholders to address customer-reported issues and enhance the functionality of our software. Through a combination of thorough debugging, effective problem-solving, and efficient implementation.
  • Added different feature across the different modules of the product.
  • Worked on implementing selection criteria for GTI in MACC (Solidcore).
  • 4. Demonstrated the ability to work autonomously, collaborate effectively with cross-functional teams, and deliver impactful results.
Build MigrationPerformance OptimizationDebuggingFeature ImplementationCollaborationSoftware Development+1

Technical Intern

Feb 2021Jul 2021 · 5 mos · Bengaluru, Karnataka, India

  • 1. Debug Tool Development in Golang
  • Designed and developed a versatile debug tool using Golang to facilitate efficient querying of different modules running within the product.
  • The tool enabled users to easily set and adjust log levels for individual modules, streamlining the debugging process and improving overall system performance.
  • 2. Log Enhancement for Various Modules
  • Conducted a thorough analysis of existing log systems and identified areas for improvement in different modules.
  • Implemented log enhancements to optimize system performance, increase readability, and facilitate easier troubleshooting.
  • 3. Logging Framework Implementation for RP-SDK
  • Successfully integrated a robust logging framework into the RP-SDK, providing a consistent and efficient logging solution across the platform.
  • The new framework improved log management, enabling developers to easily track and analyze system events, ultimately enhancing the overall development process.
GolangDebug Tool DevelopmentLog EnhancementLogging Framework ImplementationSoftware DevelopmentDebugging

Education

Techno Main - Salt Lake

Bachelor of Technology — Information Technology

Jan 2017Jan 2021

Chinmaya Vidyalaya, Bokaro Steel City

12th Class — PCM | CS

Jan 2015Jan 2016

Crescent Public School

10th Class

Jan 2013Jan 2014

Stackforce found 100+ more professionals with Software Development & Problem Solving

Explore similar profiles based on matching skills and experience