I'm a passionate Software Engineer with a strong focus on systems analysis, optimization, and data analytics. With a proven track record of leading teams and delivering high-impact projects, I thrive in dynamic and challenging environments. Below are some highlights of my key projects and expertise.
- Role: Developer, Solution Architect
- Description: Football Oracle is a sophisticated web application that revolutionizes the way football enthusiasts and professionals access player analytics. Leveraging advanced data management techniques, the system provides comprehensive, data-driven insights on football players, enabling users to make informed decisions whether they are fans, fantasy football managers, or industry experts.
- Tech Stack: Java, Spring Boot, Hibernate, PostgreSQL, RESTful APIs, JWT for secure authentication, SonarQube for quality checks, Docker for deployment
- Key Achievements:
- Engineered a robust backend using Spring Boot, facilitating scalable and efficient data handling and API responses.
- Implemented JWT authentication to ensure secure user access and data transactions.
- Utilized PostgreSQL for reliable data storage and Hibernate ORM for efficient object-relational mapping.
- Integrated SonarQube to maintain high code quality through continuous inspection.
- Enabled easy application deployment and testing using Docker, enhancing development workflows.
- Role: Developer
- Description: Analyzed latency and quality of service implications when choosing different edge and cloud nodes for IoT and Edge Computing applications. This project provided insights into optimizing performance for IoT deployments.
- Tech Stack: Python, OpenCV, Virtual Machines (Linux servers), Raspberry Pi, AWS EC2, AWS Greengrass
- Key Achievements:
- Conducted comprehensive analysis of latency and quality of service for various edge and cloud configurations.
- Deployed and managed virtual machines on Linux servers and Raspberry Pi to simulate different IoT environments.
- Utilized AWS EC2 and AWS Greengrass to integrate cloud services and enhance data processing capabilities.
- Produced detailed reports highlighting performance implications and provided recommendations for optimal setups.
- Role: Developer
- Description: Developed an advanced autopilot system for drones leveraging computer vision for navigation within a vehicular network using visible light communication (VLC). This project aimed to enhance the precision and reliability of drone navigation.
- Tech Stack: OpenCV, Python, Web-sockets, SITL & HITL, Pixhawk, Raspberry Pi
- Key Achievements:
- Designed and implemented the autopilot system using OpenCV and Python for robust computer vision capabilities.
- Established reliable communication channels using Web-sockets, integrating SITL and HITL simulations to ensure accuracy and performance.
- Utilized Pixhawk and Raspberry Pi for hardware interfacing and real-time data processing.
- Conducted extensive testing and optimization to improve data processing efficiency and system response times.
- Languages: Java (SE & EE), Python, Go
- Frameworks: Spring Boot, Django, React JS
- Tools: Git, Docker, RESTful APIs, GraphQL, Kubernetes, JUnit, Selenium, Postman, Swagger, SonarQube
- Databases: PostgreSQL, MySQL, MongoDB
- Cloud: AWS, Azure
- Methodologies: Agile, Scrum, SAFe
- Led a team of 10 analysts to develop Activ and Kcell SuperApps, reducing downtime by 20% and increasing NPS score from 2.5 to 4.1.
- Enhanced productivity by 15% for 20 local SMEs through optimizing business processes using Big Data Analytics.
- Published 8 scientific papers in renowned journals including IEEE Proceedings, ACM, Elsevier, and MDPI.