Suggestions
Sanjay Velmurugan
Software Engineer - Python, SQL, Machine Learning - Treasurer - IEEE ASU Student Branch
Professional Background
Sanjay Vishal Velmurugan is a dedicated and ambitious professional currently pursuing a Master's degree in Computer Engineering at Arizona State University (ASU). With a keen focus on both Data Science and Software Engineering, Sanjay is actively seeking full-time opportunities to leverage his substantial skill set and knowledge in these rapidly growing fields. He brings a robust background in programming languages and machine learning, which makes him a valuable addition to any tech-focused team.
Sanjay's journey into the tech and networking industries began during his undergraduate studies, where he earned a Bachelor of Technology in Electronics and Telecommunications Engineering from the prestigious College of Engineering Pune. Following this foundation, he has accumulated substantial experience working in research and development, particularly at Tejas Networks, and has recently completed an enriching internship at Ciena’s Blue Planet division. At Ciena, Sanjay had the remarkable opportunity to contribute to the analytics team, focusing on network health prediction utilizing advanced supervised machine learning algorithms. This role not only reinforced his technical abilities but also honed his problem-solving skills in a real-world, fast-paced environment.
Throughout his career, Sanjay has embraced leadership and collaborative roles, taking on various positions that reflect his dedication to advancing technology and finding innovative solutions. His previous roles at Arizona State University as a Knowledge and Insights Assistant and Research Development Aide showcase his commitment to academic excellence and his contributions to the research community.
In each of these capacities, Sanjay has demonstrated his expertise and affinity for programming, with proficiency in languages such as Python, SQL, C++, and Scala. He is adept at using essential data science packages, including NumPy, Pandas, Scikit-learn, TensorFlow, Keras, Matplotlib, Seaborn, and NetworkX, enhancing his ability to conduct meaningful data analysis and build predictive models.
Education and Achievements
Sanjay's educational background underscores his commitment to excellence and continuous development in technology and engineering fields. He is currently pursuing his Master of Science in Computer Engineering at Arizona State University, where he has achieved an impressive GPA of 3.74 out of 4.00. His focus on high-performance computing, data analytics, and machine learning equips him with the necessary knowledge and hands-on experience to excel in his career.
Prior to his graduate studies, Sanjay completed a Bachelor of Technology degree in Electronics and Telecommunications Engineering at the College of Engineering Pune, one of India’s leading institutions. His solid educational foundation has prepared him for the demanding challenges in the tech landscape. Earning a bachelor’s degree from such a reputable institution reflects a significant level of proficiency in electronics, communication systems, and the underlying principles of engineering.
In addition to his formal education, Sanjay has gained practical experience through various internships and professional roles. His internship at Reliance Jio Infocomm Limited provided him with hands-on experience in the telecommunications industry, allowing him to bridge his academic knowledge with practical applications in a corporate environment.
Skills and Technical Proficiencies
Sanjay possesses a diverse array of technical skills, making him a versatile candidate capable of undertaking multiple roles within Data Science and Software Engineering. His proficiency in Python and SQL serves as a foundation for his data manipulation, analysis, and software development tasks. With a strong command of programming languages such as C++ and Scala, he is well-equipped to take on software engineering challenges across various platforms.
His skill set includes:
- Programming Languages: Python, SQL, C++, Scala
- Data Science Packages: NumPy, Pandas, Scikit-learn, TensorFlow, Keras, Matplotlib, Seaborn, NetworkX
- Tools: Git, Apache Spark, PostgreSQL, MySQL, BigQuery, Jupyter, PyCharm, VSCode, IntelliJ, Google Data Studio
The combination of these skills demonstrates Sanjay’s ability to handle complex datasets, create data visualizations, and develop machine learning models that can drive decision-making and enhance operational efficiency.
Sanjay’s adeptness with tools such as Git allows for excellent version control and collaborative coding, essential skills in today’s software development environment. His experience with data storage technologies like PostgreSQL and MySQL, as well as familiarity with BigQuery, positions him to work effectively with large datasets, ensuring data integrity and accessibility. Moreover, his familiarity with Apache Spark illustrates his capability in processing large-scale data, which is vital in the era of big data a
