Suggestions
Ravi Thiyagarajah
Senior Technical Lead at Alstom
Professional Background
Ravi Thiyagarajah has amassed over twenty years of extensive experience in software architecture design and development, marking a significant contribution to the fields of system integration and project management. With a rich background in process control, Human-Machine Interface (HMI)/Supervisory Control and Data Acquisition (SCADA), test measurement, and simulation modeling, Ravi has become a go-to expert in manufacturing execution systems (MES) applications and mobile device applications. His adeptness in real-time systems, data acquisition device communication, and object-oriented design underscores his technical expertise.
Education and Achievements
Ravi's educational journey has laid a solid foundation for his successful career. He began his educational pursuits at Jaffna Hindu College, advancing through his studies at Hindu College Colombo. He earned a Bachelor of Science in Engineering, specializing in Electrical and Electronics from the prestigious University of Peradeniya. Further enhancing his credentials, Ravi is a passed finalist in Management Accounting and Finance, having completed all stages of the Chartered Institute of Management Accountants (CIMA) exams. This academic background has equipped him with both the technical prowess and the financial acumen necessary for his roles in technology and management.
Career Path
Throughout his career, Ravi has held several significant positions with esteemed organizations, showcasing an impressive trajectory that includes high-level technical and managerial responsibilities. Currently, he serves as a Senior Technical Lead at Alstom, where he is responsible for guiding projects that integrate innovative software solutions across various sectors.
Before this role, Ravi was a Senior Services Engineer at GE Digital, where he leveraged his extensive experience to enhance service reliability and efficiency in diverse digital applications. His tenure as a Senior Software Engineering Consultant at GE Transportation further highlights his proficiency in developing robust software solutions tailored to the unique needs of the transportation sector.
Additionally, Ravi served as a Senior MES Consultant at Corning Incorporated, where he played a pivotal role in streamlining manufacturing processes through cutting-edge MES systems. His role as a Senior Embedded Software Engineer at Cadec Global demonstrates his hands-on expertise in software development, as he focused on creating embedded systems that enhance product functionality.
His journey also includes an impactful role as a Development Manager at Fitiri Inc. in Houston, TX, where he led teams to develop innovative software applications. As a Senior R&D Software Engineer at Aspen Technology, Ravi was at the forefront of research and development, driving enhancements in software products that cater to the demands of the industry.
Throughout his career, Ravi has also been an invaluable contributor as a contractor and consultant for numerous organizations, including Geometric Controls Inc., Caterpillar Inc., and Axiom Corporation. His experiences as a Lead Developer at Manta Test Systems Inc. and as an Application Engineer at Comdale Technologies Inc. reflect his versatility and his ability to adapt to various technical environments.
Technical Specialties
Ravi’s technical specialties are vast and encompass a variety of programming languages and development frameworks. His expertise in C/C++, Microsoft Foundation Classes (MFC), Active Template Library (ATL) COM, Visual Basic, C#, .NET technologies, and ASP.NET MVC positions him as a highly skilled software architect.
His solid understanding of database technologies, including SQL, Oracle, and MS Access, allows him to efficiently manage data-centric applications. Furthermore, his proficiency in Java and knowledge of reporting services accentuates his multifaceted skill set. Additionally, Ravi adheres to the Rational Unified Process and employs Agile project management methodologies to ensure timely and effective project delivery.
Ravi's capabilities also extend to cross-platform application development, reflecting his commitment to creating versatile applications that meet user needs across different environments. This versatility is paired with his extensive knowledge of real-time systems and data acquisition devices, making him a leader in the creation of high-performance, responsive applications that operate seamlessly in various industrial contexts.
Achievements
Ravi has consistently demonstrated a commitment to excellence throughout his career, leading to numerous successful project implementations and innovations in software solutions. His participation in high-stakes projects and ability to navigate the complexities of software development are testaments to his status as an industry leader. His recognition as a thought leader is underscored by his achievements in deploying advanced HMI/SCADA systems and real-time software applications that improve productivity and operational efficiency in various sectors.
Ravi is also noted for his ability to integrate complex systems and for his skills in project management, particularly in Agile environments. This has enabled him to deliver significant benefits to the organizations he has worked for by improving their processes and developing cutting-edge software solutions. Ravi’s dedication to continuous learning and adaptation to evolving technologies is a key aspect of his professional identity, helping him to maintain relevance in the fast-paced tech landscape.
In summary, Ravi Thiyagarajah is not only a highly accomplished software architect and project manager but also a dedicated professional who harnesses over twenty years of industry experience to achieve impactful results. His blend of technical excellence, leadership, and strategic thinking positions him uniquely in the technology sector, rendering him a valuable asset to any organization and a respected figure in the field of software development and architecture.
