Anirudh Panchangam
                
                Software Engineer at Fortinet
             
            
                anirudhpanchangam-at-gmail.com
                
                Bangalore, India.
            
         
     
    
        I'm a software developer who currently works on cloud based applications. My interests though, are not limited
        to just the cloud domain. I'm open to working on anything as long as it involves computer programming.
    
    
        
 SKILLS
    
    
        Python
        NodeJS
        ExpressJS
        Django
        React
        Angular
        Redis
        MongoDB
        Dynamodb
        AWS SQS
        AWS SNS
        AWS S3
        Docker
        docker-compose
        PostgreSQL
        RabbitMQ
        Zuora(used apis)
        Kubernetes(dev)
        Terraform(dev)
        Multi Processing
        Producer-Worker Arch
        System Design
    
    
        
 PROGRAMMING LANGUAGES
    
    
        Python
        NodeJS
        JAVA - (7/10)
        c/c++ - (University Level Experience)
    
    
        
 EXPERIENCE
    
    
        
            
                
                    
                        
                        Fortinet - Software Developer 3
                    
                    Februaury 2022 - Present
                 
                
                    
                        - 
                            Assumed more responsibility on the FortiSwitch Cloud side of developement as
                            well as
                            operations.
                        
 
                        - 
                            Reduced our total pod count by 5%(~12 in number) thereby saving cost to the company
                            in terms of resources consumed.
                        
 
                        - 
                            Implemented several features that involved multi process architecture with workers
                            listening on message queues
                        
 
                        - 
                            Improved several of our APIs response times by almost 100% by
                            optimizing our MongoDB data structure and indexes.
                        
 
                        - 
                            Involved in coming up with documentation for our Service Operating Procedures which
                            requires intimate knowledge of the existing arch.
                        
 
                        - 
                            Fixed several race condition bugs in our application.
                        
 
                        - 
                            Was involved in stabilizing our Elasticsearch cluster which kept going down for
                            several reasons.
                        
 
                        - 
                            Currently involved in architecting and implementing a Disaster Recovery Plan for our
                            application.
                        
 
                        - 
                            Guided our QA and DevOps teams in bringing up multiple clusters of our
                            services.
                        
 
                        - 
                            Have been heavily involved in mitigating migration issues during upgrades
                        
 
                    
                 
             
            
                
                    
                        
                        Fortinet - Software Developer 2
                    
                    February 2021 - February 2022
                 
                
                    
                        - 
                            I work on FortiLANCloud as a backend/frontend developer.
                        
 
                        - 
                            Involved in integrating erstwhile FortiSwitchCloud into FortiAPCloud to turn
                            it into
                            FortiLANCloud
                        
 
                        - 
                            Hands-on experience in running and maintaining our Kubernetes cluster which runs our
                            Django
                            Application which is in-turn hosted on a self managed Openstack server.
                        
 
                        - 
                            Implemented Redis Caching in several places where necessary to improve load times of
                            our
                            APIs
                        
 
                        - 
                            Worked on Angular using NeutrinoNeutrino (Fortinet's internal meta framework).
                        
 
                        - 
                            Implemented and extended several features(zero touch config, configuration
                                profiles,
                            Licensing features, etc) including coming up with feature documentation and test plan
                            working along with QA.
                        
 
                        - 
                            Worked extensively on our Zero Touch Configuration Feature which applies
                            configurations to
                            switches during first boot up.
                        
 
                    
                 
             
            
                
                    
                        
                        Cambium Networks - Software Engineer
                    
                    June 2019 - February 2021
                 
                
                    
                        - 
                            Worked on cnMaestro as a backend developer.
                        
 
                        - 
                            Worked with websockets to implement real time network debugging(ping,
                            traceroute) tools for our on premises offering that could be accessed from the GUI.
                        
 
                        - 
                            Was involved in debugging and fixing Memory Issues with our NodeJS backend.
                        
 
                        - 
                            Dockerized our dev setups
                        
 
                        - 
                            Was heavily involved in the process of implementing the CBRS feature offering that
                            cnMaestro provided.
                        
 
                        - 
                            Implemented an RPC service from scratch using AWS SQS to keep costs low and
                            avoid another auth mechanism for internal RPCs.
                        
 
                        - 
                            Implemented various API endpoints that utilized these RPCs.
                        
 
                        - 
                            Improved our CBRS tool's efficiency to simulate 20k devices from one single
                            on-premises instance.
                        
 
                        - 
                            Was heavily involved in integrating Zuora with our CBRS offering.
                        
 
                        - 
                            Integrated Zuora's payment gateway into cnMaestro.
                        
 
                        - 
                            Was also involved in designing the billing cycle and plans for offloading customers
                            who wouldn't complete their monthly billing as we billed in arrears.
                        
 
                        - 
                            Integrated AWS SNS into our system to handle notifications from Zuora's callout
                            endpoints.
                        
 
                    
                 
             
            
                
                    
                        
                        Cambium Networks - SDE Intern
                    
                    June 2018 - April 2019
                 
                
                    
                        - 
                            Converted entire cnMaestro codebase from Python 2 to Python 3
                        
 
                        - 
                            Created a service that would render Graphical Reports from data stored in our Network
                            Management Software, cnMaestro
                        
 
                        - 
                            Used Pandas, RabbitMQ, MultiThreading to achieve the deliverables for
                            the Graphical Reports Feature
                        
 
                    
                 
             
         
     
    
        
 EDUCATION
    
    
        
            
                
                    New Horizon College of Engineering - Bangalore - BE
                
                June 2015 - June 2019
                Bachelor of Engineering in Information Science and Engineering.
             
            
                
                    KMWA PU College - Bangalore - High School
                
                June 2013 - June 205
                KMWA PU College associated with Deeksha Integrated.
             
         
     
    
        
LANGUAGES
    
    
        English
        Kannada
        Hindi
    
    
        
LINKS