Puneethkumar

Puneethkumar

About

Detail

Lead Backend Engineer at Too Good To Go
Courbevoie, Île-de-France, France

Timeline


work
Job
school
Education
folder
Project
flag
Award

Résumé


Jobs verified_user 0% verified
  • Too Good To Go
    Lead Backend Engineer
    Too Good To Go
    Feb 2025 - Current (1 year 6 months)
    - Built a food‑donation platform on Java/Spring Boot, DDD an event‑driven, distributed architecture. - Built automated monthly, quarterly, and annual donation summary PDFs, scheduled and delivered to stakeholders. - Implemented auto‑publish donation listings and reservation workflows for charity pickups. - Developed the MyCharity donation‑management portal for donors and partner charities. - Designed multi‑service orchestration for donation lifecycle events and pickup coordination. - Designed donation order management with state machine workflows and reliable outbox‑based event publishing. - Integrated payments for multi‑country checkout and settlement flows. - Deployed on AWS using PostgreSQL, S3, and Lambda for storage, proc
  • BVNK
    Senior Software Engineer
    BVNK
    Nov 2022 - Jan 2025 (2 years 3 months)
    Developed a comprehensive payouts approval feature for crypto and fiat payments, facilitating 1st party and third-party fiat and crypto transactions. Designed and implemented an API using Elasticsearch to efficiently search payments across various statuses, enhancing user experience and operational efficiency. Created a feature for processing profiles and capability management for fiat payments, improving payment processing efficiency and control. Created functionalities for generating detailed CSV and PDF reports to support comprehensive financial reporting. Implemented running balance calculations, ensuring accurate financial tracking and reporting. Contributed to streamlining payment workflows for fiat and crypto
  • Ing
    Chapter Lead ( Senior Cloud Native Devloper)
    Ing
    May 2021 - Oct 2022 (1 year 6 months)
    Developed a bancassurance platform for a European bank in collaboration with insurance partners, leveraging modern technologies to build a scalable and distributed solution Responsibility Developed the platform using Java 21, Spring Boot, and a microservices architecture. Designed and implemented a highly available, scalable, and distributed platform with cloud technologies. Defined API contracts following OpenAPI specifications in collaboration with stakeholders, including front-end teams, service providers, product owners, and business stakeholders. Managed API contracts and version control through an API management portal. Developed RESTful APIs according to the contract using Spring Boot and Java 21. Ensured API security by managing aut
  • Ing
    Senior Backend Developer
    Ing
    Sep 2018 - Jul 2021 (2 years 11 months)
    This Project is about building bancassurance platform for European bank an in partnership with Insurance partnes Responsibility * Develop Bancassurance platform with Java 11 and Spring-Boot and Micro-services tech stack. * Build highly available,scalable,distributed platform with Cloud technologies * DesignOpenAPI specification complaintAPI contract by discussing with multiple stakeholders FE team and the service providers,Product owner and business etc * Manage API contract and version control in API management portal * Develop RestfulAPIs as per the API contract using SpringBoot and Java 11. * Manage API security authentication and authorization * Build business logic as per the business requirement and calling other downs
  • Best Buy
    Senior Backend Developer/Devops
    Best Buy
    May 2017 - Sep 2018 (1 year 5 months)
    This Project is about building order management solution for US retail TECH: JAVA 11, Groovy, SpringBoot , Spring Cloud , Kafka , Cassandra , RabbitMQ , Spock , CI CD Responsibility * Develop functional requirements for Order Management with Groovy/Java and Spring Boot and related technologies * Write unit and BDD(Integration Test) with Java11 , Groovy and Spock * Develop Event Driven Services with Apache Kafka and Java and Groovy * Build Restful services which interface with various middleware and downstream systems. * Write web service automation with SoapUI and groovy.
  • Bank of America
    Senior Backend Engineer
    Bank of America
    Mar 2015 - Jan 2017 (1 year 11 months)
    Developed a robust authentication platform integrating multiple channels—Mobile, Web, Omnichannel, and third-party services—to provide secure access to a banking application. Responsibilities: 1. Service Development & Integration: Developed numerous RESTful services using Java 11 and Spring Boot to authenticate customers via various input methods, ensuring seamless integration with banking systems. Designed and implemented RESTful services for omnichannel authentication, enabling consistent and secure access across mobile, web, and third-party platforms. Built OAuth2 services to enable secure third-party app authentication, providing access to banking data through industry-standard protocols. Led the development of key web services for t
  • Bank of America
    Associate Software Engineer
    Bank of America
    Sep 2013 - Jan 2015 (1 year 5 months)
    Worked as a Java Web Application Developer at Bank of America, contributing to the development of a credit card application, specifically focused on handling core credit card operations. Served as the lead developer for building RESTful and SOAP web services to support key credit card operations such as chargebacks, monetary adjustments, and representments. Developed services that integrated with TSYS, Oracle, and DB2 backends to ensure seamless processing of credit card transactions. Utilized J2EE, Spring WS, and SOAP to design scalable and efficient services, enabling smooth interaction with legacy systems. Employed SOA principles and tools like SOAP UI, Groovy, JMock, and Mockito for testing and validation of web services, ensuring high
  • Lloyds Banking Group
    System Engineer
    Lloyds Banking Group
    Mar 2011 - Sep 2013 (2 years 7 months)
    Led the development and maintenance of a bank account closure application and sales application (SI and Your Finances), ensuring seamless integration and functionality across systems Designed and developed user-friendly UI screens for the account closure application to enhance customer experience. Developed backend APIs and workflows using the IBM Chordiant framework to streamline the account closure process. Wrote comprehensive unit and integration tests to ensure the reliability and performance of backend APIs. Integrated external SOAP web services to facilitate seamless communication with third-party systems and services. Collaborated with cross-functional teams to ensure smooth deployment and system enhancements.
Education verified_user 0% verified
  • Reva Institute of Technology and Management
    Bachelor of engineering, information science and engieering
    Reva Institute of Technology and Management
    Jan 2006 - Dec 2010 (5 years)
Projects (professional or personal) verified_user 0% verified
  • E
    Enterprise level webservice consumed by mobile,desktop,pads and call center application
    Aug 2016
    - Exposed various web services for the online banking application , namely OTP ,InAuth ,Payphone ,U2F (Universal second factor) and OAuth and many other services. - Lead developer to create deploy-able war and setting up the development framework by following industry standard design and architecture and technology guidelines. - Spring WS / Spring MVC , JMS ,Rabbit MQ , No SQL Cassandra , Oracle 11G ,swagger , Google Guava . -Built various framework level components Logging Rest service request & response , Session /cookie creation and destroy , provided same interface to ability to support stateless and state full calls, Json Wrapper to add root element based on http accept header / url , XSS protection and protecting accessing the service
  • O
    OAuth 2.0 Protocol implementation for the Bank
    Feb 2016
    - Lead Developer for the OAuth 2 Protocol implementation. - Developed Authorization and Resource server as per the standard OAuth protocol. - Built the services using Spring WS restful web service ,No SQL Cassandra , Oracle11g,JWE/JWT token, AES encryption , Hashing algo. - Cassandra data modelling / Oracle data modelling database interactions etc. - Spring 4 integrated /unit test suite. -Soap UI automation using groovy script for webservice testing. -Highly scalable , available & performance oriented design and development with chosen technology stack
  • O
    Omnichannel Authentication
    Mar 2015
    -Converted Millions of customers Online banking data from Mainframe system to Oracle database. -Built very secure storage platform using standard cryptography algorithms and hashing techniques. -Lead developer in building single interface lightweight ,inter operable restful web service to handle the online and telephone banking data which will be consumed by call center and IVR & VGS applications to serve the online banking customers. - Spring WS / Apache CXF ,Spring JDBC ,Spring JMS ,Spring Batch ,Cassandra , Spring 4 Test, MockMvc ,JMock ,swagger , XSD schema validation etc. - Used Cryptography algo for encryption decryption techniques and hashing algo to secure the data storage. - Handled the data center affinity issues due to replicati
  • A
    Authentication Service for Financial App
    Oct 2014
    - Lead Developer for building the Authentication service For authenticating bank customers through financial APP. - Successfully handled interactions between four systems Financial APP / EIB / Java Platform /Mainframe platform . - Highly scalable, robust service which served millions of customer logins on the launch. - Spring WS , Oracle ,Spring JMS ,Cassandra ,SoapUI groovy , Mocking frameworks etc .
  • O
    OLB Self Enrollments & Enrollments Via Call center application
    Apr 2014
    - Lead Developer for developing Enrollment services for Self and call center applications. - Service to be consumed by diff platforms involves multiple technology. - Served huge volume of enrollments via multiple channels upon launch. -Apche cxf , spring , Spring JDBC ,Spring JMS , cassandra , spring Test , soap UI groovy
  • S
    Services for Credit card operations
    Mar 2013
    - Lead developer building the rest full and soap web services for credit card operations. - Operations Namely Chargebacks ,Monetory adjustments , representments etc. - Services built which was interacting with TSYS and oracle ,Db2 backends . - J2EE ,Soap ,Spring WS ,DB2 ,oracle ,soaui groovy ,Jmock ,Mockito.
Awards verified_user 0% verified
  • Amazon Web Services
    AWS Quest Storage & CDN
    Amazon Web Services
    Jul 2016
    This Quest is designed to work on AWS services to Storage and CDN, including Amazon Simple Storage Service (S3), Amazon Elastic Block Store (EBS), and Amazon CloudFront. I achieved a qwikLABS Quest Badge. Here is the link to my badge: https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • A
    AWS Quest Websites & Web Apps
    Amazon webservice
    Jul 2016
    Here is the link to AWS pubic profile: https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • A
    AWS Quest Serverless Design with AWS Lambda
    Amazon webservices
    Jul 2016
    This Quest designed to work on how to write functions with the AWS Lambda Service that respond to events and integrate other AWS Services. created applications that write records to Amazon DynamoDB, send messages with Amazon SNS, and monitor events in Amazon CloudWatch and external services.wrote a back-end function in Lambda for creating a voice-response app for Alexa and the Amazon Echo I achieved a qwikLABS Quest Badge. Here is the link to my badge: https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • Amazon Web Services
    AWS Quest Digital Media
    Amazon Web Services
    Jul 2016
    This Quest is designed to work on AWS services to store, manage, and share digital media on the cloud. I achieved a qwikLABS Quest Badge. Here is the link to my badge https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • Amazon Web Services
    AWS Quest Solutions Architect - Associate
    Amazon Web Services
    Jul 2016
    This Quest designed for Amazon EC2, Amazon CloudFront, Amazon EBS, AWS IAM, and Amazon VPC. I achieved a qwikLABS Quest Badge. Here is the link to my badge: https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • A
    AWS Quest Compute & Networking Amazon Web Services
    Amazon webservices
    Jul 2016
    Compute and Networking, including Amazon EC2, Amazon Elastic Load Balancing, and Amazon Virtual Private Cloud (VPC). Here is the link to my AWS public profile : https://qwiklabs.com/public_profiles/5ecc9f1e-e5ac-48e8-854f-c50d6b0d225e
  • TCS
    On The Spot Award
    TCS
    Dec 2014
    This certificate was issued for my outstanding contribution in CTCS team.