Ahsaan Ullah

Ahsaan Ullah

Followers of Ahsaan Ullah909 followers
location of Ahsaan UllahIslāmābād, Pakistan

Connect with Ahsaan Ullah to Send Message

Connect

Connect with Ahsaan Ullah to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Java | J2EE | Spring Boot | Microservices | REST APIs | Kafka | Scala

  • Education

    • National University of Computer and Emerging Sciences

      2017 - 2021
      BS Computer Science
  • Experience

    • UpStart Commerce

      Aug 2021 - now

      • Developed microservices using JAVA Spring Boot, deployed to production and managed clients onboarding.• Maintained production microservices as a core development team member, adept at introducing new features based on business requirements and addressing reported bugs.• Successfully managed end-to-end data migration for new clients, ensuring smooth transition to our platform.• Implemented and promoted software testing best practices across different teams and maintained clear and up-to-date documentation.• Identified and resolved performance issues by improving RESTful API response times, optimizing memory usage, and enhancing efficiency of CQL and SQL database queries, resulting in significant performance enhancements.• Contributed to architectural design discussions and implemented core business requirements in microservices. Show less • Responsibilities included JAVA backend development with Spring Boot and Cassandra Postgres.• Contributed using SCALA functional programming for backend development with Akka and Postgres.• Integrated CQRS and Event sourcing to achieve better performance and scalability.• Expertise in RESTful APIs with API-first design and HATEOAS integration, ensuring scalable, well-documented, and user-friendly interactions.• Expertise in JSON schema design and its API integration, data validation with Jackson and Networknt, NoSQL database management, and handling complex JSON structures.• Introduced KAFKA to enable real-time data streaming, enhance scalability, and facilitate seamless inter-servicescommunication in the distributed system.• Got an experience in working with PostgreSQL, Cassandra, and MySQL. Designed complete database schema of serviceby understanding business requirements.• Introduced with reactive architecture, functional programming, event-driven microservices, Kafka and Restful APIs.• Experienced Scrum as team member and familiarized with tools including Bitbucket, Git, Docker, IntelliJ, Source Tree, Jira, Offset Explorer and more. Show less

      • Software Engineer ll

        Aug 2023 - now
      • Software Engineer I

        Aug 2021 - Aug 2023
  • Licenses & Certifications