Abhishek Maheshwari

Software Project Lead

Gurugram, Haryana, India

About

Highly motivated software development professional with over 5 years of experience in developing user interfaces and applications using technologies such as React, Node.js, and others. Skilled in team collaboration, mentoring, and driving innovative solutions in fast-paced environments. Proven track record of overseeing software projects from conception to delivery, with a strong focus on adaptability and delivering high-quality results. Excellent work ethic and commitment to continuous learning and improvement in software development practices.

Experience

  • Bechtel Corporation (Gurugram, Haryana, India)
    • Software Project Lead
      Oct 2023 - Present · 2 yrs 10 mos

      - Led the development of a Proof of Concept (POC) for the Horsetrader application by assembling and mentoring a team of software engineers, establishing efficient development processes, and ensuring on-time delivery with high-quality outcomes. - Optimized database schemas and SQL queries, improving query performance by 30%, while ensuring scalability, maintainability, and security through regular code reviews and robust system architecture design. - Mentored junior developers in coding best practices, design patterns, and debugging, while fostering technical growth across the team. - Played a pivotal role in hiring and team building, rigorously assessing candidates and defining performance goals to align with project and organizational objectives. - Delivered a scalable and robust application framework that reduced technical debt, demonstrated business value, and set a strong foundation for full-scale implementation.

    • Software Analyst
      Jan 2022 - Sep 2023 · 1 yr 9 mos

      - Developed and maintained construction web applications using React, Node.js, GraphQL, Apollo, and SQL, while ensuring high-quality systems through comprehensive test plans. - Collaborated with the IT team to schedule and implement software patches, minimizing service disruptions and enhancing system reliability. - Modified existing configurations, designs, and codebases, while maintaining up-to-date technical documentation and improving team processes. - Researched and integrated new technologies and methodologies to enhance software applications, aligning with the organization's approved IT architecture and tech stack. - Provided technical guidance to software development teams and assisted in creating training materials for users of newly developed systems.

  • Software Engineer at Ivy Comptech
    Jun 2019 - Jan 2022 · 2 yrs 8 mos

    - Designed and developed efficient user interaction screens using HTML, Material UI, JavaScript, React.js, and Node.js, while ensuring seamless and responsive interfaces. - Developed, tested, debugged, and documented software programs using Java, JavaScript, HTML, and CSS, optimizing code for three products: Casino, Bingo, and Lottery. - Created a reusable library for the Casino product, enabling cross-product feature integration with Bingo and Sports, improving development efficiency. - Utilized JSON for data exchange between browsers and servers, implemented NPM scripts for build/test environments, and managed version control using Git. - Served as a permanent member of the Quick Response (ROTA) team for a year, handling critical issues with efficiency and reliability.

  • Trainee Software Engineer at Infosys
    Jan 2019 - May 2019 · 5 mos

    - Developed responsive and interactive UI pages using React, HTML5, CSS3, JavaScript, and TypeScript, ensuring a seamless user experience. - Participated in code reviews to identify errors and implement improvements, enhancing code quality and maintainability. - Identified and implemented opportunities for process automation, driving efficiency within the organization.

  • Web Developer at Editmeet
    May 2018 - Jun 2018 · 2 mos

    - Contributed to the development of user interfaces using HTML/HTML5, CSS/CSS3, and JavaScript, ensuring a responsive and intuitive design. - Collaborated with fellow developers to resolve coding issues and improve overall code quality. - Debugged existing code to enhance website functionality, ensuring a smooth user experience. - Utilized version control systems to track changes in source code, maintaining project consistency and collaboration.