Raghavan Srinivasan is an IT professional with a broad range of experience and skills in areas including computational linguistics, Java/J2EE development, workflow, Python, and NLTK.
Currently, he is working as a Technical Writer at Numerix, a role he has held since December 2022. His main responsibility in this position is to convert JIRA issues, such as features, bug fixes, and enhancements, into technical notes which are then included in the release notes and user guides.
Prior to Numerix, Raghavan was a Sr. Technical Lead - Mobile at Sumeru Enterprise Tiger Business Solutions Pvt. Ltd. from January 2016 to July 2017. He has also worked for several well-known tech companies, including Sun Microsystems as a Sr. Software Developer from November 1999 to September 2006, and Netscape Communications as a Software Consultant in 1998-1999.
His professional journey began as a Software Developer at R-Cube Technologies, a position he held for one year in 1998-1999.
On the academic front, Raghavan holds a Master of Science (MS) in Computational Linguistics from the University of Washington, which he obtained between 2006 and 2012. He also holds a Masters in Computer Management from Symbiosis International University (1993-1995), and a Bachelor of Science (BSc) in Physics from Fergusson College (1990-1993).
In 2023, Raghavan added the credentials of CompTIA Pentest+ and Jr. Penetration Tester to his portfolio, certifications he earned from TryHackMe.
He has several recognized skills, including proficiency in Python and Java, which have been endorsed by his colleagues, as well as Software Development.
Raghavan comes highly recommended by his peers, with one notable recommendation from Yogesh Kulkarni, Executive Director, HR Product Technology Engineering at Kaiser Permanente. Yogesh praises Raghavan for his high motivation, drive, and solid application software design and development skills.
This post is going to explore the Python enum module, a powerful tool for handling sets of data that don’t change. Not only is this integral for generalized software development,
This post introduces the reader to Python maps, implemented by the built-in map() function of Python. Map is a powerful function that not only gives us new ways to transform
In this post, we’re going to dive into the Python datetime module and explore how we can effectively implement date and time data into our Python code. Regardless of what
This article discusses types in the Python programming language and the uses of the Python type() function. While not previously a standard for Python programming, this concept has allowed newer
In this article, we will explore the concept of the Python tuple – immutable, ordered collections of heterogeneous data. Knowing how to use Python tuples will prove instrumental not only