Rohan Viswanatha Prasad
0
Publications
0
Followers
0
Following
2
Questions
About
Rohan Prasad is a highly experienced software engineer and architect with over 17 years of experience in designing, developing, and managing complex software systems. His expertise spans enterprise architecture, software architecture, and hands-on coding, coupled with a proven track record of leading agile teams and driving successful project delivery.
Rohan's career demonstrates a consistent progression of increasing responsibility and technical leadership. He has a strong focus on building scalable, high-performance systems and has extensive experience with various technologies, including Java, Python, Node.js, JavaScript, and various database and cloud technologies.
His recent roles highlight his ability to lead technical transformations and drive significant improvements in system performance and efficiency. At Westmark Tax Group and Coinme LLC, he architected and built scalable services, implemented data lakes and streaming processes, and managed teams of over 15 individuals. He also focused on improving data pipelines and implementing analytics and AI models. His work at Coinme included designing a "Coinme as a service" platform and migrating infrastructure to improve performance and handle increased traffic. He has consistently demonstrated an ability to optimize systems for performance and scalability, often achieving significant percentage improvements.
At Cerebral Inc., Rohan led a culture change initiative, breaking down a monolithic codebase into microservices and event-driven systems. This experience underscores his ability to not only design and implement complex technical solutions but also to lead and mentor engineering teams through significant architectural changes. He also redesigned the core website to improve performance and enable A/B testing.
Prior to these roles, Rohan worked at Dell Technologies, where he designed and implemented an IoT solution and an SOS solution for remote appliances. His earlier experience at Foresite MSP, Fidelity Investment, State Street Corporation, Starwood Hotels and Resorts, and Satyam Computers provided him with a solid foundation in software development and a broad understanding of various industries and technologies.
Rohan's skills encompass a wide range of technologies, including programming languages (Java, Python, JavaScript, Node.js), databases (MySQL, Postgres, Oracle, MongoDB), cloud platforms (AWS, Pivotal Cloud Foundry), containerization (Docker, Kubernetes), and data analytics tools (PowerBI, Looker). His expertise also extends to DevOps practices, including continuous integration and artifact repositories. He stays current with algorithms, data structures, and design patterns, with a focus on building highly scalable systems. His research into blockchain technologies, such as Ethereum and Hyperledger, further demonstrates his commitment to exploring and implementing cutting-edge technologies.
Rohan's educational background includes a Bachelor of Engineering in Electronics and Communication from Visveswaraiah Technological University. His combination of technical expertise, leadership skills, and commitment to innovation makes him a valuable asset to any organization looking to build and scale complex software systems.
Skills & Expertise
software Architecture
Data Analytics
Python
Java
Agile
Continuous Integration
Enterprise Architecture
cloud technologies
Project Delivery
DevOps Practices
Performance Optimization
Scalable Systems
High-Performance Systems
Node.js
JavaScript
Database Technologies
Technical Transformations
Microservices Architecture
Event-Driven Systems
Monolithic Codebase Breakdown
A/B Testing
Website Redesign
IoT Solutions
Research Interests
Software Architecture
Electronics and Communication
Data Engineering
Enterprise Architecture
DevOps practices
Performance Optimization
Cloud-Native Development
Agile Team Leadership
Technical Mentorship
Blockchain Technologies
Data Pipelines
Artifact Repositories
Connect With Me
Experience
Manager Enterprise Architecture
- • Architect and build scalable services and distributed systems in Java, Python, Node.js, and similar languages giving 40% performance benefit. • Improve data pipeline and efficiency by 50% implementing data Lake and streaming process. Helped with building analytics and AI models to forecast and marketing strategies. • Manage a team of over 15 individuals, overseeing multiple complex projects with a focus on delivering results. • Set the technical direction for the team, driving the evolution of systems architecture and making strategic technology decisions in collaboration with the VP of Software Development. • Develop production-ready software following defined software development processes, ensuring optimized system performance in close collaboration with other engineering groups. • Stay updated on Algorithms, Data Structures, and Design Patterns, focusing on building highly scalable systems supporting millions of transactions • Collaborate in defining software architectures, analyzing existing systems, identifying areas of complexity and potential risks, and assessing application capabilities. • Conduct research on secure technologies for transaction security and scalability, including Blockchain technologies like Ethereum and Hyperledger.
Education
Visvesvaraya Technological University (VTU)
dd