Hello, World !

I'm Deepak Maddheshiya.

Frontend Lead Developer

More About Me
About

Let me introduce myself.

Profile Picture

I have 11 years of experience in software development, with a focus on front-end development. I am skilled in building user-friendly and visually appealing websites and applications using a variety of technologies, including HTML, CSS, JavaScript, and React. I have experience working on both small and large-scale projects, and am comfortable with agile development methodologies. I am also experienced in working with cross-functional teams, and have excellent problem-solving and communication skills.

Profile

My job responsibilities include software development, project planning, estimations, code reviews, team management, deployment activities, and enhancement of software developed on Client-Server architecture. I've got the expertise to deliver optimized code adhering to the best coding standards using SonarQube.
I have the ability to grasp and learn quickly, deliver as per commitment, stay focused, handle client interactions and achieve expertise. I follow monitoring project progress & outstanding issues and ensure the quality & timeliness of the deliverables. I identify the risks and work closely with the team to fix the same at the earliest. I've hands-on experience with Java, database and Unix commands to access server logs.
I've experience with version control tools like GIT, Perforce & SVN, and development tools like Visual Studio Code and Eclipse. I've experience in handling projects with team of 6 engineers with client engagement and on-time delivery.

Skills

  • 9
    JavaScript
  • 8
    React JS
  • 8
    HTML
  • 8
    BootStrap
  • 7
    CSS
  • 6
    JQuery
  • 6
    MS SQL
  • 6
    UNIX

Work Experience

Lead Developer

Mar 2024 - Present

Harman Connected Services, Bengaluru, India

• Creating data driven application for supply chain team of one of the largest home improvement retailers in the US.
• Working with the data analytics team and developing In-Stock health dashboard using React JS & TypeScript.
• Using Apache ECharts for building different type of charts and manage data through datasets.
• Using AG Grid for creating high performance React grids.
• Using Styled Components for styling the react components.

Frontend Project Lead

May 2020 - Feb 2024

I-Exceed Technology Solutions, Bengaluru, India

• UI development of banking applications using technologies like JavaScript, ReactJS, jQuery, etc.
• Working on Responsive web design and debugging using a browser console.
• End-to-end application development and root cause analysis.
• Discussing the project plan with stakeholders.
• Creating lightweight and fast-loading web experiences through optimization of front-end code.
• Developing consumer banking SAAS applications for financial institutions.
• Working with the design team and deciding the best user experience screens.
• Deployment in all the environments i.e., SIT, UAT, Pre-Prod & Production.
• Experience with version control using GitLab and SVN.
• Leading a team of 6 engineers and mentoring them with all types of technical assistance.
• Actively participating in daily stand-up calls and making sure there are no blockers.
• Adhering to quality procedures, performing code walkthroughs, and reviewing code.
• Estimating development efforts, and delegating tasks to the team members.

Senior Software Engineer

July 2016 - May 2020

FIS Global, Bengaluru, India

• Worked on new requirements and unit testing.
• Developed new features like Performance Improvement Plan for vehicle loan defaulters.
• Managed and assigned tasks to junior developers in the team.
• Released new changes to SIT/UAT environments.
• Attended status calls with onsite leads and discussed the challenges.
• Execution of Non-Prod and Prod on-call activities.

Software Engineer

March 2016 - July 2016

Walking Tree Consultancy Services, Bengaluru, India

• Web development of features like new training courses for users.
• Code reviews for internal projects by following the coding standards.
• Troubleshooting and issues fixing.

System Engineer

January 2013 - March 2016

Tata Consultancy Services, Bengaluru, India

• Requirement discussion, and development of enhancements.
• Worked closely with the clients at the client location.
• Worked on production issue fixing.
• Attended daily stand-up meetings and weekly conference calls with the onsite team.
• Actively participated in code reviews and technical discussions.
• Received Certificate of Appreciation for delivering assigned tasks on time.

Education

Bachelor of Technology

July 2008 - June 2012

NIET, Greater Noida (Affiliated to Gautam Buddh Technical University)

Computer Science & Engineering with score 73.18%

I'd Love To Hear From You.