Senior software developer

Dinesh Kumar

Senior software developer

Available to hire

Senior software developer

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Intermediate

Work Experience

UI/ReactJS Developer at Open Text
November 1, 2020 - Present
UI/ReactJS Developer responsible for building and maintaining ReactJS applications across multiple modules. Implemented UI components using React.js with Redux for state management, and styled them with Bootstrap, CSS, SASS, and styled-components. Developed responsive, accessible interfaces across browsers using HTML5, CSS3, and Material-UI-inspired patterns. Implemented routing, form handling, and component lifecycles, and integrated with RESTful services via AJAX/JSON. Conducted code reviews, performance profiling with React DevTools, and unit testing with Jest and Karma, achieving high test coverage. Implemented authentication flows using JWT and OAuth, and supported secure client-server interactions. Worked in Unix/Linux environments and managed deployments; containerized parts of the stack with Docker and Kubernetes in CI/CD pipelines using Jenkins. Ensured cross-browser compatibility, accessibility, and performance optimization.
UI Developer at Capital One Canada
May 1, 2019 - October 31, 2020
Contributed to the payments module using ReactJS and Redux. Built responsive, cross-browser UIs with Bootstrap and CSS3, implemented lazy loading/code splitting to optimize performance, and integrated with RESTful JSON APIs. Worked with backend teams to fetch data via REST endpoints, performed client-side validations with JavaScript/jQuery, and authored unit tests with Jasmine/Karma. Created wireframes and detailed process flows; collaborated in an Agile environment using Jira/Rally.
UI Developer at Inspiredge IT Solutions
August 1, 2016 - March 31, 2019
Developed UI layout and front-end design using HTML/CSS/JavaScript, Bootstrap with AngularJS, and built ReactJS/Redux applications. Applied Object-Oriented Programming principles and design patterns to create reusable components. Involved in complete SDLC activities, created templates and mock-ups, and collaborated on REST-based integrations with back-end services. Worked with jQuery for widgets, data manipulation, and Ajax-based content rendering.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Other