Balvir Singh
Senior Software Developer at Smartshore Ability
- Role
- Senior Software Developer at Smartshore
- Location
- Ludhiana, PB, IN
- LinkedIn followers
- 500 followers
About Balvir Singh
Experienced Lead Software Developer with 10+ years of expertise in server-side web applications, APIs development, and database design. Skilled in the full SDLC, including design, development, testing, troubleshooting, and debugging. Strong ability to understand client requirements and implement new features. Effective team leader with project management experience and a track record of successful outcomes. Adaptable in agile environments, meeting deadlines consistently. Quick learner with a talent for creating elegant solutions to complex problems.Tech Skills - PHP, MySQL, Symfony, NestJS, ORM, JavaScript, Typescript, Docker.
Experience
Senior Software Developer
Apr 2013 — Present · Ludhiana, IN
Lead development and administration of web-based applications and REST APIs using Symfony, PHP, MySQL, ORM, and Node.js.Lead client meetings with professionalism, fostering positive interactions while actively engaging in planning, optimizing, and resolving site issues and queries based on technology.Collaborate with product managers, designers, and stakeholders to address site issues, optimize performance, and ensure timely project delivery.Manage and lead a team of developers, providing technical coaching, support, and feedback. Conduct code reviews and enforce best practices.Responsible for high-level and low-level solution design, documentation, coding, and contributing to all development lifecycle phases.Implement data strategies, build data flows, and design databases with one-to-many and many-to-many relationships using migration techniques.Optimize MySQL queries for improved performance, utilizing indexes, procedures, and functions.Ensure quality control by writing test cases, maintaining documentation, and containerizing applications using Docker. Deploy releases seamlessly using the CI/CD pipeline.Possess experience in Linux administration (Ubuntu, CentOS, openSUSE) and version control with Git/Bitbucket, utilizing them to ensure efficient operations and streamlined development processes following Scrum/Agile methodology.
Education
Punjab Technical University
Master of Computer Applications (MCA), Information Technology
2009 — 2011
Punjab Technical University
Bachelor of Computer Application, Information Technology
2005 — 2008
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.