# Suraj Devatha > Senior SDE @ Meta | ex-Lucid | Master’s in Computer Science @ NC State | ex-Perfios Location: San Francisco Bay Area, United States Profile: https://flows.cv/suraj As a Software Engineer II at Meta, I contribute to the design, development, and testing of scalable and reliable web applications. I also collaborate with cross-functional teams to deliver high-quality products that meet the needs and expectations of our clients and users. I hold a Master of Science in Computer Science from North Carolina State University, where I gained a solid foundation in theoretical and applied aspects of computer science, such as algorithms, data structures, database systems, etc. I am passionate about software development, problem-solving, and innovation. I enjoy learning new technologies and frameworks, and applying them to create solutions that enhance the lives of people and businesses. I am also an out-of-the-box thinker who loves breaking down big problems into smaller actionable items and brainstorming innovative solutions. I am always eager to take on new challenges and opportunities that allow me to grow and improve as a software engineer. ## Work Experience ### Senior Software Engineer @ Meta Jan 2024 – Present | Menlo Park, CA - Ads Creation Platform ### Software Engineer II @ Lucid Software Jan 2023 – Jan 2024 | Raleigh, North Carolina, United States ### Software Engineer Intern @ Meta Jan 2022 – Jan 2022 | Seattle, Washington, United States - 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. - Improved customer experience for 1,000+ businesses by implementing an email and mobile push notification channel to 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 Jan 2021 – Jan 2022 | Raleigh, North Carolina, United States - Actively mentoring 60+ students with their projects and Assignments. - Regularly holding office hours and discussion sessions to help students with queries related to C# programming language, Microsoft .Net Framework, GUI design, Database and Object oriented programming. - Conducted code review for projects and held one-on-one sessions with students to troubleshoot assignments and project issues - Actively involved in grading quizzes and assignments. ### Senior Software Development Engineer @ Perfios Software Solutions Pvt. Ltd. Jan 2021 – Jan 2021 | India 1) Report Scheduler - Designing and developing backend APIs to authenticate clients into Report Scheduler, a Spring Boot web application, using JWT & Spring Security. - Added SSO login mechanism to Report Scheduler that enabled users to securely authenticate into the application. - Automated notification and alerts done by the Support Team, using Java, Python, Shell scripts and crontab, which reduced their manual efforts by 80%. - Optimized algorithms that significantly reduced the running time and lines of code by using Java libraries like Google Guava and Apache Commons. 2) Perfios Usage Billing System (PUBS) - Developed various billing models using Drools in Spring Boot to automate invoicing. - Developed REST APIs to push product and billing details from PUBS to Salesforce. ### Software Developer @ Perfios Software Solutions Pvt. Ltd. Jan 2019 – Jan 2021 | Bangalore - Implementing a Spring Boot web application, Report Scheduler, to schedule and generate product usage reports in any format (xlsx, xls, json, csv, etc.). This is now a centralized MIS reporting engine for all the products across the organization. - Developing python scripts to push data from MySQL to Elastic Search. ### Software Engineer Internship @ Perfios Software Solutions Pvt. Ltd. Jan 2019 – Jan 2019 | Bengaluru, Karnataka, India 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 Jan 2018 – Jan 2018 | Bengaluru Area, India • 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 presented various sequence diagrams to show the functionality of the app. • Designed and developed an android application to provide a user-friendly interface that displays vital heathcare information from SenseSmart through Bluetooth. ### Intern @ Centura Technologies Jan 2018 – Jan 2018 | Bengaluru Area, India • Worked with voice activated media applications on Google Home using natural language processing concepts. • Built and deployed actions on Google Assistant using DialogFlow to improve client application functionality. ## Education ### Master of Science - MS in Computer Science North Carolina State University Jan 2021 – Jan 2022 ### Bachelor of Engineering - BE in Computer Science BNM Institute Of Technology Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/surajdm --- Source: https://flows.cv/suraj JSON Resume: https://flows.cv/suraj/resume.json Last updated: 2026-03-22