Badges
Certifications
Work Experience
Senior Software Engineer
Gojek•  February 2020 - Present
Working on building the payment solution called GoPay for the Southeast Asia market at @GoJek. As a product engineer, I help in designing and developing the payments platform to serve tens of millions of transactions per day at GoPay. Recent work includes 1. Making payments platform scale for the multinational requirement as GoPay is live in countries like Indonesia, Thailand, Singapore, and Vietnam. 2. Making product customer-friendly - building quick checkout flow with setting and remembering default and last used payment option of the user. 3. Building a high availability solution for one of the critical services in the payments platform including databases, cache, etc. 4. Design and developing features end to end from analysis to release phases with maintaining high observability on product usages. recent work - GoPay wallet top-up in few clicks via Payment Gateway. Tech Stack — - GoLang, Java - Kafka - Docker, Kubernetes, AWS - Postgres, Redis - Consul, Envoy - Micro-services architecture.
Software Engineer
NUMBER26•  September 2018 - January 2020
N26 is a mobile-first, branchless, challenger global bank having 5+ million customers across Europe, the UK, and the USA. Card ordering, card lifecycle management, card payments, and wallet payments(google pay/apple pay) are the core services of our team. Tech Stack - Java, Kotlin - Spring Boot - Postgres, Cassandra, AWS RDS - AWS SQS, Apache Kafka - Docker, GoCD, Kubernetes, AWS - TDD, Agile Development, CI/CD - OOP, REST, System Design and scalability, Open Source Development, Contract Testing, Microservices Architecture Responsibilities - Scaled the cards payments platform to handle 1 billion transactions per month supporting 5 million customers. - Migrated cards lifecycle and payments monolithic architecture to microservices architecture using best engineering practices and custom-developed tools. - End to end delivery experience of shipping features from inception phase to going live phase. - Design & Implement RESTful API And Implement Event-Based Architecture
Application Developer
Thoughtworks•  January 2016 - August 2018
Project 1 – Customized CRM solution for a Retail Giant based in Europe. The CRM solution allows the users, primarily the sales representatives, to better service the high-value customers by providing insights such as the purchasing potential of customers and their current sales trend. It also helps the representatives in planning and documenting their activities and better optimize their time. - Postgres, Microservices, Java8, Spring Boot, Cassandra, Kafka Responsibilities - ​Worked on developing a scalable backend platform in a microservices architecture. - Application design and development with Agile and TDD practices. - Use of CI/CD tools and approaches to deliver the best with extreme programming practices. - Writing clean, maintainable code with continuous refactoring along with automated test suites. Project 2 – Bangalore​ ​International​ ​Airport​ ​Ltd​ ​-​ ​Digital​ ​Strategy​ ​ Digital Platform Strategy for Bangalore International Airport is started to bring the entire airport under your thumb. The Application will let you know the status of flights and much more around air business. - Redis, Postgres, Microservices, Java8, Spring Boot Responsibilities - Build a scalable platform with REST APIs with microservices architecture. - Implement context bused rules for product recommendations to the users. see less
Education
Walchand College Of Engineering, Sangli
Computer Science, B.Tech•  June 2012 - June 2016
CGPA 8.4/10
Links
Skills
gopinath11 has not updated skills details yet.