Printing tool Download PDF

Summary

Self-Organized Professional with proven ability to code in Java and Python. Offering 4  years  of experience, leveraging software engineering and application development methodologies to deliver highly effective and creative solutions to business and technology challenges. Consistently drives high standards of feature development through effective sprint planning, scoping and communication. Need someone adept at planning, research, analysis, design, implementation, test, integrate, maintain and repeat? Restassured! you've got it all.

Core Competencies

  • OOD
  • Design Patterns
  • Data Structures & Algorithms
  • Multi-threading
  • Developing Scalable Distributed Systems
  • Agile Software Development / Engineering
  • Machine Learning and Analytics
  • Code Optimization
  • Source Code Version Control
  • API/Microservices
  • Web Development
  • Scripting
  • Root Cause Analysis
  • Test Driven Development
  • Automation

Work Experience

Oct 18Current

Senior Software Engineer - Platforms

Freshworks (Previously Freshdesk)

Independent contributor in the Realtime Platforms Engineering domain.

Building from scratch, rule-engine using DROOLS as the core. 

Delivering quality product with best in class technologies like Springboot, Nginx, ANTLR, DROOLS, Hazelcast, Hystrix, Dockerization using AWS ECS with auto-scaling. 

Contributing to implementing best engineering practices and scaling the product to increasing customer base.

Contributing to dev community via https://medium.com/@sun30nil

May 18Oct 2018

Senior Software Engineer

Iquanti Inc.

Building scalable micro-services for Technical Auditing of a website with over a million webpages. Developing critical components and leading team in ensuring best coding practices are implemented. Following ambitious 1 week sprint without compromising on quality. Distributed Computing is being done to ensure speed and scalability.

Tech-Stack include: Django RestAPI Framework, Celery, PostgreSQL, SQS, Redis, S3, ECS, Cloudwatch, GIT.

Feb 18May 18

Senior Software Engineer

McAfee-Skyhigh

Working on research tasks and designs for hyper scaling the product.

Mentoring and guiding new team members on the product.

Jun 15Jan 18

Software Engineer

Skyhigh Networks

Been a reliable resource for the crucial product development and customer escalated product issues.

Worked across various teams for feature development and product stability. 

Worked on site at Head Quarters in California, US.

Major Project Contribution:

Distributed Computing Component:

        Designed and developed a PoP component. Its a distributed computing component. It runs scheduled tasks which incorporate considerations for horizontal and vertical scaling. 

Technologies worked on:  Springboot for developing API Gateway, Rabbitmq for async processing, Consul for distributed cache, Redis for key storage, Zookeeper for task-leader-election and notification service.

Other Contributions:

  • Represented Skyhigh at Microsoft Redmond, US during Graph API Hackfest-2017.
  • Built a solid reputation for delivering high-quality code and taking up production critical bugs.
  • Individually developed a production level Django application for asynchronous processing of very large files, thereby offloading the core product.
  • Developed solution around batch processing using multi-threading for faster processing.
  • Developed an efficient algorithm to replace on stream data.
  • Developed an open source Python module for extracting Salesforce Org Metadata.
  • Developed an efficient algorithm for state-aware parsing of any markup language.
  • Won Best Employee of the quarter a couple of times for Feature Development and Critical Bug Fixing.
  • Consistently maintaining a code coverage of above 75% thus significantly improving overall project code coverage.
  • Developed numerous utility scripts using python to pace development.
  • Worked on AI Project, where documents uploaded to the cloud can be classified into categories. The model was trained on wiki-leak documents.
  • Risk Detection and Mitigation Project. This project is aimed at predicting the possible threat to an organization and the cost related to the threat.
Jan 2015Jun 2015

Data Visualization Developer

Gramener

As part of specialization in Data Analytics and Machine Learning, during final year of graduation worked with Gramener Technologies Pvt. Ltd. as an intern.

  • Developed Time-Series Performance Analysis Tool for major financial organization.
  • Developed a Filter-Based Visualization Tool for the government sector to monitor the economic growth.
  • Single-handedly developed a Cam-Based Attendance Logging System.
  • Implemented K-Means using Map-Reduce in Hadoop and developed algorithms around Feature Scaling.

Research Proposal

Developed a research proposal on what could be derived out of the Customer Energy Consumption Dataset of Endesa. It consisted of numerous insights, a time series energy forecasting model, a consumer energy predictor machine learning model and user based similarity detection model. Endesa is an European Energy Company based in Spain.

A django based demo app is hosted at http://linus.pythonanywhere.com/home/index.

Education

20132015

Master of Science - Information Technology

IIIT Hyderabad

CGPA - 8.6

20082012

B. Tech, ECE

JNTU Hyderabad

Percentage - 82.28