Education
University at Buffalo, The State University of New York Buffalo, New York Master of Science, Computer Science and Engineering, Systems Track, CGPA: 3.6 Anticipated, Dec 2024 Coursework: Modern Network Concepts, Machine Learning, Data Models & Query Languages, Data Intensive Computing, Computer Architecture, Analysis of Algorithms, Operating Systems, Computer Security, Management of IT ProjectsSri Sivasubramaniya Nadar College of Engineering Chennai, India Bachelor of Engineering, Computer Science and Engineering, CGPA: 3.2 Aug 2018 - June 2022
Skills
Languages:
Java, C, C++, Python, HTML & CSS, JavaScript, Shell Scripting, SQL, Verilog, MIPSTechnologies:
Unix/Linux, Bash, Gitlab, GitHub, Postman, CI/CD, XML, JDBC, Tomcat, Hadoop, Flask, PostgreSQL, MySQL, Networking & TCP/IP, Docker, Django, Pandas, PyTorch, TensorFlow, JUnitWork Experience
Zoho Corporation | Zoho Finance Chennai, India
Software Development Engineer (Member Technical Staff) | Java, MySQL, REST, Git, CI/CD, JUnit May 2022 - July 2023
- Led the development and integration of Zoho Books' Standard Chart of Accounts (SKR) and Construction Withholding Tax (CWT) features using Java & MySQL with REST APIs, adhering to German accounting standards and tax regulations, streamlining financial reporting and ensuring compliance for European clients.
- Improved data integrity and workflow efficiency of users by updating the DATEV Export module to newer versions while optimizing functionality, and streamlining the import of generated CSV file for DATEV Tax filing.
- Developed features and provided updates for HMRC VAT Return filing for the UK edition of Zoho Books, with a personal focus on the advanced VAT reports feature, ensuring compliance with UK tax regulations and improving financial reporting capabilities.
- Reduced the risk of production issues and ensured smooth integration of new features by implementing comprehensive JUnit test cases and data integrity queries, while also refactoring legacy code to create test suites for components that previously lacked formal test case coverage, resulting in a 25% reduction in API process times.
- Minimized customer disruption and improved application stability by promptly identifying and resolving critical bugs, via emergency hotfixes, root cause analysis (RCA), and log investigation.
- Mentored four interns during their onboarding process, facilitating their smooth transition into the development team by providing technical guidance, software engineering best practices, and clarification of accounting principles.
Zoho Corporation | Zoho Finance Chennai, India
Project Trainee (Intern) | Java, MySQL, REST, Git, CI/CD Jan 2022 - May 2022
- Acquired hands-on software development proficiency, building a strong foundation in Java, SQL while utilizing REST APIs to design new features, debug and resolve over 25 bugs, and refactor existing code for the Zoho Books product.
- Collaborated with cross-functional teams to implement rigorous code reviews, robust testing, and seamless feature deployments, directly contributing to an 11% increase in customer satisfaction rates in the following quarter.
- Demonstrated expertise in designing and implementing efficient, scalable, and innovative applications by gaining a profound understanding of Tax and Accounting systems, closely aligning with customer feedback.
Projects
ChatApp - Text Chat Application (link) | C, C++, TCP/IP, Socket & Network Programming April 2024
- Engineered a robust client-server text chat application using TCP sockets for real-time communication, supporting server-client login, IP retrieval, and dynamic client list management to maintain seamless connectivity.
- Implemented socket programming, TCP/IP protocols, and the select() system call to facilitate event-driven I/O multiplexing, facilitating scalable, real-time, concurrent communication between multiple clients and a central server.
Pluralistic Face Completion of Masked Face Based on 3D Priors (link) | ML, CNN, Python May 2022
- Developed a web application leveraging a Convolutional Neural Network (CNN) trained on the CelebA dataset (over 200,000 images) to generate 16 diverse, plausible unmasked facial images from inputs obscured by face masks. Page 2
- Leveraged Generative Adversarial Network (GANs) with a 3D prior loss function in a competitive training process to generate highly realistic unmasked faces, ensuring adherence to realistic structures, even in masked areas.
- Received Best Paper Award at ICIT 2023, held at Kyoto University, Japan.
Student-Teacher Portal (link) | Java, JDBC, Tomcat, MySQL, XML Dec 2021
- Engineered a student-teacher portal using Java Servlets, JDBC, and MySQL, empowering students to actively manage their coursework and enabling teachers to efficiently track and assess student progress.
- Architected and implemented core functionalities such as student registration, course enrollment, grade tracking, and assignment submission, streamlining academic processes and fostering communication between students and faculty.