Software Engineer
Current• Developed and maintained scalable web applications using Django, Django REST Framework, FastAPI, and Flask, ensuring robust performance and reliability.• Followed Test-Driven Development (TDD) methodologies to ensure code quality, maintainability, and comprehensive test coverage.• Designed and implemented database schemas and optimized data models, leveraging PostgreSQL and MySQL for efficient data handling and scalability.• Employed Onion Architecture to enhance modularity, maintainability, and separation of concerns across all layers of the application.• Integrated AI services, including OpenAI and custom machine learning models, to drive intelligent automation and personalized user experiences.• Created dynamic user interfaces using JavaScript and Jinja templating, enhancing front-end functionality and performance.• Engaged in direct client communication to gather requirements, offer technical expertise, and deliver custom solutions, ensuring client satisfaction.• Collaborated with cross-functional teams in an agile environment, driving continuous integration and smooth delivery pipelines.• Consistently adhered to industry best practices, improving application architecture, security, and scalability.