Shams Tabrez

Software Engineer

Bengaluru, Karnataka, India17 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building large scale distributed systems.
  • Proficient in microservices architecture and agile methodologies.
  • Strong mentoring and team-building experience.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

MicroservicesJava

Other Skills

SpringHibernateDockerKafkaAgileOSGiNoSQLWagon RetailWagon TrackerAlgorithmsLinuxMySQLData Structures

About

Software professional with experience in Product development, Building large scale distributed systems, Microservices, Mentoring, Agile methodology and Product delivery. Experience in building complex systems from scratch and providing technical expertise throughout the product life cycle including design, implementation, and delivery of scalable products. Experience in working with product managers, architects, stake holders and multiple cross geographically located teams to understand complex business problems and define a roadmap for the product. Ability to prototype ideas as proof-of-concepts and building production grade systems.

Experience

17 yrs 3 mos
Total Experience
2 yrs 1 mo
Average Tenure
3 yrs 3 mos
Current Experience

Sap

Engineering

Mar 2023Present · 3 yrs 3 mos · Bangalore Urban, Karnataka, India

Microsoft

Senior Software Engineer

Oct 2021Mar 2023 · 1 yr 5 mos · Bangalore Urban, Karnataka, India · Hybrid

Sap ariba

Senior Developer

Aug 2016Sep 2021 · 5 yrs 1 mo · Bengaluru Area, India

  • Lead engineering team in design and development of microservices, containerized using docker and showing different aspects of business in the form of widgets for the customers.
  • Designed and developed a system which caters to millions of business transactions annually using following tech stack java, springboot, hibernate, flyway. For microservices deployment as docker containers in the ecosystem used tools like consul, nomad, vault, flannel, container pilot, nginx, ribbon, envoy egress proxy, redis, cassandra. datadog, splunk for monitoring dashboards.
  • Transaction processing is done across systems using Kafka and re-queuing of failed messages into DLQs (dead letter queues) using admin tools, built these admin tools in-house.
  • Leveraged multi level data partition (hash and range based) at the database for handling large amount of transactions and maintaining the data of past 6 months and easily delete the obsolete data.
  • Ensured agile practice being followed by encouraging team in showcasing incremental demos to stakeholders.
  • Involved in hiring and building the team from scratch and mentored the team members.
  • Implemented generic payment gateway interface. Using this portal or a website can integrate with any payment gateway seamlessly with generic requests/responses, rather writing payment gateway specific code. leveraged osgi framework to dynamically deploy adapters.
MicroservicesJavaSpringHibernateDockerKafka+1

Cisco

Software Engineer

Apr 2013Aug 2016 · 3 yrs 4 mos · Bangalore

  • Multi Market: A platform where sellers and buyers can sell and buy the products. implemented Basket(Cart) API's
  • Single Sign On (SSO): Integrated SSO Circle as Identity Provider(IDP) for one of the portals. Also, OpenAm as IDP for one other portal

Fashion and you india private limited

Senior Software Engineer

Apr 2012Mar 2013 · 11 mos · Bangalore

  • Worked on building e-commerce portal's core modules like Release inventory, Social logins, integration of PayU payment gateway.

Ca technologies

Software Engineer

Mar 2011Mar 2012 · 1 yr · Bangalore

  • Developed the OTP (One Time Password) based authentication for the Banks associated with 3D secure system

Ibibo

Software Engineer

Sep 2009Feb 2011 · 1 yr 5 mos · Bangalore

  • Worked on 2 major products of ibibo in LAMP(Linux Apache MySql and PHP) technologies.
  • 1. Authentication System : it is a platform for ibibo users to register and login into the system which handles server side and client side validations and provides API’s for the internal systems to auto register/login the users.
  • 2. Oauth Protocol : Developed this system single handedly from scratch, from design to implementation and Testing. it is a platform for the third party applications to register with ibibo by giving the required app details. Ibibo will share the credentials like app id and secret with the application which will be used for further communication. When the user from these applications connect with ibibo, Oauth will authenticate the application and then asks the user to allow or deny to share the information asked by these applications.

Infineon technologies

Software Consultant

Nov 2008Sep 2009 · 10 mos · Bengaluru, Karnataka, India

  • Worked on developing api's for internal chat application

Education

RV College Of Engineering

B.E — computers

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience