Software solutions architect with overall two decades of experience with strong technical knowledge
with keen attention to details. Specializes on providing solutions for complex business problems
involving large scale data. Known for having sound architecture skills to use right tools for the
problems in hand.
Areas of expertise includes:
Consultancy services for various software solutions involving large scale data. Some of the main projects done are the following:
Between 2000 to 2005, worked at USA as framework architect for hardware validation diagnostics tool. Extensively based on C, Java, XML technologies, the tool uses the agents (written in Java) running on individual machines which drives diagnostics applications (written in C) to run on those machines. The results are then aggregated at the server side which is viewable using web interface.
Between 2005 to 2008, worked at Bangalore office as senior development engineer responsible for the framework module of Sun's internal high availability database HADB's management technology. The framework agents is based on core Java technology. It does a complex job of maintaining the high availability of database nodes based on the concepts of heartbeat, quorum, in-memory database, automatic failover, resolving network partitioning. It also utilizes jgroups library which is used for efficient group multicasting communication purposes. Also responsible to maintain team trees based on svn repository.
Between 2008 to 2011, worked as senior development engineer for hotbackup technology of MySQL Database. This involves database internals of MySQL. The application is written in C. Also responsible for maintaining the development team tree on bazaar repository and scrum lead for bugs management. Extensive experience in also designing various internal PHP/MySQL web applications, python scripting, build lifecycle management.
Provided advanced level technical support for troubleshooting the problems in Informix Parallel Database Server Engine, used for data warehousing. Involved in customer escalation handling, root cause analysis and bug fixing. The related technologies include database internals, C, gdb and multi-platform portable software development.
Involved in design and implementation of application level security mechanism for the application called file collections, used to replicate file sets and keep them in sync in a distributed environment. Worked as consultant for Indotronix International Corp., NY. The related technolgies include C, distributed systems, security, kerberos and Perl scripting.
Involved in development of various software applications to provide solutions for X-Ray systems of GE Medical Systems. The related technologies include C/C++, Java, Unix/Linux internals, medical devices, serial ports communication internals, UML, X/Motif, XLib, network applications for remote diagnostics of embedded systems.
Holds Masters degree in Computer Science from IISc - India's premier research institute.
Thava Alagu — email@example.com — +91-9731595054