Harshdeep Singh

Harshdeep Singh

J2Ee Developer

Followers of Harshdeep Singh729 followers
location of Harshdeep SinghBengaluru, Karnataka, India

Connect with Harshdeep Singh to Send Message

Connect

Connect with Harshdeep Singh to Send Message

Connect
  • Timeline

  • About me

    Lead Software Development Engineer (SDE V) at OpenText

  • Education

    • St. Edmunds School

      2009 - 2011
      High School
    • Sikkim Manipal University - Distance Education

      2011 - 2014
      Bachelor of Computer Aplication (B.C.A)
    • Rajasthan Technical University, Kota

      2014 - 2017
      Master of Computer Applications (M.C.A.)
  • Experience

    • EBizneeds

      Apr 2017 - Mar 2019
      J2Ee Developer

      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.

    • Aimeo

      Mar 2019 - Sept 2020
      Senior J2Ee Developer

      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. Show less

    • Micro Focus

      Sept 2020 - now

      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. Show less 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. Show less

      • Lead Software Development Engineer

        Mar 2023 - now
      • SDE II

        Sept 2020 - Mar 2023
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Harshdeep Singh
      Recognition Award - Micro Focus John Delk 2022