u
usman_profile

Usman Hashmi

@usman_profile

Java, SpringBoot, Spring AI, Angular, Healthcare IT, AWS, Docker, RAG, LLM

Pakistan
Arabisch, Französisch, Englisch, Urdu
Einige Informationen werden in englischer Sprache angezeigt.
Über mich
Results-driven Software Engineer with 5+ years of experience in designing, developing and maintaining scalable and reliable software solutions. Skilled in Java, SpringBoot, Angular and modern web technologies. Experienced in healthcare systems, EMR/EHR, LIMS solutions. Known for strong problem solving skills, clean code and adaptability. I work closely with clients to deliver high quality, secure and maintainable systems that support business growth. I am recognized for strong problem solving abilities, clean coding practices and the ability to quickly adapt to new tools and frameworks. ... Mehr lesen

Kompetenzen

u
usman_profile
Usman Hashmi
offline • 
Durchschnittliche Antwortzeit: 1 Stunde

Meine Dienstleistungen

Full-Stack-Webanwendungen
I will build and deploy production ready java microservices, spring boot AWS, docker
Full-Stack-Webanwendungen
I will develop custom web app in angular or react with java backend

Portfolio

Arbeitserfahrung

Full-Stack Developer (Java/Angular)

NEOTECH • Vollzeit

Oct 2025 - Present7 mos

• Designed and implemented full database-per-tenant multitenancy for an enterprise LIMS, including automated tenant provisioning (DB creation, Liquibase migrations, DB owner users, tenant registry). • Developed a runtime tenant routing mechanism using a custom TenantRoutingDataSource. • Implemented subdomain-based tenant identification, supporting extraction from subdomain, JWT claims, and X-Tenant-ID headers, integrated Angular TenantInterceptor for automatic header injection. • Built a custom RBAC system with roles, granular permissions (e.g., user.read, pages.manage, analysis.update), and dynamic role→page mapping to generate UI menus based on user access. • Achieved strict search isolation by implementing Elasticsearch per-tenant indexing, including automated index creation and tenant-prefixed query routing to prevent cross-tenant data leakage. • Enhanced the Angular application with tenant-aware login, navbar, and session handling, ensuring complete frontend isolation. • Collaborated with cross-functional teams (PMs, QA, analysts) for feature delivery and technical planning. • Documented technical specifications, API behaviors, and system diagrams for development and QA teams.

Java Software Engineer

Technology Bench (Smc-Pvt) Ltd • Vollzeit

Sep 2024 - Oct 20251 yr 1 mo

𝗥𝗼𝗹𝗲 𝗦𝘂𝗺𝗺𝗮𝗿𝘆 Architect, develop, and deploy scalable backend systems using modern Java frameworks, cloud-native tooling, and distributed systems patterns. Ensure high performance, reliability, and maintainability of enterprise applications. 𝗞𝗲𝘆 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀 & 𝗔𝗰𝗵𝗶𝗲𝘃𝗲𝗺𝗲𝗻𝘁𝘀 • Developed RESTful APIs and microservices using Spring Boot, Spring Core, Spring Data JPA, and Spring WebFlux. • Integrated internal and external services using WebClient and RestTemplate. • Implemented CI/CD pipelines with GitHub Actions and GitLab CI for automated testing, builds, and deployments. • Containerized applications with Docker and deployed on AWS EC2, DigitalOcean Droplets, and Ubuntu environments. • Designed and optimized relational databases using MySQL, PostgreSQL, and AWS RDS. Performed unit and integration testing using JUnit, Mockito, and regression strategies. • Used Jaeger UI for distributed tracing and debugging of microservices in production-like environments. • Developed and documented API specifications using Swagger and managed API workflows using Postman. • Delivered enhancements and bug fixes across multiple environments (Ubuntu, Windows, iOS). Collaborated with cross-functional teams to ensure timely and high-quality deliverables. 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀:: Spring Boot, Spring WebFlux, Docker, AWS EC2, DigitalOcean, PostgreSQL, MySQL, GitHub Actions, JUnit, Mockito, Jaeger UI

Backend Software Engineer

LitGrey Technologies • Vollzeit

Sep 2023 - Oct 20241 yr 1 mo

𝗥𝗼𝗹𝗲 𝗦𝘂𝗺𝗺𝗮𝗿𝘆 Backend Software Engineer for Optician Dynamics ERP, responsible for backend architecture, API development, database design, and integration workflows. Collaborated closely with business teams and external partners to deliver reliable, scalable backend services. 𝗞𝗲𝘆 𝗔𝗰𝗵𝗶𝗲𝘃𝗲𝗺𝗲𝗻𝘁𝘀 & 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀 • Served as a core backend engineer for the Optician Dynamics ERP platform, owning key modules and API development. • Participated in scoping sessions with business teams to gather requirements, identify constraints, and propose scalable technical solutions. • Communicated directly with business clients to support integration of partner services and third-party systems. • Developed Spring Boot applications from scratch, including database schema design, CRUD operations, business logic implementation, and distributed tracing. • Designed, documented, and delivered REST APIs that formed the foundation of critical product features. • Led API communication workflows ensuring alignment between technical and business requirements. • Conducted code reviews, bug fixes, enhancements, and performance optimizations across backend modules. • Utilized JUnit, Mockito, Jacoco, and Jaeger UI to implement testing practices, code coverage, and distributed tracing for microservices. • Worked across full-stack concerns where necessary, ensuring smooth integration with frontend and user-facing modules. 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀 𝗨𝘀𝗲𝗱: Java, Spring Boot, Spring MVC, Microservices, REST APIs, JPA, MySQL, JUnit, Mockito, Jacoco, Jaeger UI, Git, API Integration