Aritra Chatterjee

India

@aritrachatterjee

RnD Security Engineer @ Broadcom

Badges

Problem Solving
Java
Python
Days of Code
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Broadcom•  November 2017 - Present

    API Security using API Gateway Solution with key highlights as ->Programming dealing with various protocols such as HTTP, HTTP(S), HTTP/2,SFTP,SSH,JMS,FTP,UTF-8,ISO8583,JDBC,WebSockets over HTTP to name a few ->Writing assertions (Building blocks of API Security Policy) ->Writing protocol listeners ->Writing debugging running shell scripts in RHEL6/7 and Centos6/7 ->Fixing customer defects and writing unit tests(Junit,Groovy) ->Attending customer calls along with L1 to debug and understand product issues ->Writing backend automation in Fitnesse ->Writing functional specifications for specific features and its testing documentation. ->Running,creating and configuring regression suites(jobs) in TeamCity(CI/CD) ->Working on containerized docker gateways(configuring and troubleshooting) ->Working on Virtualized(OVA) and Hard appliance gateways(configuring and troubleshooting) ->Working on Software RPM gateways(configuring and troubleshooting) ->Productizing client requirements ->PR Reviews on Github ->Mentoring team when asked by management. Did it for Hadoop. ->Attending trainings over lunch and learn sessions ->Follow Agile Scrum model for user stories, features, defects and daily scrum ->Stabilizing CI/CD pipelines(test failures,env failures) for Nightly and Weekly product builds ->Release activities for product CR rollouts ->Release activities for major release ->Filing TPSR (Third Party Software Requests) for any major third party library upgrades or usages. ->Working on Centos kickstart config file to configure silent OS install ->Working with client certificates and TLSv1.x

  • Senior Applications Engineer

    Oracle India Pvt Ltd.•  May 2014 - November 2017

    Developing Higher Education product using Fusion Middleware and Oracle ADF. The responsibilities are as follows • Go through the FSA, TDD, FDD, TSA documentation. • Generate the DB Schema based on the same • Generate the corresponding JPRs in the JWS and categorize them into Model and View controller projects • Generate a Test project which tests all the ADF BC code written • Generate SOAP/REST services as per specifications. • Fixing UI/Model bugs and then following standard dev processes to review, approve and merge the code into source control • Update the DTCs, FDDs for future maintenance • Generate local build and full build to test end to end integration for the UI • Running automations to capture UI antipatterns and JUnits to get the code clean • Attending regular scrums to decide on the days work and also update daywise progress in the tracker to facilitate taking development efficiency statistics. Oracle ICS or Integration Cloud Services were used to integrate cloud based event propagation between products. This was done as a part of the requirement for certain business scenarios in which two products need to talk to each other but does not necessarily call each others web services. Underlying Oracle SOA was used with a custom middleware API for propagation of custom events which facilitated cross-product interaction on cloud which was faster and much more fault resilient and easy to debug by the business user incase something goes wrong. FusionApps uses SOAP based web services across products to perform various tasks from uploading/downloading files to scheduling jobs. Java based proxies were created using Jdeveloper and the code was customized based on web security policies to mimic the service operations and find out various performance metrics on the fly about the service execution using heap snapshots from server. We implemented a content search cache for Oracle Fusion applications where we are checking in a global search whether the previous search data for the specific search term exists in the ElasticSearch clustered shards or not. If not then DB is queried to fetch it or else we get the metadata of the last search performed from ElasticSearch and invoke the taskflow to get the previous search result in effect mimicking a normal DB based search but much quicker.

  • Associate Consultant

    Capgemini India Pvt. Ltd•  March 2011 - April 2014

    I worked on Pharmaceutical Business Management product which was developed using PEGA PRPC suite from August 2013 to April 2014. I worked on an internal project for adding specific feature set to portals.I have previously worked on Thunderhead ECM Tool. Thunderhead aids in content management and design. It helps build documents which can be compatible over various communication channels such as PDF, Web, Print, SMS etc. This tool speeds up the process of template development. I have a working knowledge of various Java related technologies such as JSP Servlets and also have a functional knowledge of Core JAVA. I also have knowledge of Spring framework and Hibernate framework based on which I have developed a functional website (IT Request Ticket Generation) as a part of my Training Project in Capgemini. I have a knack of developing varied applications primarily in Java in my leisure time some of which are showcased in my site http://www.aritrachatterjeehyd.blogspot.in I have developed various Java projects such as a quiz application for Tech Fiesta 2012. I made a website like YouTube for my personal development and understanding of web services.

  • Software Engineer

    Peobrics•  January 2010 - April 2010

    Using PeoBrics proprietary framework designed by IBC systems, we used to maintain and develop web applications such as CRM, CMS as SaaS products for various overseas clients. In this project, I worked in J2EE framework. This was my internship project for MCA final year. The SCM portal was developed using proprietary Peobrics Framework and other web technologies mentioned below. I was a junior developer working on • Analyzing client requirements and generating estimates • PL/SQL triggers, UI Changes in Javascript CSS and JSPs • Developing DB Objects • Developing server side Utility classes for streamlining the application. • Worked on application migration from dev to prod environments Technologies primarily used were HTML,CSS, PL/SQL, Oracle 10g, Windows Server 2008, JSPs and Servlets, Apache Tomcat 6.0

Education

  • West Bengal University of Technology, Kolkata

    Computer Science, MS•  June 2007 - June 2010

  • University of Burdwan

    Computer Science, BS•  August 2004 - June 2007

Skills

aritrachatterjee has not updated skills details yet.