Hi there๐, I'm
Roshan Razak
Software Developer, United Kingdom
Full-stack developer with a passion for building efficient, scalable, and intuitive applications.
about me.
Hey! I'm a full-stack developer who loves building efficient, scalable, and intuitive applications. I thrive on solving complex problems, optimizing performance, and creating seamless user experiences. My expertise lies in Java, Spring Boot AWS cloud-based solutions and DevOps. I enjoy working across the stack to bring ideas to life.
experience.
Software Developer (Freelance) United Kingdom
at, cawosh.com
Jan 2025 โ Present
- Built a full-stack web application for scheduling car maintenance services using Java, Spring Boot, React.js, and AWS
- Designed and implemented RESTful APIs for managing customer bookings, vehicle history tracking, and service recommendations
- Integrated JWT/OAuth authentication for secure user access and ensured GDPR compliance for data privacy
- Developed AI-driven service recommendations based on vehicle diagnostics and historical data
- Set up business analytics dashboards to track service trends, peak hours, and customer preferences.
- Collaborated with founders and business teams to prioritize features and optimize user experience.
- Worked in an Agile environment, participating in sprint planning, code reviews, and rapid prototyping.
- Java
- Spring Boot
- Spring AI
- DynamoDB
- React.js
- AWS
- JWT
- OAuth
- Agile
Associate Consultant / Java Developer India
at, capgemini.com
Oct 2018 โ Feb 2023
- Built and maintained enterprise-grade Java applications, improving system reliability and performance.
- Utilized Spring Boot and Microservices architecture to increase application modularity and deployment efficiency
- Optimized MySQL database operations, enhancing data integrity and reducing query time.
- Led a team of developers, fostering a culture of collaboration, mentorship, and timely delivery of projects.
- Implemented CI/CD pipelines using Jenkins and Docker, streamlining deployment processes and reducing downtime.
- Conducted code reviews and provided constructive feedback to ensure adherence to best practices and coding standards.
- Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Collaborated with cross-functional teams to gather requirements and deliver high-quality software solutions.
- Developed and maintained RESTful APIs, ensuring seamless integration with front-end applications.
- Implemented unit and integration tests using JUnit and Mockito, ensuring code quality and reliability.
- Mentored junior developers, shared knowledge, and facilitated cross-functional collaboration.
- Recognized with the STAR Award and promoted early for outstanding contributions and leadership.
- Java
- Spring MVC
- Spring Boot
- Microservices
- MySQL
- Jenkins
- Docker
- JUnit
- Mockito
- Agile
- Scrum
- PostgreSQL
- Oracle
- REST APIs
- Git
- GitHub
Software Developer Intern (Java) India
at, cybrosys.com
Jun 2017 โ Dec 2017
- Developed full-stack web applications using Java EE and Spring MVC framework.
- Designed relational databases with MySQL and optimized SQL queries for CRUD operations.
- Implemented REST APIs following MVC architecture for an enterprise inventory management system.
- Gained proficiency in Core Java, Spring Framework, and Software Design Patterns.
- Java EE
- Spring MVC
- MySQL
- REST APIs
projects.
Smart Access Control System
- Proposed a smart access control system integrating ID card access with facial recognition for enhanced security.
- Designed multi-factor authentication using Amazon Rekognition and managed user access with AWS Cognito.
- Implemented secure data storage (Amazon S3, DynamoDB) and serverless processing with AWS Lambda.
- AWS
- Amazon Rekognition
- AWS Cognito
- Lambda
Tool Hire Review Management System
- Designed UI wireframes in Figma, improving UX and accessibility in a ReactJS web application.
- Developed front-end components and assisted in project management using Agile methodologies.
- React.js
- Figma
- Agile
Fashion Store Management System
- Developed a web-based system for managing inventory, sales, and customer workflows in online fashion retail.
- Designed RESTful APIs with Java, Spring Boot, secured data with JWT, and managed MySQL database operations.
- Implemented user/admin features, unit testing with JUnit, and performed API testing using Postman and Swagger UI.
- Java
- Spring Boot
- JWT
- MySQL
- JUnit
- Postman
- OpenAPI
technical skills.
Languages:
Java, TypeScript, HTML, CSS, Node.js
Frameworks:
React.js, Spring Boot, Java EE
Libraries:
Tailwind CSS, Ant Design
Database & Backend:
MongoDB, MySQL, PostgreSQL, Oracle, DynamoDB
Cloud & Deployment:
AWS, Docker, CI/CD
Tools & Platforms:
Git, GitHub, Postman, Swagger UI, Figma, Visual Studio Code
Testing:
JUnit, Mockito, TDD
Analytics:
Google Analytics, Google Tag Manager, Power BI