Goutam Bose

Software Engineer

Kolkata, West Bengal, India6 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Java and Spring Boot development.
  • Proven track record in cloud security projects.
  • Strong background in algorithms and system design.
Stackforce AI infers this person is a Cloud Security and Network Testing expert with strong software engineering skills.

Contact

Skills

Core Skills

Google Cloud DataflowJavaMicroservicesSpring BootSpring FrameworkSpringCLinuxPython

Other Skills

AWSAgile MethodologiesAlgorithmsAmazon Web Services (AWS)C++Computer NetworkingCore JavaCryptographyData StructuresDatabase Management System (DBMS)Design PatternsDistributed SystemsDockerGDBGNU Make

About

Having 6 years of experience in C/C++, Java, Spring, Microservices and Networking. Sound knowledge in Data Structures and Algorithms and strong hold in OOPS, Design Patterns, SOLID principles, System Design -HLD and LLD. Competencies - Data Structures, Algorithms, System Design, Problem-Solving, Object-Oriented Programming, Multi-threading, Memory management, REST API, HTTP, SSL, Networking, Design Patterns, SOLID principles, Caching, Operating System, DBMS, Unit Testing, TCP/IP, JVM internals, SAFE Agile Language Proficiencies - C, C++ 11, Java 17 Tools & Frameworks: J2EE, Spring Boot, Spring MVC, REST API, Hibernate, Maven, Ant, JUnit, Eclipse, GDB, Valgrind, Postman, Collections, STL Database: SQL, NoSQL, MySQL Operating Systems: Linux (Ubuntu, Centos) & Windows Web: HTML, CSS, JavaScript, Angular, Akamai CDN CI/CD: SVN, Git, Perforce, Jenkins, Docker, Kubernetes, AWS (EC2, S3, IAM), Apache Tomcat, Splunk

Experience

6 yrs 7 mos
Total Experience
1 yr 3 mos
Average Tenure
3 yrs 3 mos
Current Experience

Google

Software Engineer 3

Mar 2023Present · 3 yrs 3 mos · Pune, Maharashtra, India · On-site

  • Working in the Data Loss Prevention(DLP) team of Google Cloud Security. DLP offers inspection, de-identification and re-identification of PII in data. Responsible for developing the open source Dataflow client libraries to migrate customer data from on-prem to GCP services like Bigquery and GCS after tokenization of sensitive PII.
  • Designed and implemented a service that enables to discover and pull the data from Multi-cloud storage platforms like AWS S3, Azure Blobstore, etc to profile through DLP. SLO : 99.999% Latency : 0.03ms measured against 10KB data
  • Designed and implemented a component to safely parse through Rich documents like PPT,PDF,DOC and ZIP in a sandboxed manner and convert the file payload to DLP expected raw text for further inspection and de-identification. The sandbox server scales to convert upto 1.6k files per second with a limit of 50MB size for each file.
  • Worked on an open-source pipeline using Apache Beam and Dataflow to inspect and de-identify 5+TB of data from GCS and customer on-premise through DLP. https://github.com/GoogleCloudPlatform/dlp-dataflow-deidentification
  • Implemented a feature to automatically push files to DLP for inspection and de-identification when added to GCS through Pub-sub mechanism and Dataflow resolving the need of file-polling and bringing down memory usage by 50%. This improved the DLP Quota usage from 300RPM to 5.07k RPM.
Google Cloud DataflowJavagRPCMicroservicesDistributed SystemsSOLID Design Principles+2

Intuit

Software Engineer 2

Jul 2022Mar 2023 · 8 mos · Bengaluru, Karnataka, India · On-site

  • Working with Java 8, Spring Boot, J2EE, JPA, Microservices, AEM, REST API, AWS
  • Responsible for development & maintenance of OIDAM – a central Intuit wide Asset Management Platform based on AEM catering to all Intuit product users with relevant digital media for marketing in an optimized manner.
  • Designed & built a email notification service that would notify asset owners in OIDAM whenever an asset is about to expire. 4 types of notification were provided - notification for assets about to expire at the current moment, assets about to expire in 15 days, 30 days and 60 days.
  • Designed & implemented backend API that helps to upload media assets from UI widget and store it into AEM with appropriate metadata and then publish the same asset in AEM
  • Designed & implemented a migrator service that can migrate assets in bulk from GDrive/AWS S3/Box to AEM with a config as input, fully parallelized with a peak migration capability of 200Mbps
  • Designed & implemented a workflow that will automatically generate Alt Text using Machine Learning for image assets uploaded using the base64 encoding of the image and upload the generated Alt Text as the metadata of the image asset in AEM improving the accessibility of the Intuit products.
AlgorithmsSystems DesignDesign PatternsAmazon Web Services (AWS)Spring BootJava+2

Hyland

Developer 2

Aug 2021Jun 2022 · 10 mos · Kolkata, West Bengal, India

  • Working with C++, Java, Spring, Hibernate, SQL, REST, Angular, JPA
  • Responsible for development and maintenance of OneContent - healthcare ECM product by Hyland.
  • Modernized the interaction with faxing server by Rightfax in the OneContent product. Rewrote the tightly coupled integration with fax server that used Rightfax DLL previously and developed a client using RestTemplate client to control the faxing operations and direct the fax server as per user input.
  • Designed and developed an adapter from scratch that sits between OneContent and OnBase and translates REST calls to SOAP service calls to migrate customers from OneContent to OnBase.
  • Developed & maintained Jenkins pipelines across several branches.
GitSpring FrameworkJakarta PersistenceAlgorithmsSystems DesignDesign Patterns+22

F5

Software Engineer 1

Jun 2020May 2021 · 11 mos · Hyderabad, Telangana, India

  • Worked in the SSL-FIPS module of Big-IP product. Gained experience in FIPS 140-2, FIPS 140-3, OpenSSL, HSMs, Cryptography, Key & Certificate Management. Worked in C/C++, Python, Linux along with in-box and network HSMs.
  • Delivered a feature to perform full system-integrity check using HMAC after device boot-up to make BigIP devices FIPS 140-3 compliant.
  • Designed a mechanism to provide indicators to various services when using FIPS approved ciphers through HSM to make the device FIPS 140-3 compliant
  • Worked on RCA for several critical customer issues through log analysis, core dump analysis, etc
  • Fixed several bugs around Certificate and Key management
  • Backported several bug fixes to various versions
  • Mentored freshers
  • Achievements-
  • 1. Received BeF5 award for driving the Full-box System Integrity Check using HMAC feature to completion retaining the system performance through parallel processing.
  • 2. Received 10+ shout-outs from colleagues.
Internet Protocol Suite (TCP/IP)CLinuxAlgorithmsDesign PatternsStandard Template Library (STL)+23

Keysight technologies

2 roles

Research and Development (Software) Engineer 1

Jul 2019Jun 2020 · 11 mos

  • Worked on layer 4-7 Networking protocols like TCP/IP, HTTP/HTTPS, DNS, etc and Linux device driver using C.
  • Responsible for development and bug fixes in HTTP kernel module and backend Kernel framework of IxLoad - flagship Traffic Generator of Ixia for Load Testing network devices.
  • Migrated the Cloudpeak application to AWS and automated the whole AWS Orchestration process.
  • Delivered the feature HTTP(S) Playlist in IxStack fast path that enabled the IxLoad product to generate runtime HTTP traffic request to load test several devices simultaneously according to configuration parsed from a CSV.
  • Single handedly owned the HTTP kernel module of Ixload. Was responsible for development and bug fixing in HTTP 1.x kernel module.
  • Achievement:
  • Awareded Keysight IP award for filing an IP on "A mechanism to achieve better randomness in test metrics using Poisson Distribution"
  • Worked in C, Python, Linux Kernel modules, Linux Device drivers.
Internet Protocol Suite (TCP/IP)CLinuxAlgorithmsDesign PatternsAmazon Web Services (AWS)+17

Intern

Sep 2018Jun 2019 · 9 mos

  • Worked with C, Python, Keras, Machine Learning, Linux.
  • Added a feature that provides the capability to parse DNS response with CNAME and resolve circular CNAME in DNS kernel module of AppSec engine.
  • Developed and integrated a solution for Real Time Anomaly detection in Network traffic using Machine Learning in IxLoad.
Internet Protocol Suite (TCP/IP)CLinuxAlgorithmsAmazon Web Services (AWS)Standard Template Library (STL)+8

Tata consultancy services

Intern

Jun 2018Jul 2018 · 1 mo · Kolkata, West Bengal, India

  • Worked as an ITSM trainee in ServiceNow platform in the ITIS department

Education

Institute Of Engineering and Management

Bachelor of Technology - BTech — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Google Cloud Dataflow & Java

Explore similar profiles based on matching skills and experience