As a Senior Software Engineer, I played a pivotal role in architecting, developing, and delivering high-quality web applications that pushed the boundaries of user experience and performance.
Lead Development: Spearheaded the frontend development of Contact Center Specialist's flagship product, working closely with cross-functional teams to create a dynamic and responsive user interface.
Team Collaboration: Mentored and collaborated with junior developers, fostering a culture of knowledge sharing and code quality.
React Expertise: Leveraged advanced features of React, including hooks, context API, and custom hooks, to build reusable and efficient components.
State Management: Implemented Redux with Redux)saga to manage the complex state of our application.
Performance: Employed performance optimization techniques such as lazy loading, code splitting to enhance page load times and user engagement.
Scalability: Designed and architected the frontend to be highly scalable
Responsible for end-to-end development of the application: Front-end by using Reactjs, Backend by using Nodejs
APIs development by using Nodejs with framework Loopback, ExpressJs and SQL
Integration of 3rd Party sailing API's
Implement new features by using React "^16.10.2" and Material UI
Draw Graphs by using Chartjs and d3 Charts
Write Test cases by using Jest, Mocha and Chai
Senior Developer and team member for the new CMS
Reviewed code and mentored developers
Lead all technical aspects, strategical architectural decisions to day-to-day guidance of developers, and the technical design.
Responsible for end-to-end development of the first versions of the application by using Reactjs, Redux, Material-UI, Chartjs
Developed a cloud-based platform system for the food industry.
Design a customizable reporting tool by using Facebook SDK, Google SDK
Implemented Menu management, order management, and order handling for the food industry.
Developed the interactive UI by using Reactjs, Bootstrap, HTML and CSS.
Implemented the REST API by using Node.js(Sailsjs) and SQL.
Develop and maintain the cross-platform mobile application for Android & iOS (React Native).
Feature development and general bug fixing