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.

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