Baljeet Singh

Software Engineer

Bengaluru, Karnataka, India10 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led complex database upgrades saving $2.2M.
  • Implemented critical API enhancements improving capacity by 250%.
  • Mentored engineers and improved team productivity.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

JavaSpring BootMysqlRuby On RailsPythonRuby

Other Skills

AlgorithmsAmazon EC2Amazon EKSAmazon Relational Database Service (RDS)Amazon Web Services (AWS)CI/CDComputer ScienceContinuous Integration (CI)Cost EngineeringCouchDBCustomer ExperienceData StructuresDatabase DesignDiscrete MathematicsDistributed Systems

About

I have 9+ years of experience in web development, specializing in backend and API development. I've consistently demonstrated the ability to lead technical projects, mentor engineers, and optimize application performance for scale and reliability. My technical interests span a wide range of web technologies, including networking, security, databases, and distributed systems. I likes contributing to Open Source Software Community(OSS) either by fixing bugs for existing project or triaging open issues for the project. I like building products which will improve customer experience and engagement.

Experience

10 yrs
Total Experience
5 yrs
Average Tenure
9 yrs 5 mos
Current Experience

Freshworks

4 roles

Lead Software Engineer

Promoted

Mar 2023Present · 3 yrs 3 mos

  • ● Led the product-side effort for a complex MySQL upgrade (5.7 to 8.0) across Spring Boot and Rails
  • applications, involving 1000+ databases and 2+ petabytes of data. Collaborated extensively with
  • DBaaS and SRE teams to minimize downtime, performed rigorous load testing, and delivered ~$2.2M
  • in cost savings.
  • ● Led a project to upgrade the Elasticsearch client from the deprecated Transport API to the modern
  • REST API, unblocking a critical Java 17 upgrade, resulting in enhanced security, and easier
  • maintenance.
  • ● Led the implementation of a Java/Spring-based FAQ suggester, collaborating with product managers,
  • designers, and the ML team on the design and execution of the solution.
  • ● Led the product-side Postgres minor version upgrade (13.4 to 13.11) for a mission-critical
  • Java Springboot application, collaborating with DBaaS and SRE teams to minimize downtime.
  • ● Analyzed EC2 instance cost/performance (Intel/ARM), recommending the Intel r6i for a 15-20%
  • performance gain at the same cost with no application side changes.
  • ● Created and maintained SonarQube setup documentation for local development, resulting in
  • increased developer productivity.
  • ● Collaborated with a team of 3 to reduce the unit test build time from ~4 hours to ~20 mins.
  • ● Interacted with customers, mentored engineers, conducted interviews, and resolved
  • production/staging issues.
Spring BootSpringJavaRubyRuby on railsMySQL+11

Senior Software Engineer

Mar 2020Feb 2023 · 2 yrs 11 mos

  • ● Delivered a high-stakes, multi-quarter project to upgrade a critical, revenue-generating application
  • from Rails 3 to Rails 4. Successfully mitigated the risks associated with a zero-downtime migration,
  • resolving complex compatibility issues and technical debt while maintaining uninterrupted feature
  • delivery.
  • ● Proactively addressed the issue of flaky tests, resulting in a 20% decrease in PR build failures.
  • ● Reduced unit tests build time by 10% for monolithic project consisting of 20k+ test cases.
  • ● Collaborated with a team of 4 to upgrade the Freshcaller product from Rails 4 to Rails 5, addressing
  • monkey patches, deprecation warnings, and compatibility issues for a seamless transition.
RubyRuby on railsMySQLDatabase DesignopsworksAmazon Web Services (AWS)+2

Senior Software Engineer

Promoted

Mar 2018Feb 2020 · 1 yr 11 mos

  • ● Developed a Python-based data migration script leveraging parallelism, reducing migration time from
  • weeks to a few hours for a massive dataset.
  • ● Led a team of 3 in revamping a core application component, enabling its availability to customers.
  • This involved designing and implementation of the API, as well as managing the data migration process.
  • ● Designed and implemented a critical audit logging system for the product, enhancing security and
  • compliance. This involved developing both the Ember.js UI and the Ruby backend API.
  • ● Optimized the crucial API, increasing its capacity from 2,000 to 7,000+ agents, a 250% improvement.
  • Exceeded the target of supporting ~5,000 agents, preventing key high-value customers churn.
Ruby on railsRubyContinuous Integration (CI)Amazon Web Services (AWS)opsworksJavaScript+7

Software Engineer

Oct 2016Feb 2018 · 1 yr 4 mos

  • ● Added JWT authentication for API
  • ● Developed Ticket create, Compose Email component of Freshdesk UI with end-to-end testing using
  • Ember JS
  • ● Migrated to reCAPTCHA V2 with zero downtime.
  • ● Worked on bug fixes, enhancement and performance optimization.
Ruby on railsRedisMemcachedEmber jsMySQL

Opinio

Software Engineer

Mar 2016Oct 2016 · 7 mos · Bengaluru, Karnataka, India · On-site

  • ● Backend API in Java Spring Boot.
  • ● Map Reduce view(Erlang and Javascript) in CouchDB.
  • ● Ember js, Handlebars, Foundation for front-end development.
  • ● AWS SES service to filter and send error log.
JavaSpringbootCouchDBEmber jsErlangJavaScript

Education

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology - BTech — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience