Harshdeep Singh

CTO

Bengaluru, Karnataka, India9 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led software engineering teams to deliver complex projects.
  • Implemented modern development practices and agile methodologies.
  • Recognized for mentoring peers and driving technical growth.
Stackforce AI infers this person is a Software Development Leader in the SaaS industry with expertise in Agile methodologies and software architecture.

Contact

Skills

Core Skills

Software DesignSoftware ArchitectureAgile MethodologiesVersion ControlSpring Rest ApisAwsAgile DevelopmentCode Reviews

Other Skills

Amazon Web Services (AWS)AngularAutomated TestingCC#C++ LanguageCascading Style Sheets (CSS)Chat IntegrationCode ModularizationContinuous IntegrationData AnalysisDeep LearningDesign and DevelopmentDockerDocumentation

About

At Micro Focus, my role as Lead Software Development Engineer blends technical prowess with strategic leadership. With a Master of Computer Applications from Rajasthan Technical University, I excel in guiding our software engineering team through complex projects, ensuring successful delivery within tight deadlines and budgets. Our collaborative efforts have resulted in developing software solutions that are not only innovative but also adhere to the highest standards of quality and performance. My core competencies lie in software design, architecture, and the implementation of modern development practices. These skills are bolstered by my proficiency in OAuth and LDAP, as well as my experience with Postman API. The recognition award from Micro Focus attests to our team's success and my dedication to mentoring peers, driving agile methodologies, and contributing to the technical growth of our organization.

Experience

9 yrs 2 mos
Total Experience
3 yrs
Average Tenure
5 yrs 9 mos
Current Experience

Micro focus

2 roles

Lead Software Development Engineer

Promoted

Mar 2023Present · 3 yrs 3 mos

  • Roles and Responsibilities:
  • Led a team of software engineers to successfully deliver complex projects within deadlines and budget constraints.
  • Provided technical leadership by guiding the team in software design and architecture.
  • Oversaw the end-to-end software development lifecycle, from requirements gathering to deployment and maintenance.
  • Conducted code reviews to ensure adherence to coding standards, maintainability, and optimal performance.
  • Collaborated closely with cross-functional teams, including product managers and designers, to define project requirements and scope.
  • Played a key role in architectural decisions, selecting appropriate technologies and design patterns to ensure scalability and flexibility.
  • Managed project timelines and resources, allocating tasks and priorities to achieve project goals.
  • Identified and mitigated technical risks, addressing challenges and bottlenecks that arose during development.
  • Fostered a collaborative team environment, encouraging open communication and knowledge sharing.
  • Implemented continuous integration and automated testing processes to ensure high software quality.
  • Stayed up to date with industry trends and emerging technologies, integrating relevant advancements into projects.
  • Collaborated with stakeholders to gather feedback and incorporate user requirements into software design.
  • Participated in strategic discussions, providing input on technology roadmaps and long-term vision.
Software DesignSoftware ArchitectureAgile MethodologiesOAuthLDAPPostman API+2

SDE II

Sep 2020Mar 2023 · 2 yrs 6 mos

  • Roles and Responsibilities:
  • Revised, modularized, and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Introduced agile methodologies and development best practices to division to enhance product development.
  • Led version control efforts for organization, employing GitHub and other public and open-source repositories.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Documented technical workflows and knowledge in private wiki for education of newly hired employees.
  • Designed and maintained streamlined, reusable and reliable code for use within distributed cloud environments.
Agile MethodologiesVersion ControlGitHubCode ModularizationDocumentation

Aimeo

Senior J2Ee Developer

Mar 2019Sep 2020 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Roles and Responsibilities:
  • Plan feature implementation to avoid any feature blockage or issues.
  • Lead implementation of the Spring REST APIs in the Agile fashion.
  • Developed scheduled email reading APIs using JAVA Mail API.
  • Integrated Chat platform (Sendbird), Messaging platform (Twilio), AWS Image Recognition, AWS Video Recognition and Google NLP in the product.
  • Take care of the resolution of issues and deployment of the bug free build.
  • Analyze the health of the AWS EC2 and AWS RDS instances and did the changes accordingly.
  • Mentor the whole team, read and review code, maintain code, deploy code, tune the performance of systems.
  • Manage the full SDLC with little direction.
  • Oversees the delivery of technical solutions at the end of sprint and ensures that the delivered solution meets the business requirements, design requirements and technical specifications.
  • Manage the team through sprint planning and the scrum calls (Agile Methodology).
  • Manage the JIRA backlog and Active sprint tasks.
Spring REST APIsJava Mail APIAWSChat IntegrationPerformance Tuning

Ebizneeds

J2Ee Developer

Apr 2017Mar 2019 · 1 yr 11 mos · Bangalore, Karnataka

  • Roles and Responsibilities:
  • Conducted code reviews as per coding standards.
  • Understand the requirements and converting them into systematic solutions.
  • Performance and security testing.
  • Participated in Design and Development of new products.
  • Maintained dynamic designs, high-quality backend code and DB performance.
  • Executed assigned tasks in a sprint in a timely & efficient manner.
  • Gained good understanding of agile development.
Code ReviewsAgile DevelopmentPerformance TestingDesign and Development

Education

Rajasthan Technical University, Kota

Master of Computer Applications (M.C.A.)

Jan 2014Jan 2017

Sikkim Manipal University - Distance Education

Bachelor of Computer Aplication (B.C.A)

Jan 2011Jan 2014

St. Edmunds School

High School

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Software Design & Software Architecture

Explore similar profiles based on matching skills and experience