Suraj Devatha

Software Engineer II, Lucid Software
Master's in Computer Science, NCSU

About me

I am an inquisitive software developer with 2+ years of experience and have a keen interest in software development, theoretical computer science, algorithms and problem solving.
I am also an out of the box thinker who loves breaking down big problems into smaller actionable items and brainstorming innovative solutions.

Education

North Carolina State University

Aug 2021 - Present
Master's in Computer Science
4.0/4.0 GPA

B.N.M Institute of Technology

Aug 2015 - Jun 2019
Bachelor's in Computer Science & Engineering
8.76/10.0 GPA

Skills

Programming Languages

Java, Python, Scala, C, C++, C#, Bash, Javascript, Typescript, Hack

Web Technologies

Spring Boot, Play Framework, Flask, Angular, React, NodeJS, HTML, CSS, jQuery, Bootstrap, PHP

Database Technologies

MySQL, MongoDB, Elastic Search, OracleDB, SQLite, MariaDB, Amazon RDS, NoSQL

Softwares & Tools

AWS Lambda, Amazon SQS, Cloudwatch, ELK Stack, Splunk, Jenkins, Git, Ansible, Jenkins, Git, Terraform

Work experience

Software Engineer II

Lucid Software
January 2023 - Present
- Developed an Amazon SQS queue and Lambda-based model for seamless bulk deletion of 200,000+ Lucid Suite users.
- Collaborated with cross-functional teams to automate data ingestion pipeline and integrated it seamlessly with Salesforce, reducing manual effort by 90%.
- Created and launched accounts restoration feature, used by over 1,500 customers, elevating user experience and retention.
- Built a migration tool that upgraded 250+ build targets and 3,000+ files to Scala 3, delivering a 20% performance boost.
- Implemented automated tests and resolved critical bugs, resulting in a 15% reduction in Lucidchart’s bug count.
- Contributed significantly to the improvement of Lucid’s SDE interview process by evaluating and designing new algorithm based questions, directly enhancing the recruitment of high-caliber candidates.

Software Engineer Intern

Meta (Formerly Facebook), Seattle, WA
May 2022 - Present
- Impacted 45,000+ advertisers by designing and developing a banner in the Facebook Ads Events Manager portal to increase the adaption of Conversions API, using React and Hack.
- Implemented an email notification channel that helped 4,000+ businesses troubleshoot issues with Meta Pixel and Conversions API Gateway.
- Built 10+ dashboards to monitor advertiser's engagements and impressions on platform feature announcements.
- Participated in a Meta Hackathon and designed a culturally driven Avatar Store in the Metaverse that would increase user engagement by 10%.

Graduate Teaching Assistant

North Carolina State University
Aug 2021 - May 2022
Mentoring 60+ students to understand concepts in C#, object oriented programming, data structures, database management systems and GUI design.

Senior Software Development Engineer

Perfios Software Solutions Pvt. Ltd., India
Jul 2019 - Jul 2021
1) Report Scheduler
- Developed a centralized MIS reporting engine using Spring Boot to automatically generate and deliver product usage reports to the clients and hosted the application in Amazon EC2 Instance.
- Reduced manual efforts by 60% for the Support team by automating the process of sending alerts to the clients.
- Optimized algorithms to reduce the computation time and lines of code by 80%, using Java libraries like Google Guava and Apache Commons.
- Improved code coverage by 40% and ensured continuous operation of test systems and build by configuring CI/CD pipeline with Jenkins.
2) Product Analytics
- Automated a data pipeline, using python and shell scripts, to push 500,000+ records from MySQL to Elastic Search.
- Automated fraud detection using Watchers in Kibana resulting in reducing end-to-end process duration by 40%.
3) Perfios Usage Billing System (PUBS)
- Reduced overall TAT from 2 days to 1.5 hours through automation of monthly invoice generation for 200+ clients, implemented using Drools rule engine.
- Devised REST APIs to push product and billing details from PUBS to Salesforce

Software Engineer Intern

Perfios Software Solutions Pvt. Ltd., India
Feb 2019 - Apr 2020
Designed and developed a standalone web application using SpringBoot to alleviate the efforts taken by the Data Processing team in manually verifying scanned documents.

Android App Developer Intern

SenseSemi Technologies, India
May 2018 – Jul 2018
- Understand the complexities involved in SenseSmart device which is an intelligent integrated device that monitors the user’s blood pressure, minimal SPO2, body temperature and glucose levels.
- Designed and developed an android application to provide a user-friendly interface that displays vital heathcare information from SenseSmart through Bluetooth.

Projects

Click each title to view project description

TLDCode.com

- Developing a highly efficient study plan mailing service enabling subscribers to prepare for technical interviews effectively with just 5 minutes of daily reading time.
Tech: Spring Boot, Angular, Amazon SES, Amazon RDS, Digital Ocean, Slack API, Bootstrap, CSS
Links: Code

CI/CD Pipeline | DevOps

- Developed a pipeline using NodeJS which enables user's automatically build, test, and deploy applications from a host machine to a cloud instance.
Tech: NodeJS, JavaScript, Digital Ocean, Shell, Ansible Playbook
Links: Code

Feature Hunt

- A feature collection platform where users can share/vote/discuss feature requests and product owners can organize them.
- This application was built for the course Software Engineering (CSC-530) and helped developers collect features for 15+ projects.
Tech: React, JavaScript, Python3, Flask, MongoDB, HTML, CSS
Links: Code

WolfTrack - Job Application Tracker

- Designed a stand-alone web application to help users organize, track, and get reminders of their job applications.
Tech: Flask framework, Python 3, HTML, Bootstrap, CSS, jQuery, Amazon RDS
Links: Code

Foreign Exchange Rate Prediction

- Devised a forecasting application that analyses time series data and predicts the exchange rate of INR against USD, using ARIMA model, with an accuracy of 86%
Tech: Python 3, Numpy, Pandas, Tensorflow, Keras, Jupyter Notebook
Links: Code

Personalization Cards | Android Application

- Developed and published an android application that helps users personalize their phone. The app has over 1000+ downloads on the Play Store.
Tech: Java, XML, SQLite, Gradle
Links: Live

WolfPubDB - Publishing House DBMS

- Designed and developed a database management system that caters to multiple users in the publishing house for distributing, stroring and maintaining different kinds of publications.
Tech: Java, MariaDB
Links: Code

Simplii - Task Manager

- Implemented a web application that helps users add tasks and organise them using tags. The app also has the ability to remind users about important deadlines.
Tech: Flask Framework, Python 3, HTML, Bootstrap, CSS, jQuery, Amazon RDS
Links: Code

Conversational Assistant based on Sentiment Analysis

- Developed a chatbot that uses sentiment analysis for empathetic response generation using a Recurrent Neural Network (RNN).
Tech: Python 3, Numpy, Pandas, PyTorch, Jupyter Notebook
Links: Technical Paper

Obstacle Detection for the Blind

- Developed a system to alert the user of the presence of an obstacle in their path through audio and haptic feedback using Microcontroller and external sensors.
Tech: Arduino UNO, Raspberry Pi, Ultrasonic Sensors
Links: IEEE Technical Paper

Achievements and Awards

Perfios Software Solutions Pvt. Ltd.

- Received an Award of Excellence for integrating reporting engines from different servers into ‘Report Scheduler’ as per the timeline published to end customers.
- Received Award of Excellence for designing and implementing 'Report Scheduler'.

B.N.M Institute of Technology

- Awarded the Best Project at the Department level in the Innovative Project Lab Summer Competition 2018 for the project- Obstacle Detection for the Blind.
- Secured multiple Academic Awards in VTU Examinations at department level.

Publications

  Conference Papers

- “Obstacle Detection for the Visually Impaired Using Arduino”, International Conference on Trends in Electronics and Informatics (ICOEI), 2019 (Publication: IEEE Xplore) (Link ).

  Journal Publication

- “Survey on Sentiment Analysis”, International Journal Of Engineering Research and Technology (IJERT), Volume 08, Issue 04, April 2019. (Link )
- “Conversational Assistant based on Sentiment Analysis”, International Research Journal of Engineering and Technology (IRJET), Volume 06. Issue 09, September 2019. (Link )

Contact Me