Roshan G.

Roshan G.

Software Developer

Birmingham, United Kingdom
Hire Roshan G. Hire Roshan G. Hire Roshan G.

About Me

Junior Backend Developer with hands-on experience in developing and optimizing backend microservices using Scala (Play Framework) and Java (Spring Boot). Currently contributing to HMRC’s digital transformation by building RESTful APIs, writing production-quality code, and ensuring performance and scalability in Agile environments. Skilled in implementing robust automated test suites, collaborating with cross-functional teams, and adhering to best practices for continuous integration and delivery.

Work history

Mercator Digital
Mercator Digital
Backend software developer
2024 - Present
United Kingdom
  • Build, deploy, and operate outstanding digital services within an agile environment that meets well-defined user needs. Participate in the rapid development of user-driven Digital prototypes. Building prototypes, writing tests, codes, and documentation, implementing RESTful APIs, and being competent in implementing APIs using JSON and other programming languages as appropriate to ensure continuous integration.

  • • Work in cross-functional teams to write and test production quality, and sustainable code for world-class new and existing systems. Implement RESTful APIs for integration with internal and external systems and ensure that new and updated digital services are thoroughly tested for performance and can handle specified loads.

  • Collaborate with all Scrum Team and Delivery Centre colleagues, providing feedback on more junior/apprenticeship developers where necessary. Contribute to a culture of continuous service improvement in which key systems “owned” by digital team and also to work in a continuous integration environment.

Info Developers Private Limited
Info Developers Private Limited
Java Backend Developer Intern
2022 - 2022
Remote
  • Worked on a Weapon Inventory Management project to develop a robust software solution for tracking, distribution, requests, maintenance, and returns of weapons for Nepal Police. Responsibilities encompassed the development of RESTful API using Spring Boot, database integration, code optimization, bug resolution, vendor API integration, and collaboration with cross-functional teams.

  • Utilized Scrum Methodology, conducting regular 2-week cycles, daily standups, spring retrospectives, and planning sessions in collaboration with the Scrum Master and product owner.

  • Demonstrated hands-on experience with the Spring Boot Framework, encompassing Spring MVC, AOP, Spring Core, ORM, Spring Data JPA, and Hibernate.

Education

Education
Master of Science in Computer Science
Birmingham City University
2022 - 2023 (1 year)
Education
Electronics and communication engineering
Institute of engineering, Purwanchal Campus Tribhuvan University
2015 - 2019 (4 years)