Senior Software Developer
Current•Led the development of dynamic and responsive web applications using Angular, TypeScript, Docker and React.js.•Integrated OpenAI chat functionalities, enhancing user interaction with AI-driven features.•Developed and maintained backend services and APIs, ensuring data security and application integrity.•Provided leadership and mentorship to a team of developers, overseeing code quality and standards.•Integrate data storage solutions like MongoDB, Docker, .Node.JS, MySQL, Restful API, CI/CD, TypeScript, Git, PostgreSQL, or Redis. •Wrote clear and concise BDD testing using Mockito scenarios that describe the expected behavior of the application.•Managed project timelines and deliverables, effectively communicating with stakeholders.•Implemented best practices in software development, testing, and deployment.•Collaborated with designers to bridge the gap between graphical design and technical implementation.•Followed Agile Scrum methodologies to ensure timely delivery of features and enhancements.•Utilized Redux and hooks in React.js to enhance state management and functionality.